NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1958 most downloaded on Packagist
Sonata twig extensions
Last release 10 months ago
23 Nov 2025
Release timing varies
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 25 of 29 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
30 releases · first in 2019
[ #409 ] Symfony 7.1 deprecation about Symfony\Component\HttpKernel\DependencyInjection\Extension usage ( @VincentLanglet )
Symfony\Component\HttpKernel\DependencyInjection\Extension usage (@VincentLanglet)One column per quarter.
[ #392 ] Symfony 7 support ( @VincentLanglet )
[ #389 ] Add Ukrainian translations ( @gulaandrij )
[ #387 ] Add SonataTwigBundle.it.xliff translation file ( @gremo )
[ #369 ] Drop support for Symfony 6.0 and 6.1. ( @jordisala1991 )
No significant changes
See UPGRADE-2.0.md for all changes
See UPGRADE-2.0.md for all changes
[ #341 ] Support for sonata-project/doctrine-extensions ^2 ( @VincentLanglet )
sonata-project/doctrine-extensions ^2 (@VincentLanglet)[ #338 ] symfony/translation requirement ( @VincentLanglet )
symfony/translation requirement (@VincentLanglet)[#316] Deprecated custom bundle file for flex recipe. (@jordisala1991)
[#269] Multiple phpdoc (@VincentLanglet)
[#253] Added support for Symfony 6 (@jordisala1991)
[#244] Added Dutch (NL) translations as xliff file. (@7ochem)
[#221] Usage of deprecated 'session' service since Symfony 5.3 (@yann-eugone)
Sonata\Twig\FlashMessage\FlashManager::$requestStack property (@yann-eugone)Sonata\Twig\FlashMessage\FlashManager::__construct() $session argument allowed types for Symfony\Component\HttpFoundation\Session\SessionInterface or Symfony\Component\HttpFoundation\RequestStack (@yann-eugone)Sonata\Twig\FlashMessage\FlashManager::getSession() method to fetch session from request stack (@yann-eugone)Sonata\Twig\FlashMessage\FlashManager service definition to inject 'request_stack' service instead of 'session' (@yann-eugone)sonata_urlsafeid filter (@VincentLanglet)Symfony\Component\HttpFoundation\Session\SessionInterface as $session argument of Sonata\Twig\FlashMessage\FlashManager::__construct() (@yann-eugone)Sonata\Twig\FlashMessage\FlashManager::$session property (@yann-eugone)[#216] Added "more" ans "less" translations in french. (@rgrassian)
[#188] Added support for sonata-project/doctrine-extensions 1.9. (@franmomu)
[#159] Added missing pl translations. (@axzx)
pl translations. (@axzx)[#124] Fixed throwing a deprecation warning every time the bundle is loaded. (@franmomu)
[#103] Fixed conflict with class names. (@franmomu)
[#99] Deprecated sonata_template_deprecate twig tag and sonata.twig.deprecated_template_extension service. (@franmomu)
Sonata\Twig\FlashMessage\FlashManager::addFlash(string $type, string $message): void to add flash message directly by FlashManager
(@wbloszyk)Sonata\Twig\FlashMessage\FlashManagerInterface to allow create custom
FlashManager (@wbloszyk)sonata_flashmessage_class - get css class from flash message type
in Twig (@wbloszyk)Sonata\Twig\Bridge\Symfony\SonataTwigSymfonyBundle.
(@phansys)sonata_template_deprecate twig tag and
sonata.twig.deprecated_template_extension service.
(@franmomu)DeprecatedTemplateExtension, DeprecatedTemplateNode and
DeprecatedTemplateTokenParser classes.
(@franmomu)FlashManager as StatusClassRenderer
(@wbloszyk)SonataTwigSymfonyBundle alias.
(@phansys)[#92] Fix Sonata\Twig\Status\StatusClassRendererInterface implementation in Sonata\Twig\FlashMessage\FlashManager (@wbloszyk)
Sonata\Twig\Status\StatusClassRendererInterface implementation in
Sonata\Twig\FlashMessage\FlashManager
(@wbloszyk)Sonata\Twig\Extension\StatusRuntime to working with
Sonata\Twig\FlashMessage\FlashManager again, after add type hints
(@wbloszyk)remove return type hints in Sonata\Twig\FlashMessage\FlashManager::handlesObject()
Sonata\Twig\FlashMessage\FlashManager::handlesObject()Sonata\Twig\FlashMessage\FlashManager::getStatusClass()Sonata\Twig\FlashMessage\StatusClassRendererInterface::handlesObject()Sonata\Twig\FlashMessage\StatusClassRendererInterface::getStatusClass()Sonata\Form\Type\BaseStatusType::configureOptions()Added support for twig/twig:^3.0
twig/twig:^3.0flashmessage.css from CoreBundleAdd missing form_type parameter in configuration
form_type parameter in configuration### Added - Added support for Symfony 5 ### Changed - Migrated to Twig namespaces
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →