⚡️ #yiisoftValidator
В Yii Validator подняли версию dev-зависимости
В Yii Validator подняли версию dev-зависимости
yiisoft/test-support
до ^3.0
(PR).⚡️ #yiisoftLog
Сделали небольшой рефакторинг метода
Сделали небольшой рефакторинг метода
Formatter::getTrace()
в Yii Logging Library (PR).⚡️ #yiisoftDemo
В демо веб-приложения добавили поддержку
В демо веб-приложения добавили поддержку
symfony/console
версии ^5.4
, так с версии 6.1.1 symfony/console
требует PHP 8.1, а приложение работает и на 8.0 и на 8.1 (PR).⚡️ #yiisoftDb #yiisoftDbSqlite #yiisoftDbMssql #yiisoftDbMysql #yiisoftDbOracle #yiisoftDbPgsql #yiisoftActiveRecord
В Yii DB у нескольких методов изменили тип возвращаемого значения (PR):
•
•
•
При дальнейшем рефакторинге в
Соответствующие изменения внесены в пакеты:
- Yii DB SQLite Extension (PR)
- Yii DB MSSQL Server Extension (PR)
- Yii DB MySQL Extension (PR)
- Yii DB Oracle Extension (PR)
- Yii DB PostgreSQL Extension (PR)
- Yii Active Record (PR)
В Yii DB у нескольких методов изменили тип возвращаемого значения (PR):
•
CommandInterface::queryColumn()
: array|false
→ array
•
CommandInterface::queryOne()
: array|false
→ ?array
•
QueryInterface::one()
: mixed
→ array|object|null
При дальнейшем рефакторинге в
QueryInterface::one()
планируется изменить тип на ?array
.Соответствующие изменения внесены в пакеты:
- Yii DB SQLite Extension (PR)
- Yii DB MSSQL Server Extension (PR)
- Yii DB MySQL Extension (PR)
- Yii DB Oracle Extension (PR)
- Yii DB PostgreSQL Extension (PR)
- Yii Active Record (PR)
⚡️ #yiisoftValidator
Несколько улучшений в Yii Validator.
• Добавили новые правила
• Интерфейс
• Метод
Несколько улучшений в Yii Validator.
• Добавили новые правила
Equal
, NotEqual
, LessThan
, LessThanOrEqual
, GreaterThan
и GreaterThanOrEqual
, которые являются частными случаями правила CompareTo
(PR).• Интерфейс
RulesProviderInterface
теперь НЕ расширяет DataSetInterface
(PR).• Метод
RuleHandlerInterface::validate
пометили как внутренний и добавили соответствующее предупреждение в документацию (PR).👍3
👍3
👍1
⚡️ #yiisoftFiles
В Yii Files в методе для очистки директории
В Yii Files в методе для очистки директории
FileHelper::clearDirectory()
добавили опцию filter
, с помощью которой можно передать объект, реализующий PathMatcherInterface
(PR, PR).👍1
⚡️ #yiisoftValidator
В Yii Validator сделали рефакторинг интерфейсов (PR):
• переименовали интерфейс
•
В Yii Validator сделали рефакторинг интерфейсов (PR):
• переименовали интерфейс
ParametrizedRuleInterface
в SerializableRuleInterface
;•
RuleHandlerInterface
перенесли на уровень выше в пространство имён Yiisoft\Validator
.#yiisoftProxy #ПатчРелиз #Релиз
🎁 Yii Proxy 1.0.2
• Исправлено: в некоторых случаях некорректно генерировались модификаторы классов и методов (PR).
🎁 Yii Proxy 1.0.2
• Исправлено: в некоторых случаях некорректно генерировались модификаторы классов и методов (PR).
⚡️ #yiisoftAssets
В Yii Assets включили CI-процесс GitHub для проверки обратной совместимости изменений (PR).
В Yii Assets включили CI-процесс GitHub для проверки обратной совместимости изменений (PR).
#yiisoftAssets #МинорныйРелиз #Релиз
🎁 Yii Assets 2.1.0
• Минимальная версия PHP поднята до ^8.0.
• Изменена логика генерации хэша при публикации ресурсов, теперь к времени последнего изменения ещё добавляется количество файлов.
🎁 Yii Assets 2.1.0
• Минимальная версия PHP поднята до ^8.0.
• Изменена логика генерации хэша при публикации ресурсов, теперь к времени последнего изменения ещё добавляется количество файлов.
#yiisoftLogTargetFile #МажорныйРелиз #Релиз
🎁 Yii Logging File Target 2.0.0
• Удалена опция
• Добавлена поддержка Yii Files версии
• Явно указана зависимость
🎁 Yii Logging File Target 2.0.0
• Удалена опция
rotateByCopy
, ротация теперь всегда происходит с помощью переименования файлов (PR).• Добавлена поддержка Yii Files версии
^2.0
.• Явно указана зависимость
ext-zlib
.👍2
#yiisoftInjector #МинорныйРелиз #Релиз
🎁 Yii Injector 1.1.0
• Добавлена поддержка аргументов с пересечением типов, появившемся в PHP 8.1.
🎁 Yii Injector 1.1.0
• Добавлена поддержка аргументов с пересечением типов, появившемся в PHP 8.1.
⚡️ #yiisoftYiiDevTool
В Yii Development Tool исправили ошибку: при релизе пакете с версией отличной от той, которая сейчас в разработке (например, в change log строка
В Yii Development Tool исправили ошибку: при релизе пакете с версией отличной от той, которая сейчас в разработке (например, в change log строка
1.1.0 under development
, а релизим 2.0.0
) , не сортировались строки в change log (PR).