NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3981 most downloaded on Packagist
Yii Message Translator
Last release 10 months ago
06 Dec 2025
Release timing varies
gaps range from 2 weeks to 1.9 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
One column per quarter.
Enh #153 : Add PHP 8.5 support ( @vjik )
Enh #131 : Throw InvalidArgumentException when missed "one" plural key ( @vjik )
Chg #92 : Implement fluent interface into TranslatorInterface : methods addCategorySources() , setLocale() , withDefaultCategory() and withLocale() re
Enh #99 : In SimpleMessageFormatter add support of messages where used parameters with plural modifier that contain non-supported keys ( @vjik )
New #94 : Add getMessages() method to CategorySource ( @xepozz )
Bug #93 : Throw exceptions on empty and not passed parameters, cast null to empty string in SimpleMessageFormatter ( @arogachev )
null to empty string in SimpleMessageFormatterNew #91 : Add IdMessageReader that returns ID as message and doesn't support getting all messages at once ( @vjik )
New #75 : Add NullMessageFormatter that returns message as is ( @vjik )
NullMessageFormatter that returns message as is (@vjik)IntlMessageFormatter that utilizes PHP intl extension message formatting capabilities (@vjik)$defaultCategory to Translator constructor (@vjik)TranslatorInterface::addCategorySources() variadic, and removeTranslatorInterface::addCategorySource() method (@vjik)TranslatorInterface rename method withCategory() to withDefaultCategory() (@vjik)en_US (@vjik)Stringable type support for $id argument in Translator::translate() (@xepozz)en_US as default locale for translator (@vjik)MissingTranslationCategoryEvent once per category (@vjik)Bug #67 : Exclude number from "plural" formatted message, handle missing options' keys ( @arogachev )
Chg #25: Move SimpleMessageFormatter from yiisoft/translator-formatter-simple package (@DAGpro, @vjik)
SimpleMessageFormatter from yiisoft/translator-formatter-simple package (@DAGpro, @vjik)SimpleMessageFormatter (@arogachev)Enh #59: Add support for yiisoft/files of version ^2.0 (@vjik)
yiisoft/files of version ^2.0 (@vjik)Chg #54: Use definitions from yiisoft/definitions in configuration (@vjik)
yiisoft/definitions in configuration (@vjik)- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →