⚡️ #yiisoftValidator
Сделали важный рефакторинг в Yii Validator, разделив правила на собственно само правило и обработчик правила (PR).
Такой подход позволит автоматически разрешать зависимости обработчика правила (например, правило, которому для проверки требуется подключение к БД).
#yiisoftForm #yiisoftRequestModel #yiisoftYiiMiddleware #yiisoftYiiDebugApi #yiisoftDemoApi
Адаптировали к изменениям в валидаторе пакеты и приложения:
- Yii Form (PR)
- Yii Request Model (PR)
- Yii Middleware (PR)
- Yii Debug API (PR)
- Демо API-приложения (PR)
Сделали важный рефакторинг в Yii Validator, разделив правила на собственно само правило и обработчик правила (PR).
Такой подход позволит автоматически разрешать зависимости обработчика правила (например, правило, которому для проверки требуется подключение к БД).
#yiisoftForm #yiisoftRequestModel #yiisoftYiiMiddleware #yiisoftYiiDebugApi #yiisoftDemoApi
Адаптировали к изменениям в валидаторе пакеты и приложения:
- Yii Form (PR)
- Yii Request Model (PR)
- Yii Middleware (PR)
- Yii Debug API (PR)
- Демо API-приложения (PR)
⚡️ #yiisoftYiiMiddleware
В Yii Middleware поправили тесты, которые сломались после последних изменений в валидаторе (PR).
В Yii Middleware поправили тесты, которые сломались после последних изменений в валидаторе (PR).
⚡️ #yiisoftYiiMiddleware
В пакет Yii Middleware добавили мидлварь
В пакет Yii Middleware добавили мидлварь
Locale, позволяющую менять язык приложения в зависимости от обрабатываемого запроса (PR).🔥9
⚡️ #yiisoftYiiMiddleware
Несколько улучшений в Yii Middleware.
• В мидлваре
• В CI добавили Rector, применили предлагаемые изменения (PR).
Несколько улучшений в Yii Middleware.
• В мидлваре
Locale добавили сохранение GET-параметров при редиректе; немного доработали тесты (PR).• В CI добавили Rector, применили предлагаемые изменения (PR).
🔥4👍1
⚡️ #yiisoftYiiMiddleware
В Yii Middleware исправили ошибку в мидлвари
В Yii Middleware исправили ошибку в мидлвари
Locale: метод withEnableSaveLocale() изменял значение enableDetectLocale вместо enableSaveLocale (PR).👍3
⚡️ #yiisoftYiiMiddleware
В пакете Yii Middleware сделали несколько изменений, касающихся зависимостей:
- добавили поддержку
- подняли версию
- в CI добавили проверку транзитивных зависимостей и явно прописали найденные (PR).
В пакете Yii Middleware сделали несколько изменений, касающихся зависимостей:
- добавили поддержку
yiisoft/router версии ^2.0 (PR);- подняли версию
yiisoft/translator до ^2.0 (PR);- в CI добавили проверку транзитивных зависимостей и явно прописали найденные (PR).
❤2
⚡️ #yiisoftYiiMiddleware
В Yii Middleware подняли версию dev-зависимости
В Yii Middleware подняли версию dev-зависимости
yiisoft/router-fastroute до ^2.0 (PR).❤2👍1
⚡️ #yiisoftValidator #yiisoftDemo #yiisoftYiiMiddleware #yiisoftRequestModel #yiisoftForm #yiisoftYiiDebug #yiisoftYiiGii
Несколько обновлений в Yii Validator.
• Добавили возможность переводить названия атрибутов (PR).
• В правиле
• Перенесли классы (PR):
- Демо приложений (PR),
- Yii Middleware (PR),
- Yii Request Model (PR),
- Yii Form (PR),
- Yii Debug (PR),
- Gii (PR).
Несколько обновлений в Yii Validator.
• Добавили возможность переводить названия атрибутов (PR).
• В правиле
Required к сообщениям добавили параметр "attribute" (PR).• Перенесли классы (PR):
RulesDumper → Yiisoft\Validator\Helper
RuleHandlerContainer → Yiisoft\Validator\RuleHandlerResolver
SimpleRuleHandlerContainer → Yiisoft\Validator\RuleHandlerResolver
К последним изменениям адаптировали:- Демо приложений (PR),
- Yii Middleware (PR),
- Yii Request Model (PR),
- Yii Form (PR),
- Yii Debug (PR),
- Gii (PR).
👍5
#yiisoftYiiMiddleware #ПатчРелиз #Релиз
🎁 Yii Middleware 1.0.1
• Удалена зависимость
• Исправлены некорректные редиректы для GET-запросов в мидлвари
• Отключен поиск локали в куках, если не установлен параметр
🎁 Yii Middleware 1.0.1
• Удалена зависимость
yiisoft/network-utilities.• Исправлены некорректные редиректы для GET-запросов в мидлвари
Locale.• Отключен поиск локали в куках, если не установлен параметр
$cookieDuration в мидлвари Locale.🔥8❤2
#yiisoftYiiMiddleware #ПатчРелиз #Релиз
🎁 Yii Middleware 1.0.2
• В мидлвари
• В мидлвари
• В мидлвари
🎁 Yii Middleware 1.0.2
• В мидлвари
CorsAllowAll добавлен заголовок Access-Control-Expose-Headers: *.• В мидлвари
Locale проверка игнорирования запроса перенесена в начало.• В мидлвари
Locale событие SetLocaleEvent и изменение локали в генераторе URL теперь происходит до вызова последующих мидлварей.🔥2👏1
#yiisoftYiiMiddleware #ПатчРелиз #Релиз
🎁 Yii Middleware 1.0.3
• Добавлена поддержка пакета
🎁 Yii Middleware 1.0.3
• Добавлена поддержка пакета
psr/http-message версии ^2.0.🍾5❤2👍2🤝2👨💻1👾1
#yiisoftYiiMiddleware #МинорныйРелиз #Релиз
🎁 Yii Middleware 1.1
• В мидлвари
• Мидлвари
• Повышены версии зависимостей:
-
-
-
• Минимальная версия PHP повышена до 8.1 и выполнен соответствующий рефакторинг.
• Ограничение версии PHP в
• Для опциональных nullable-параметров явно прописан тип с
🎁 Yii Middleware 1.1
• В мидлвари
Locale добавлена возможность использовать реализацию ClockInterface из PSR-20 для получения текущего времени.• Мидлвари
CorsAllowAll, ForceSecureConnection, HttpCache и TagRequest помечены как устаревшие.• Повышены версии зависимостей:
-
yiisoft/router до ^4.0;-
yiisoft/session до ^3.0;-
yiisoft/cookie до ^1.2.3.• Минимальная версия PHP повышена до 8.1 и выполнен соответствующий рефакторинг.
• Ограничение версии PHP в
composer.json изменено на 8.1 - 8.4.• Для опциональных nullable-параметров явно прописан тип с
null для совместимости с PHP 8.4.👍6🔥1👾1