« Living on the edge » blog posts
Filter posts by Symfony release
New in Symfony 6.1: Improved Routing Requirements and UTF-8 Parameters
In Symfony 6.1, routing requirements can be defined with PHP backed enums and route parameters can include UTF-8 characters.
New in Symfony 6.1: Locale Switcher
Symfony 6.1 introduces a Locale Switcher service to change the application locale dynamically.
New in Symfony 6.1: Improved ExpressionLanguage Syntax
In Symfony 6.1, the syntax of the ExpressionLanguage component improves with new notation for numbers and new operators.
New in Symfony 6.1: HtmlSanitizer Component
Symfony 6.1 introduces an HtmlSanitizer component to turn user generated HTML contents into safe HTML contents by removing or restricting HTML tags and attributes.
New in Symfony 5.4: Misc. features (part 3)
Symfony 5.4 allows using longer RateLimiter intervals, simplifies the creation of constraint errors, allows to lock files when appending to them and introduces a PhpStan extractor for PropertyInfo.
New in Symfony 5.4: Misc. features (part 2)
Symfony 5.4 adds new methods to DomCrawler, improves gitignore support in Finder and introduces a new command to debug env vars.
New in Symfony 5.4: Misc. features (part 1)
Symfony 5.4 adds a new strict mode for assets, new options for YAML liner, some UX improvements in error pages, a new Nil ULID class and new string functions.
New in Symfony 5.4: Serializer improvements
Symfony 5.4 allows to configure the serializer globally, to use your own serializer for Messenger and to collect all denormalization errors related to PHP types.
New in Symfony 5.4: Notifier integrations
Symfony 5.4 adds new integrations for the Notifier component: sms77, smsc.ru, Mailjet, Telnyx, MessageMedia, Yunpian, Amazon SNS, TurboSMS and Expo Notification.
New in Symfony 5.4: Profiler improvements
In Symfony 5.4 you can enable the profiler conditionally, you can see more security-related information in the profiler and you can even preview the rendered HTML emails.