🔥1
⚡️ #yiisoftProfiler
В Yii Profiler улучшили документацию в части установки пакета (PR) и добавили недостающие строки в лог изменений (PR).
В Yii Profiler улучшили документацию в части установки пакета (PR) и добавили недостающие строки в лог изменений (PR).
👍3
#yiisoftProfiler #ПатчРелиз #Релиз
🎁 Yii Profiler 1.0.5
• Добавлен интерфейс
• Исправлено некорректное использование переменной
🎁 Yii Profiler 1.0.5
• Добавлен интерфейс
ProfilerAwareInterface
и трейт ProfilerAwareTrait
, позволяющий его реализовать.• Исправлено некорректное использование переменной
$params
в конфигурации пакета.🔥1
🔥1
⚡️ #yiisoftProfiler
Немного подчистили код в Yii Profiler и подняли минимальные версии зависимостей (PR):
- PHP до
-
-
Немного подчистили код в Yii Profiler и подняли минимальные версии зависимостей (PR):
- PHP до
^8.0
,-
psr/log
до ^2.0|^3.0
,-
yiisoft/files
до ^2.0
.🔥1
⚡️ #yiisoftValidator
В Yii Validator удалили атрибут
В
- массив (или iterable-объект) с правилами;
- имя класса, из атрибутов и свойств которого автоматически будет сформирован массив с правилами;
- объект, реализующий
Если в
В Yii Validator удалили атрибут
Embedded
, теперь его функцию выполняет правило Nested
(PR).В
Nested
можно передать в качестве правил:- массив (или iterable-объект) с правилами;
- имя класса, из атрибутов и свойств которого автоматически будет сформирован массив с правилами;
- объект, реализующий
RulesProviderInterface
.Если в
Nested
правила не передавать, то они будут автоматически получены из атрибутов свойств валидируемого объекта.🔥4
⚡️ #yiisoftValidator
Несколько улучшений в Yii Validator.
• Для правила
• Исправили проблему с некорректным путём ошибки, которая возникала в некоторых случаях при использовании правила
Несколько улучшений в Yii Validator.
• Для правила
Nested
разрешили использовать пустой массив при указании правил (PR).• Исправили проблему с некорректным путём ошибки, которая возникала в некоторых случаях при использовании правила
Nested
внутри Each
(PR).🔥3
⚡️ #yiisoftRbacCycleDb
Несколько изменений в пакете Yii RBAC Cycle Database Storage.
• Актуализировали конфигурацию scrutinizer, а в GitHub Actions перешли на использование Yii GitHub Actions (PR).
• Адаптировали пакет к последней версии Yii RBAC (PR).
Несколько изменений в пакете Yii RBAC Cycle Database Storage.
• Актуализировали конфигурацию scrutinizer, а в GitHub Actions перешли на использование Yii GitHub Actions (PR).
• Адаптировали пакет к последней версии Yii RBAC (PR).
🔥3
⚡️ #yiisoftValidator
В Yii Validator внесли несколько улучшений, касающихся пропуска правил для пустых значений (PR).
• Объединили свойства
• Выделили в отдельный интерфейс
• Поправили поведение валидатора: теперь
В Yii Validator внесли несколько улучшений, касающихся пропуска правил для пустых значений (PR).
• Объединили свойства
skipOnEmpty
и skipOnEmptyCallback
.• Выделили в отдельный интерфейс
SkipOnEmptyInterface
и сделали соответствующий трейт.• Поправили поведение валидатора: теперь
skipOnEmpty
, указанный в валидаторе, устанавливается только для тех правил, в которых он не установлен явно.🔥4
⚡️ #yiisoftValidator
В Yii Validator в CI вернули запуск тестов с PHP без дополнительных расширений, который случайно удалили в одном из предыдущих PR (PR).
В Yii Validator в CI вернули запуск тестов с PHP без дополнительных расширений, который случайно удалили в одном из предыдущих PR (PR).
#yiisoftProfiler #МажорныйРелиз #Релиз
🎁 Yii Profiler 2.0.0
• Минимальная версия PHP увеличена до 8.0, выполнен рефакторинг с использованием нового синтаксиса.
• Подняты минимальные версии зависимостей:
-
-
🎁 Yii Profiler 2.0.0
• Минимальная версия PHP увеличена до 8.0, выполнен рефакторинг с использованием нового синтаксиса.
• Подняты минимальные версии зависимостей:
-
psr/log
до ^2.0|^3.0
;-
yiisoft/files
до ^2.0
.⚡️ #yiisoftDb #yiisoftDbMysql #yiisoftDbMssql #yiisoftDbPgsql #yiisoftDbOracle #yiisoftDbSqlite
В Yii DB сделали временное решение с экранированием: сейчас при возможности используется экранирование через PDO-драйвер (PR, PR). В дальнейшем это поведение будет изменено.
Соответствующие изменения внесены в DB-адаптеры:
- Yii DB MySQL Extension (PR, PR, PR),
- Yii DB MSSQL Server Extension (PR, PR),
- Yii DB PostgreSQL Extension (PR, PR, PR),
- Yii DB Oracle Extension (PR, PR, PR),
- Yii DB SQLite Extension (PR, PR).
В Yii DB сделали временное решение с экранированием: сейчас при возможности используется экранирование через PDO-драйвер (PR, PR). В дальнейшем это поведение будет изменено.
Соответствующие изменения внесены в DB-адаптеры:
- Yii DB MySQL Extension (PR, PR, PR),
- Yii DB MSSQL Server Extension (PR, PR),
- Yii DB PostgreSQL Extension (PR, PR, PR),
- Yii DB Oracle Extension (PR, PR, PR),
- Yii DB SQLite Extension (PR, PR).
🤔2👎1
⚡️ #yiisoftRbacCycleDb
В Yii RBAC Cycle Database Storage добавили тестов и исправили несколько ошибок:
- метод
- метод
- при получении элементов RBAC при отсутствии правила вместо null устанавливалась пустая строка в качестве имени правила (PR).
В Yii RBAC Cycle Database Storage добавили тестов и исправили несколько ошибок:
- метод
AssignmentsStorage::getByUserId()
возвращал некорректный результат (PR);- метод
ItemsStorage::getParents()
возвращал некорректный результат (PR);- при получении элементов RBAC при отсутствии правила вместо null устанавливалась пустая строка в качестве имени правила (PR).
⚡️ #yiisoftDbMssql
В Yii DB MSSQL Server Extension подняли минимальную версию
В Yii DB MSSQL Server Extension подняли минимальную версию
yiisoft/cache
до ^2.0
(PR).⚡️ #yiisoftDb #yiisoftDbSqlite
Несколько улучшений в Yii DB:
• Добавили CI-процессы для тестирования в PHP 8.2 (PR).
• Доработали phpdoc-описания и сделали небольшой рефакторинг в классах:
- для работы с кэшем (PR);
- для работы DB-командами (PR);
- для работы с ограничениями (PR);
- для работы с подключениями (PR);
Адаптировали Yii DB SQLite Extension к последним изменениям в Yii DB (PR).
Несколько улучшений в Yii DB:
• Добавили CI-процессы для тестирования в PHP 8.2 (PR).
• Доработали phpdoc-описания и сделали небольшой рефакторинг в классах:
- для работы с кэшем (PR);
- для работы DB-командами (PR);
- для работы с ограничениями (PR);
- для работы с подключениями (PR);
Адаптировали Yii DB SQLite Extension к последним изменениям в Yii DB (PR).
#yiisoftMiddlewareDispatcher #МажорныйРелиз #Релиз
Доработали readme (PR) и сделали мажорный релиз.
🎁 Yii Middleware Dispatcher 3.0.0
• Добавлен интерфейс
• Удалён
Доработали readme (PR) и сделали мажорный релиз.
🎁 Yii Middleware Dispatcher 3.0.0
• Добавлен интерфейс
WrapperFactoryInterface
(используется для создания обёрток вокруг мидлварей) и его реализация (PR).• Удалён
MiddlewareFactoryInterface
(PR, PR).❤🔥2
#yiisoftYiiRunnerRoadrunner #ПатчРелиз #Релиз
🎁 Yii RoadRunner Runner 1.1.1
• Добавлена поддержка
🎁 Yii RoadRunner Runner 1.1.1
• Добавлена поддержка
yiisoft/log-target-file
версий ^2.0
(PR).👍2