English spoken conference

Living on the Edge

A series of posts showcasing the new features introduced by each Symfony version.

Filter by version: 5.0-4.4 4.3 4.2 4.1 4.0-3.4 3.3 3.2 3.1 3.0-2.8 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0

New in Symfony 4.4: Simpler Event Listeners

In Symfony 4.4, event listeners no longer require to define the event name in the service configuration and Doctrine entity listeners added support for __invoke() methods.

New in Symfony 4.4: Redis Cache Improvements

Symfony 4.4 will add support for Redis Sentinel and it will improve the Redis tag-aware cache to consume less memory and support up to 4 billion keys per tag.

New in Symfony 4.4: Horizontal Tables and Definition Lists in Console Commands

In Symfony 4.4, commands will add new ways of displaying tabular data: horizontal tables and definition lists.

New in Symfony 4.4: Improved Welcome Page

In Symfony 4.4, the Welcome Page displayed when you haven't configured any URL, has been revamped to show a better design and more useful resources.

New in Symfony 4.4: Password Migrations

In Symfony 4.4, user passwords can be rehashed automatically when a better hashing algorithm is available.

New in Symfony 4.4: PHPUnit Assertions for Email Messages

In Symfony 4.4, you can use new PHPUnit assertions to test the email messages and their contents.

New in Symfony 4.4: Messenger Middleware to Clear Doctrine Entity Manager

In Symfony 4.4, the Messenger component added a new middleware to clear the Doctrine entity manager when a message is consumed to avoid memory leaks and side-effects.

New in Symfony 4.4: Improved Type Constraint

In Symfony 4.4, the Type constraint can check that the given value type is one of several possible types.

New in Symfony 4.4: New DomCrawler Methods

In Symfony 4.4, the DomCrawler component will add three new methods called matches(), closest() and outerHtml() and it will add a new feature to remove all white spaces from text.

New in Symfony 4.4: Signing and Encrypting Email Messages

In Symfony 4.4, the Mailer and Mime components will add support for signing an encrypting email messages to improve their integrity and security.