https://symfony.com/blog/new-in-symfony-4-3-indexed-and-tagged-service-collections
New in Symfony 4.3: Indexed and Tagged Service Collections (Symfony Blog)
Symfony 4.3 allows to use a custom index when injecting a collection of tagged services.
new insymfony 43
https://symfony.com/doc/4.x/contributing/diversity/governance.html
Diversity Initiative Governance (Symfony 4.x Docs)
Membership Membership of Symfony's Diversity Initiative is open to any member of the Symfony community; to avoid the risk of elitism or meritocracy, no...
diversity initiativesymfony 4governancexdocs
https://symfony.com/blog/new-in-symfony-4-4-service-container-linter
New in Symfony 4.4: Service Container Linter (Symfony Blog)
Symfony 4.4 will include a new lint:container command to check that arguments injected into services match their type declarations.
new insymfony 4servicecontainerlinter
https://www.drupal.org/project/drupal/issues/2937984
[META] Symfony 4.0 compatibility [#2937984] | Drupal.org
Aug 22, 2019 - Problem/Motivation The Symfony 3.4 LTS will be EOL in 2021: http://symfony.com/doc/current/contributing/community/releases.html#schedule This means we need to...
symfony 4meta0compatibilitydrupal
https://symfony.com/blog/new-in-symfony-4-4-form-improvements
New in Symfony 4.4: Form Improvements (Symfony Blog)
In Symfony 4.4, forms allow to disable validation per submit button, support alpha-3 codes for countries, improved the way preferred choices are displayed and...
new insymfony 4formimprovementsblog
https://symfony.com/blog/new-in-symfony-4-4-cache-improvements
New in Symfony 4.4: Cache Improvements (Symfony Blog)
In Symfony 4.4, you can use URL DSN to configure PDO adapters, deleting cache items will be much faster, configuring chained cache pools will be simpler and...
new insymfony 4cacheimprovementsblog
https://symfony.com/blog/symfony-4-a-new-way-to-develop-applications?ref=hackernoon.com
Symfony 4: A new way to develop applications (Symfony Blog)
Time to introduce news ideas for Symfony 4.
a new way tosymfony 4developapplicationsblog
https://symfony.com/doc/4.x/create_framework/unit_testing.html
Unit Testing (Symfony 4.x Docs)
You might have noticed some subtle but nonetheless important bugs in the framework we built in the previous chapter. When creating a framework, you must be...
unit testingsymfony 4xdocs
https://symfony.com/doc/4.x/getting_started/index.html
Getting Started (Symfony 4.x Docs)
getting startedsymfony 4xdocs
https://symfony.com/blog/symfony-4-2-10-released
Symfony 4.2.10 released (Symfony Blog)
Symfony 4.2.10 has just been released.
symfony 42 10releasedblog
https://symfony.com/blog/new-in-symfony-4-1-prepared-commands
New in Symfony 4.1: Prepared commands (Symfony Blog)
In Symfony 4.1, the commands passed to the process component can contain placeholders whose values are defined at runtime or obtained through environment...
new insymfony 41preparedcommands
https://symfony.com/doc/4.x
Symfony 4.x Documentation
Symfony documentation includes articles, tutorials and books to learn about the Symfony PHP framework and its packages.
symfony 4xdocumentation
https://symfony.com/doc/4.x/security/json_login_setup.html
How to Build a JSON Authentication Endpoint (Symfony 4.x Docs)
In this entry, you'll build a JSON endpoint to log in your users. When the user logs in, you can load your users from anywhere - like the database. See...
how to buildsymfony 4json
https://symfony.com/blog/symfony-4-2-2-released
Symfony 4.2.2 released (Symfony Blog)
Symfony 4.2.2 has just been released.
symfony 42releasedblog
https://symfony.com/doc/4.x/contributing/code_of_conduct/code_of_conduct.html
Code of Conduct (Symfony 4.x Docs)
Our Pledge We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age,...
code of conductsymfony 4xdocs
https://symfony.com/doc/4.x/serializer.html
How to Use the Serializer (Symfony 4.x Docs)
Symfony provides a serializer to serialize/deserialize to and from objects and different formats (e.g. JSON or XML). Before using it, read the Serializer...
how to usesymfony 4serializerxdocs
https://symfony.com/doc/4.x/email.html
Swift Mailer (Symfony 4.x Docs)
Caution In Symfony 4.3, the Mailer component was introduced and should be used instead of Swift Mailer as it won't be maintained anymore as of November 2021....
symfony 4swiftmailerxdocs
https://symfony.com/blog/new-in-symfony-4-4-misc-improvements-part-3
New in Symfony 4.4: Misc. improvements (Part 3) (Symfony Blog)
Symfony 4.4 improves the password hashing and migration features, provides faster container compilation, simplifies the redirection config in YAML and makes...
new insymfony 4part 3miscimprovements
https://symfony.com/blog/symfony-4-4-37-released
Symfony 4.4.37 released (Symfony Blog)
Symfony 4.4.37 has just been released.
symfony 437releasedblog
https://symfony.com/doc/4.x/service_container.html
Service Container (Symfony 4.x Docs)
Screencast Do you prefer video tutorials? Check out the Symfony Fundamentals screencast series. Your application is full of useful objects: a Mailer object...
symfony 4servicecontainerxdocs
https://symfony.com/blog/symfony-4-2-0-released
Symfony 4.2.0 released (Symfony Blog)
Symfony 4.2.0 has just been released.
4 2 0symfonyreleasedblog
https://symfony.com/blog/new-in-symfony-4-4-bootstrap-custom-switches
New in Symfony 4.4: Bootstrap Custom Switches (Symfony Blog)
In Symfony 4.4, forms can style checkboxes with Bootstrap's custom switches.
new insymfony 4custom switchesbootstrapblog
https://symfony.com/doc/4.x/components/cache/adapters/redis_adapter.html
Redis Cache Adapter (Symfony 4.x Docs)
See also This article explains how to configure the Redis adapter when using the Cache as an independent component in any PHP application. Read the Symfony...
symfony 4rediscacheadapterx
https://speakerdeck.com/gregoirehebert/with-symfony-4-dot-4-your-secrets-will-be-well-kept
With Symfony 4.4, your secrets will be well kept! - Speaker Deck
will be wellsymfony 4secrets
https://symfony.com/doc/4.x/reference/forms/types.html
Form Types Reference (Symfony 4.x Docs)
A form is composed of fields, each of which are built with the help of a field type (e.g. TextType, ChoiceType, etc). Symfony comes standard with a large list...
types referencesymfony 4formxdocs
https://symfony.com/blog/new-in-symfony-4-2-cache-stampede-protection
New in Symfony 4.2: Cache stampede protection (Symfony Blog)
Symfony 4.2 adds cache stampede protection applying a probabilistic early expiration mechanism to protect your applications under very high load.
new insymfony 4cache stampede2protection
https://symfony.com/doc/4.x/components/cache.html
The Cache Component (Symfony 4.x Docs)
The Cache component provides features covering simple to advanced caching needs. It natively implements PSR-6 and the Cache Contracts for greatest...
symfony 4cachecomponentxdocs
https://symfony.com/blog/new-in-symfony-4-1-html5-email-validation
New in Symfony 4.1: HTML5 Email Validation (Symfony Blog)
Symfony 4.1 adds a new email address validation mode that uses the validation logic defined in the HTML5 specification.
new insymfony 4email validation1html5
https://symfony.com/doc/4.x/logging.html
Logging (Symfony 4.x Docs)
Symfony comes with a minimalist PSR-3 logger: Logger. In conformance with the twelve-factor app methodology, it sends messages starting from the WARNING level...
symfony 4loggingxdocs
https://symfony.com/doc/4.x/components/cache/adapters/proxy_adapter.html
Proxy Cache Adapter (Symfony 4.x Docs)
This adapter wraps a PSR-6 compliant cache item pool interface. It is used to integrate your application's cache item pool implementation with the Symfony...
proxy cachesymfony 4adapterdocs
https://symfony.com/doc/4.x/reference/index.html
Reference Documents (Symfony 4.x Docs)
Configuration Options Ever wondered what configuration options you have available to you in config/packages/*.yaml files? In this section, all the available...
reference documentssymfony 4xdocs
https://symfony.com/doc/4.x/contributing/code/standards.html
Coding Standards (Symfony 4.x Docs)
Symfony code is contributed by thousands of developers around the world. To make every piece of code look and feel familiar, Symfony defines some coding...
coding standardssymfony 4xdocs
https://speakerdeck.com/lyrixx/dic-afsy-nantes-2018
Symfony 4 / Flex / DIC - AFSY Nantes 2018 - Speaker Deck
symfony 4flexdicnantes2018
https://symfony.com/doc/4.x/translation.html
Translations (Symfony 4.x Docs)
The term internationalization (often abbreviated i18n) refers to the process of abstracting strings and other locale-specific pieces out of your application...
symfony 4translationsxdocs
https://symfony.com/doc/4.x/reference/forms/types/dateinterval.html
DateIntervalType Field (Symfony 4.x Docs)
This field allows the user to select an interval of time. For example, if you want to allow the user to choose how often they receive a status email, they...
symfony 4fieldxdocs
https://symfony.com/doc/4.x/http_cache/ssi.html
Working with Server Side Includes (Symfony 4.x Docs)
In a similar way as ESI (Edge Side Includes), SSI can be used to control HTTP caching on fragments of a response. The most important difference that is SSI is...
server side includesworking withsymfony 4xdocs
https://cyrilc.com/fr/
Cyril C. | Développeur Fullstack Freelance Symfony 4/6 & Php
symfony 4cyrilfullstackfreelance6
https://symfony.com/blog/new-in-symfony-4-4-ip-address-anonymizer
New in Symfony 4.4: IP Address Anonymizer (Symfony Blog)
Symfony 4.4 includes a new method to anonymize IP addresses so you can comply with the GDPR and CCPA regulations.
new insymfony 4ip addressanonymizerblog
https://symfony.com/doc/4.x/reference/configuration/swiftmailer.html
Mailer Configuration Reference (SwiftmailerBundle) (Symfony 4.x Docs)
The SwiftmailerBundle integrates the Swiftmailer library in Symfony applications to send emails. All these options are configured under the swiftmailer key in...
configuration referencesymfony 4mailerxdocs
https://symfony.com/doc/4.x/create_framework/http_kernel_httpkernel_class.html
The HttpKernel Component: The HttpKernel Class (Symfony 4.x Docs)
If you were to use our framework right now, you would probably have to add support for custom error messages. We do have 404 and 500 error support but the...
symfony 4componentclassxdocs
https://symfony.com/blog/new-in-symfony-4-4-webprofiler-improvements
New in Symfony 4.4: WebProfiler Improvements (Symfony Blog)
In Symfony 4.4, we've improved the Profiler to display the details of the Mailer and HttpClient components, we've improved the Ajax requests panel and we've...
new insymfony 4improvementsblog
https://symfony.com/doc/4.x/reference/forms/types/percent.html
PercentType Field (Symfony 4.x Docs)
The PercentType renders an input text field and specializes in handling percentage data. If your percentage data is stored as a decimal (e.g. 0.95), you can...
symfony 4fieldxdocs
https://symfony.com/blog/new-in-symfony-4-4-encrypted-secrets-management
New in Symfony 4.4: Encrypted Secrets Management (Symfony Blog)
Symfony 4.4 will include a new feature to manage encrypted secrets, which is useful to store sensitive configuration values such as passwords, tokens,...
new insymfony 4secrets managementencryptedblog
https://symfony.com/doc/4.x/components/config/definition.html
Defining and Processing Configuration Values (Symfony 4.x Docs)
Validating Configuration Values After loading configuration values from all kinds of resources, the values and their structure can be validated using the...
symfony 4definingprocessingconfigurationvalues
https://symfony.com/doc/4.x/components/cache/adapters/memcached_adapter.html
Memcached Cache Adapter (Symfony 4.x Docs)
This adapter stores the values in-memory using one (or more) Memcached server instances. Unlike the APCu adapter, and similarly to the Redis adapter, it is not...
symfony 4memcachedadapterxdocs
https://symfony.com/blog/new-in-symfony-4-4-console-improvements
New in Symfony 4.4: Console Improvements (Symfony Blog)
In Symfony 4.4, commands should start returning their exit status, the trimming of QuestionHelper answers is configurable and the NO_COLOR env var is supported.
new insymfony 4consoleimprovementsblog
https://symfony.com/doc/4.x/components/config/caching.html
Caching based on Resources (Symfony 4.x Docs)
When all configuration resources are loaded, you may want to process the configuration values and combine them all in one file. This file acts like a cache....
based onsymfony 4cachingresourcesx
https://symfony.com/blog/new-in-symfony-4-3-configuring-services-with-immutable-setters
New in Symfony 4.3: Configuring services with immutable setters (Symfony Blog)
Symfony 4.3 adds support for wither methods so you can configure optional features for services whilst keeping them immutable.
new insymfony 43
https://symfony.com/blog/symfony-4-2-4-released
Symfony 4.2.4 released (Symfony Blog)
Symfony 4.2.4 has just been released.
symfony 42releasedblog
https://symfony.com/doc/4.x/components/cache/adapters/php_files_adapter.html
PHP Files Cache Adapter (Symfony 4.x Docs)
Similarly to Filesystem Adapter, this cache implementation writes cache entries out to disk, but unlike the Filesystem cache adapter, the PHP Files cache...
symfony 4phpfilescacheadapter
https://symfony.com/releases/4.0
Symfony 4.0 Release
Full details of the Symfony 4.0 release, including its end of support for bug fixes and security fixes.
symfony 40release
https://symfony.com/blog/new-in-symfony-4-4-misc-improvements-part-1
New in Symfony 4.4: Misc. improvements (Part 1) (Symfony Blog)
Symfony 4.4 adds many useful improvements, such as better PropertyAccess error messages, support for more only-of-type CSS selectors, a more flexible Range...
new insymfony 4part 1miscimprovements
https://symfony.com/doc/4.x/mailer.html
Sending Emails with Mailer (Symfony 4.x Docs)
sending emailssymfony 4mailerxdocs
https://symfony.com/blog/new-in-symfony-4-1-hidden-services
New in Symfony 4.1: Hidden services (Symfony Blog)
In Symfony 4.1, the debug:container command displays both public and private services by default. That's why you can now also define hidden services, to not...
new insymfony 4hidden services1blog
https://www.drupal.org/node/3088712
Drupal 9 now requires Symfony 4.4 | Drupal.org
Oct 19, 2022 - Drupal 9.0.x now uses the stable Symfony 4.4 release.
drupal 9symfony 4requires
https://symfony.com/doc/4.x/security/form_login_setup.html
How to Build a Login Form (Symfony 4.x Docs)
See also If you're looking for the form_login firewall option, see Using the form_login Authentication Provider. Ready to create a login form? First, make sure...
how to builda loginsymfony 4formx
https://symfony.com/doc/4.x/components/http_foundation/session_php_bridge.html
Integrating with Legacy Sessions (Symfony 4.x Docs)
Sometimes it may be necessary to integrate Symfony into a legacy application where you do not initially have the level of control you require. As stated...
legacy sessionssymfony 4integratingxdocs
https://symfony.com/doc/4.x/session.html
Sessions (Symfony 4.x Docs)
Symfony provides a session object and several utilities that you can use to store information about the user between requests. Configuration Sessions are...
symfony 4sessionsxdocs
https://symfony.com/blog/new-in-symfony-4-4-dependency-injection-improvements-part-2
New in Symfony 4.4: Dependency Injection Improvements (Part 2) (Symfony Blog)
In Symfony 4.4, the YAML syntax of method calls has been simplified, you have better control of errors when decorating services and you can also define...
new insymfony 4dependency injectionpart 2improvements
https://symfony.com/blog/symfony-4-4-39-released
Symfony 4.4.39 released (Symfony Blog)
Symfony 4.4.39 has just been released.
symfony 439releasedblog
https://symfony.com/doc/4.x/http_cache.html
HTTP Cache (Symfony 4.x Docs)
The nature of rich web applications means that they're dynamic. No matter how efficient your application, each request will always contain more overhead than...
http cachesymfony 4xdocs
https://symfony.com/doc/4.x/components/security.html
The Security Component (Symfony 4.x Docs)
The Security component provides a complete security system for your web application. It ships with facilities for authenticating using HTTP basic...
symfony 4securitycomponentxdocs
https://symfony.com/blog/symfony-4-4-16-released
Symfony 4.4.16 released (Symfony Blog)
Symfony 4.4.16 has just been released.
symfony 416releasedblog
https://symfony.com/doc/4.x/performance.html
Performance (Symfony 4.x Docs)
Symfony is fast, right out of the box. However, you can make it faster if you optimize your servers and your applications as explained in the following...
symfony 4performancexdocs
https://symfony.com/doc/5.4/the-fast-track/en/32-rabbitmq.html
Using RabbitMQ as a Message Broker (Symfony 5.4 Docs)
RabbitMQ is a very popular message broker that you can use as an alternative to PostgreSQL. Switching from PostgreSQL to RabbitMQ To use RabbitMQ instead of...
as amessage brokersymfony 5usingrabbitmq
https://symfony.com/doc/6.4/setup/upgrade_patch.html
Upgrading a Patch Version (e.g. 6.0.0 to 6.0.1) (Symfony 6.4 Docs)
When a new patch version is released (only the last number changed), it is a release that only contains bug fixes. This means that upgrading to a new patch...
0 to 1
https://symfony.com/blog/new-in-symfony-5-4-controller-changes
New in Symfony 5.4: Controller Changes (Symfony Blog)
In Symfony 5.4 we're deprecating some controller shortcuts to encourage other better practices.
new insymfony 54controllerchanges
https://www.turnkeylinux.org/blog/drupal8-and-symfony-cve-2018-14773?page=3
Security Vulnerabilities: SA-CORE-2018-005 - Drupal 8.x & CVE-2018-14773 - Symfony | Page 4 |...
UPDATE: An updated v15.1 Drupal 8 appliance has been released. Read more here (part of the v15.0 stage 3 announcement). SA-CORE-2018-005 - Drupal 8 Popular CMS...