⚡️ #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