« Living on the edge » blog posts
Filter posts by Symfony release
New in Symfony 6.3: OpenID Connect Token Handler
Symfony 6.3 adds compatibility with OpenID Connect servers via two new OIDC token handlers.
April 25, 2023 · Published in #Living on the edgeNew in Symfony 6.3: Password Strength Constraint
Symfony 6.3 includes a password strength validator to check that the given passwords reach a certain security level based on their entropy.
April 24, 2023 · Published in #Living on the edgeNew in Symfony 6.3: Targeted Value Resolvers
Symfony 6.3 introduces a new ValueResolver attribute to explicitly select the argument resolver to use in the controller arguments.
April 21, 2023 · Published in #Living on the edgeNew in Symfony 6.3: Mapping Request Data to Typed Objects
Symfony 6.3 introduces two new PHP attributes to map the incoming request data into typed objects like DTOs and validates them automatically.
April 20, 2023 · Published in #Living on the edgeNew in Symfony 6.3: HTTP Exception Attributes
Symfony 6.3 introduces two new attributes to configure the status code, headers and log level of your HTTP exceptions.
April 19, 2023 · Published in #Living on the edgeNew in Symfony 6.3: NoSuspiciousCharacters Constraint
Symfony 6.3 includes a new NoSuspiciousCharacters constraint to avoid spoofing security attacks based on using characters that are different but look the same.
April 18, 2023 · Published in #Living on the edgeNew in Symfony 6.3: Early Hints
Symfony 6.3 adds support for Early Hints, which allows browsers to download assets while servers are still preparing a response. This improves perceived performance significantly.
April 17, 2023 · Published in #Living on the edgeNew in Symfony 6.2: Profiler Redesign
Symfony 6.2 redesigns the profiler and the web debug toolbar to give them a modern look.
November 28, 2022 · Published in #Living on the edgeNew in Symfony 6.2: Console improvements
In Symfony 6.2, Console improves DX, allows resuming progress bars, improves color support, adds autocompletion for Zsh shells and allows to set the height of sections.
November 25, 2022 · Published in #Living on the edgeNew in Symfony 6.2: Security Improvements (Part 2)
Symfony 6.2 simplifies programmatic user logout, adds new hashing options to password fields, eases logout CSRF protection and makes it easier to get the firewall configuration.
November 24, 2022 · Published in #Living on the edge