SymfonyWorld Online 2021 Winter Edition December 9 – 10, 2021 100% Online 25 talks and 10 workshops

Living on the Edge

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

Filter by version: 6.1 6.0-5.4 5.3 5.2 5.1 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.3: Better HTML5 parser for DomCrawler

In Symfony 4.3, the DomCrawler component provides optional integration with the masterminds/html5 library to improve the parsing of HTML5 contents.

New in Symfony 4.3: Improved HttpCache logging

In Symfony 4.3, the HttpCache responses can include more logging info so you can process it later to find more caching opportunities.

New in Symfony 4.3: URL Helper

In Symfony 4.3, a new UrlHelper class will simplify the generation of absolute/relative URLs for a given path.

New in Symfony 4.3: Sodium password encoder

In Symfony 4.3 we've replaced the Argon2iPasswordEncoder by a new generic SodiumPasswordEncoder that supports all the Argon2 variants (argon2d, argon2i, and argon2id)

New in Symfony 4.3: Simpler access to Intl data

In Symfony 4.3, the Intl component provides new classes for a simpler access to its localized data.

New in Symfony 4.3: Workflow improvements

In Symfony 4.3 we improved the Workflow component with lots of major and minor features. This blog post summarizes the most important ones.

New in Symfony 4.3: Better inflector

In Symfony 4.3 we made the Inflector a non-internal component and added the pluralize method to get the plural form of a given singular English word.

New in Symfony 4.3: Timezone validator

Symfony 4.3 will include a new Timezone validator to check that the given value is a valid timezone defined by PHP.

New in Symfony 4.3: Better console autocomplete

In Symfony 4.3, the answers of the Console question helper can be autocompleted with a callback function to generate suggestions dynamically.

New in Symfony 4.3: Compromised password validator

In Symfony 4.3, a new NotPwned constraint lets you validate that users' passwords have not been compromised in any public data breach.