⚡️ #yiisoftTranslator
В Yii Message Translator ещё немного улучшений (PR).
• Форматер сообщений для категорий
• Добавили тестов и повысили MSI до 100%.
В Yii Message Translator ещё немного улучшений (PR).
• Форматер сообщений для категорий
CategorySource сделали опциональным. Если он не указан, то будет использован форматер по умолчанию из транслятора.• Добавили тестов и повысили MSI до 100%.
👍4
⚡️ #yiisoftYiiDataview
В Yii Data Widgets исправили ошибку в виджете
В Yii Data Widgets исправили ошибку в виджете
OffsetPagination, возникающую в случае, когда нет страниц (PR).👍4
⚡️ #yiisoftDemo
Ещё несколько исправлений и улучшений в демо веб-приложения.
• Поправили мелкие ошибки в локализации (PR, PR).
• Отключили завершение процесса по таймауту при запуске встроенного сервера через Composer (PR).
• Немного порефакторили код, используя возможности PHP 8 (PR).
Ещё несколько исправлений и улучшений в демо веб-приложения.
• Поправили мелкие ошибки в локализации (PR, PR).
• Отключили завершение процесса по таймауту при запуске встроенного сервера через Composer (PR).
• Немного порефакторили код, используя возможности PHP 8 (PR).
🔥5
⚡️ #yiisoftHtml
В Yii HTML в CI добавили Rector, применили предлагаемые изменения и подняли минимальную версию PHP до
В Yii HTML в CI добавили Rector, применили предлагаемые изменения и подняли минимальную версию PHP до
^8.0 (PR).👍5
👍5
⚡️ #yiisoftValidator
Очередные доработки Yii Validator.
• В правиле
• Исправлена ошибка при сериализации правил в
• Настроили корректную проверку транзитивных зависимостей в пакете (PR, PR).
• Для параметров, содержащих регулярные выражения, добавили атрибут
Очередные доработки Yii Validator.
• В правиле
Callable добавлена возможность использовать как статические, так и обычные методы в любой области видимости: приватные, защищённые и публичные (PR).• Исправлена ошибка при сериализации правил в
RulesDumper, возникающая в случае, когда правила передаются в виде iterable (PR).• Настроили корректную проверку транзитивных зависимостей в пакете (PR, PR).
• Для параметров, содержащих регулярные выражения, добавили атрибут
Language от JetBrains (PR). Это позволит подсвечивать регулярные выражения в PhpStorm.🔥3
👍2
⚡️ #yiisoftTranslator
В Yii Message Translator добавили проверку транзитивных зависимостей (PR) и перенесли intl-форматер из пакета
В Yii Message Translator добавили проверку транзитивных зависимостей (PR) и перенесли intl-форматер из пакета
yiisoft/translator-formatter-intl, добавив опциональную зависимость от PHP-расширения intl (PR).🔥3
⚡️ #yiisoftActions
В Yii GitHub Actions в процессе
В Yii GitHub Actions в процессе
composer-require-checker.yml добавили возможность указать файл с конфигурацией (PR).👍2
⚡️ #yiisoftTranslator
В Yii Message Translator добавили поддержку сообщений для перевода в виде объектов реализующих интерфейс
В Yii Message Translator добавили поддержку сообщений для перевода в виде объектов реализующих интерфейс
Stringable (PR).👍4
⚡️ #yiisoftYiiDataview #yiisoftDemo
Несколько улучшений в Yii Data Widgets.
• Установку генератора URL в виджетах
• Добавили тесты для случаев, когда нет пагинации + сделали мелкие улучшения в коде (PR).
Соответствующие изменения внесли в демо веб-приложения (PR).
Несколько улучшений в Yii Data Widgets.
• Установку генератора URL в виджетах
BaseListView, BasePagination и LinkSorter перенесли из отдельного метода в конструктор (PR).• Добавили тесты для случаев, когда нет пагинации + сделали мелкие улучшения в коде (PR).
Соответствующие изменения внесли в демо веб-приложения (PR).
👍2
⚡️ #yiisoftHtml
Несколько улучшений в Yii HTML.
• Удалили метод
• Подняли минимальную версию
Несколько улучшений в Yii HTML.
• Удалили метод
Tag::class() и переименовали Tag::replaceClass() в Tag::class() (PR).• Подняли минимальную версию
yiisoft/arrays до ^2.0 (PR).👍2
⚡️ #yiisoftValidator
Продолжается активная работа над пакетом Yii Validator.
• Добавили кэширование рефлексии и правил валидации в
• У правила
• Переименовали класс
• В правиле
Продолжается активная работа над пакетом Yii Validator.
• Добавили кэширование рефлексии и правил валидации в
ObjectDataSet (PR).• У правила
Required убрали реализацию интерфейса SkipOnEmptyInterface и добавили опцию emptyCallback, с помощью которой можно переопределить логику определения "пустое значение или нет" (PR).• Переименовали класс
MixedDataSet в более логичное SingleValueDataSet (PR).• В правиле
Required перед проверкой значения теперь по умолчанию обрезаются пробелы по краям (PR).🔥2
⚡️ #yiisoftTranslator
Упростили интерфейс транслятора в Yii Message Translator: в методе
Упростили интерфейс транслятора в Yii Message Translator: в методе
addCategorySources() добавили поддержку списка аргументов переменной длины, а метод addCategorySource() удалили (PR).👍2
⚡️ #yiisoftEventDispatcher
В Yii Event Dispatcher в CI добавили Rector, применили предлагаемые изменения и подняли минимальную версию PHP до
В Yii Event Dispatcher в CI добавили Rector, применили предлагаемые изменения и подняли минимальную версию PHP до
^8.0 (PR).👍2
⚡️ #yiisoftDemo
В демо веб-приложения заменили собственную реализацию мидлвари
В демо веб-приложения заменили собственную реализацию мидлвари
Locale на мидлварь из пакета Yii Middleware (PR)👍3
⚡️ #yiisoftYiiDataview #yiisoftDemo
В виджетах Yii Data Widgets текущий роут теперь определяется автоматически с помощью зависимости
Соответствующие изменения внесли в демо веб-приложения (PR).
В виджетах Yii Data Widgets текущий роут теперь определяется автоматически с помощью зависимости
CurrentRoute (PR).Соответствующие изменения внесли в демо веб-приложения (PR).
👍2
⚡️ #yiisoftHtml
В Yii HTML у тега
В Yii HTML у тега
Img добавили метод loading(), который позволяет указать соответствующий атрибут (PR).👍3
⚡️ #yiisoftYiiDocker
В Yii Docker Image добавили возможность через переменные окружения контролировать запуск PHP-FPM и nginx с помощью Supervisor (PR).
В Yii Docker Image добавили возможность через переменные окружения контролировать запуск PHP-FPM и nginx с помощью Supervisor (PR).
🔥3👍1
#yiisoftDefinitions #МинорныйРелиз #Релиз
🎁 Yii Definitions 2.1.0
• Добавлен метод
🎁 Yii Definitions 2.1.0
• Добавлен метод
Reference::optional(), создающий опциональную ссылку на запись в DI-контейнер. В случае, если в контейнере нет соответствующей записи, будет возвращён null вместо вызова исключения (PR).👍4
⚡️ #yiisoftTranslator
В Yii Message Translator добавили возможность в конструкторе транслятора указать категорию по умолчанию (PR).
В Yii Message Translator добавили возможность в конструкторе транслятора указать категорию по умолчанию (PR).
👍2