Хроники Yii3
625 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftTranslator

В Yii Message Translator добавили IdMessageReader, который возвращает идентификаторы сообщений как есть и не поддерживает получения всех сообщений (PR).
👍2
#yiisoftTranslator #МинорныйРелиз #Релиз

🎁 Yii Message Translator 2.1.0

• Добавлен IdMessageReader, который возвращает идентификаторы сообщений как есть и не поддерживает получения всех сообщений.
👍2
⚡️ #yiisoftTranslator

В Yii Message Translator доработали форматер SimpleMessageFormatter (PR):
- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение null теперь приводится к пустой строке.
👍2
#yiisoftTranslator #ПатчРелиз #Релиз

🎁 Yii Message Translator 2.1.1

• Доработан форматер SimpleMessageFormatter:
- если в строке используется пустой параметр, то бросается исключение;
- если в переданных параметрах отсутствует необходимый для перевода строки, то бросается исключение;
- значение null теперь приводится к пустой строке.
🔥2
⚡️ #yiisoftTranslator

В Yii Message Translator в классе CategorySource добавили метод getMessages() для получения всех сообщений категории (PR).
👍2🔥1
⚡️ #yiisoftTranslator

Несколько доработок в Yii Message Translator.

• Добавили метод CategorySource::write() (PR).

• В CI в мутационном тестировании установили минимальное значение MSI для кода покрытого тестами 100% (PR).

• Исправили ошибку в changelog, одно из изменений было записано не в той версии (PR).
👍2
#yiisoftTranslator #МинорныйРелиз #Релиз

🎁 Yii Message Translator 2.2.0

• Добавлен метод CategorySource::write(), позволяющий записать сообщения в данной категории.

• Добавлен метод CategorySource::getMessages() для получения всех сообщений категории.
👍2
⚡️ #yiisoftTranslator

В Yii Message Translator в форматере SimpleMessageFormatter у модификатора параметров plural убрали исключение при использовании неподдерживаемых ключей (например, two или few), учитываются только ключи one и other (PR).
👍2
#yiisoftTranslator #ПатчРелиз #Релиз

🎁 Yii Message Translator 2.1.1

• В форматере SimpleMessageFormatter у модификатора параметров plural удалено исключение при использовании неподдерживаемых ключей (например, two или few), учитываются только ключи one и other.

• Значение локали по умолчанию изменено на BCP-47 совместимый формат (en-US).
👍3
#yiisoftTranslator #yiisoftTranslatorExtractor #МажорныйРелиз #Релиз

🎁 Yii Message Translator 3.0

• В интерфейсе TranslatorInterface реализован текучий интерфейс: методы addCategorySources(), setLocale(),
withDefaultCategory() и withLocale() теперь возвращают static.

• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.

Релиз подготовил Сергей Предводителев.


🎁 Yii Message Extractor 2.0

• Улучшено описание решения проблемы в дружественном исключении NoCategorySourceConfigException.

• Добавлена поддержка yiisoft/translator версии ^3.0.

• Зависимость yiisoft/yii-console перенесена в секцию require-dev.

• Конфигурация пакета адаптирована к соглашению Yii об именах групп конфигураций.

Релиз подготовил Сергей Предводителев.
🏆5
#yiisoftTranslator #МинорныйРелиз #Релиз

🎁 Yii Message Translator 3.1

SimpleMessageFormatter теперь бросает исключение InvalidArgumentException если в строке плюрализации пропущен ключ "one".

• Исправлено: использовалась некорректная локаль, когда категория переводов не задана и указана fallback-локаль.

• Для опциональных nullable-параметров явно прописан тип с null для совместимости с PHP 8.4.
👍3🎄3👾2