NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3856 most downloaded on Packagist
Extract translations form the source code
Last release 15 days ago
23 Sep 2026
Release timing varies
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 31 of 33 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
33 releases · first in 2016
ref#136 Check length of args array before using it by @mgiraud in #196
Full Changelog: 2.4.1...2.4.2
Fix getting parent interfaces from form parent classes by @mgiraud in #194
Full Changelog: 2.4.0...2.4.1
One column per quarter.
Allow Symfony 8.x by @BenoitLeveque in #190
Full Changelog: 2.3.2...2.4.0
Use host PHP version instead of hardcoded version to parse newer syntax by @GCth in #189
Deprecate annotation classes by @mgiraud in #187
Remove doctrine annotations by @mgiraud in #186
Fix #184 : Check FormTypeInterface instead of class name suffix by @gchehami in #185
Fixed symfony constraints visitor by @nexxome in #182
feat: Twig\Node\Expression\FilterExpression use attribute instate of … by @gimler in #177
Full Changelog: 2.2.0...2.2.1
Nothing published for this version
Simplify badges list and other minor README tweaks by @bocharsky-bw in #167
Full Changelog: 2.1.0...2.1.1
See Changelog.md for more detailed changes.
See Changelog.md for more detailed changes.
Full Changelog: 2.0.4...2.1.0
Add return type to fix deprecation by @gimler in https://github.com/php-translation/extractor/pull/161
### Added - Add support for PHP 8 #157
Update image used in github actions to fix CS errors #153
Avoid exception when calling trans with a variable.
trans with a variable.Added PHPFileExtractor::supportsExtension(): bool
PHPFileExtractor::supportsExtension(): boolPHPFileExtractor::getType()Twig2Visitor and TwigVisitorFactory)Error when getting caller name with the FlashMessage extractor.
FlashMessage extractor.Support for @translate annotation.
@translate annotation.@ignore annotation on FormTypeChoicesFixed issue where using the @ignore annotation ignored the wrong property.
@ignore annotation ignored the wrong property.Fixed Fatal Error in FormTypeImplicit when using method call from variable
Fixed bug where form option key attr is not an array.
attr is not an array.Support for nikic/php-parser:^4
nikic/php-parser:^4array_* callback in SourceLocation::createHere@Ignore annotation in $builder->add to prevent implicit labelsprintf in ValidationAnnotaionSupport for translation_domain and choice_translation_domain
translation_domain and choice_translation_domain"label" => false### Added - Symfony 2.7 support
Support for passing choice as variable
desc annotation and twig filterAdded TwigVisitorFactory to create a TwigVisitor. TwigVisitor::create has been deprecated.
Do not stop visiting a file when not class is not *Type.
Make sure we test with the lowest version on Travis
Support for reporting errors and silence errors with @Ignore.
@Ignore.Twig\TranslationBlock and Twig\TranslationFilter. Use Twig\Twig1Visitor instead.Nothing published for this version
### Added - Blade file type extractor - Placeholder extractor
Init release
Init release
Your coding agent can read these notes before it upgrades. Set up the MCP server →