A new Symfony 4 certification exam is now available for developers who want to gain official recognition as Symfony experts.
In Symfony 4.1, the output of console commands goes to the next level with multiple editable sections, overwritable contents and dynamic tables.
Symfony 4.1 adds a new Messenger component that helps applications send and receive messages to/from other applications or via message queues. It provides a message bus based on middlewares, some routing capabilities and built-in support for AMQP brokers.
In Symfony 4.1 you can autowire scalar values to controller action arguments and the configuration of decorated services has been simplified.
New Symfony Core Team Member: Samuel Roze
In Symfony 4.1 you can use the new server:dump command to collect all dumped information in a centralized server to avoid mixing your own contents with the dumped contents.
In Symfony 4.1 we improved the Workflow component with lots of major and minor features. This blog post summarizes the most important ones.
In Symfony 4.1 you can inline the requirements and default values in the route path to make the config more concise.
Some recent topics within the diversity initiative, covering among many things: the new respectful review guidelines, mentorship programs, code of conduct and enforcement process, context and slack discussions, new slack channels.
In Symfony 4.1, to make testing simpler, tests will have access to a special service container that allows fetching any non-removed private service.
In Symfony 4.1 you can define different paths per locale in routes without the need of installing a third-party bundle.
Symfony Maker bundle has introduced a new generator to create basic CRUD interfaces and it has improved the form generator to create forms based on Doctrine entities.
In Symfony 4.1 we've improved the Bootstrap 4 form theme with new features and we've made it fully accessible and compliant with WCAG 2.0.
Symfony 4.1 allows to define the priority of Twig extensions, which is useful when you need to overload the filters and functions defined in other extensions.
In Symfony 4.1, locks can be refreshed for a different amount of time than the original TTL used when creating the lock.
In Symfony 4.1 the AdvancedUserInterface has been deprecated, but you can define your own "user checkers" to get the same functionality.
In Symfony 4.1 the logic to redirect from URLs with trailing slashes to URLs without them finally works in both ways.