New in Symfony 4.1: Inlined routing configuration

In Symfony 4.1 you can inline the requirements and default values in the route path to make the config more concise.

Diversity initiative update

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.

New in Symfony 4.1: Simpler service testing

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.

New in Symfony 4.1: Internationalized routing

In Symfony 4.1 you can define different paths per locale in routes without the need of installing a third-party bundle.

A week of symfony #585 (12-18 March 2018)

This week, Symfony development activity was focused again on finishing the pending pull requests in time for the upcoming Symfony 4.1 "feature freeze" period which starts in just 2 weeks. We made testing easier by allowing to fetch private services from tests clients, improved the design of the new console "box" style and added some HTML5 features to the Symfony Profiler.

New and improved generators for MakerBundle

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.

A week of symfony #584 (5-11 March 2018)

This week, Symfony 2.7.43, 2.8.36, 3.4.6 and 4.0.6 maintenance versions were published. Meanwhile, Symfony development activity focused on fixing minor bugs. Lastly, the "feature freeze" period for the upcoming Symfony 4.1 version starts in just 3 weeks, so we need your help to review issues and finish pull requests.

New in Symfony 4.1: Improved Bootstrap 4 form theme

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.

New in Symfony 4.1: Twig extensions priority

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.

New in Symfony 4.1: Dynamic lock refresh

In Symfony 4.1, locks can be refreshed for a different amount of time than the original TTL used when creating the lock.

Symfony 4.0.6 released

Read release notes

Symfony 3.4.6 released

Read release notes

Symfony 2.8.36 released

Read release notes

Symfony 2.7.43 released

Read release notes

A week of symfony #583 (26 February - 4 March 2018)

This week, Symfony 2.7.42, 2.8.35, 3.4.5 and 4.0.5 maintenance versions were published. In addition, Symfony improved the accessibility of the Bootstrap 4 form theme to comply with the WCAG standard: it fixed some HTML issues, added new attributes and improved how form errors are displayed. Finally, it was proposed a way to simplify the User and UserChecker.

New in Symfony 4.1: Deprecated the AdvancedUserInterface

In Symfony 4.1 the AdvancedUserInterface has been deprecated, but you can define your own "user checkers" to get the same functionality.

Symfony 4.0.5 released

Read release notes

Symfony 3.4.5 released

Read release notes

Symfony 2.8.35 released

Read release notes

Symfony 2.7.42 released

Read release notes

New in Symfony 4.1: Smarter URL redirections

In Symfony 4.1 the logic to redirect from URLs with trailing slashes to URLs without them finally works in both ways.