Releases: yiisoft/translator
Releases · yiisoft/translator
Version 3.2.1
06 Dec 05:19
Immutable
release. Only release title and notes can be modified.
Compare
Sorry, something went wrong.
No results found
Version 3.2.0
28 Sep 06:41
Immutable
release. Only release title and notes can be modified.
Compare
Sorry, something went wrong.
No results found
New #149 : Add InMemoryMessageSource (@vjik )
Chg #150 : Change PHP constraint in composer.json to 8.0 - 8.4 (@vjik )
Version 3.1.0
26 Dec 07:49
Compare
Sorry, something went wrong.
No results found
Enh #131 : Throw InvalidArgumentException when missed "one" plural key (@vjik )
Bug #132 : Fix incorrect locale usage when category source is not exist and specified fallback locale (@vjik )
Bug #148 : Fix the nullable parameter declarations for compatibility with PHP 8.4 (@martio )
Version 3.0.0
17 Feb 13:16
Compare
Sorry, something went wrong.
No results found
Chg #92 : Implement fluent interface into TranslatorInterface: methods addCategorySources(), setLocale(),
withDefaultCategory() and withLocale() returns static (@vjik )
Chg #111 : Adapt configuration group names to Yii conventions (@vjik )
2.2.1
07 Jan 21:21
Compare
Sorry, something went wrong.
No results found
Enh #99 : In SimpleMessageFormatter add support of messages where used parameters with plural modifier that contain
non-supported keys (@vjik )
Bug #110 : Changed default value for locale to BCP-47 compatible (@darkdef )
Version 2.2.0
28 Nov 20:08
Compare
Sorry, something went wrong.
No results found
New #94 : Add getMessages() method to CategorySource (@xepozz )
New #95 : Add write() method to CategorySource (@xepozz )
Version 2.1.1
23 Nov 08:08
Compare
Sorry, something went wrong.
No results found
Bug #93 : Throw exceptions on empty and not passed parameters, cast null to empty string in SimpleMessageFormatter
(@arogachev )
Version 2.1.0
15 Nov 12:43
Compare
Sorry, something went wrong.
No results found
New #91 : Add IdMessageReader that returns ID as message and doesn't support getting all messages at once (@vjik )
Version 2.0.0
08 Nov 06:54
Compare
Sorry, something went wrong.
No results found
New #75 : Add NullMessageFormatter that returns message as is (@vjik )
New #78 : Add IntlMessageFormatter that utilizes PHP intl extension message formatting capabilities (@vjik )
New #82 : Add parameter $defaultCategory to Translator constructor (@vjik )
Chg #81 : Make category parameter in TranslatorInterface::addCategorySources() variadic, and remove
TranslatorInterface::addCategorySource() method (@vjik )
Chg #84 : In TranslatorInterface rename method withCategory() to withDefaultCategory() (@vjik )
Chg #87 : Fix package configuration, remove default category source, change default locale to en_US (@vjik )
Chg #90 : Simplified category sources config (@rustamwin )
Enh #69 : Raise minimum PHP version to 8.0 (@xepozz , @vjik )
Enh #70 : Add Stringable type support for $id argument in Translator::translate() (@xepozz )
Enh #72 , #75 : Format messages when missing translation category (@vjik )
Enh #73 : Set en_US as default locale for translator (@vjik )
Enh #74 : Dispatch MissingTranslationCategoryEvent once per category (@vjik )
Enh #76 : Make message formatter in category source optional (@vjik )
Version 1.1.1
09 Sep 07:20
Compare
Sorry, something went wrong.
No results found
Bug #67 : Exclude number from "plural" formatted message, handle missing options' keys (@arogachev )