Хроники Yii3
623 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
⚡️ #yiisoftValidator

В Yii Validator изменили сигнатуру метода Validator::validate() (PR):

public function validate($data, iterable $rules = null): Result

public function validate(mixed $data, ?iterable $rules = null): Result

Теперь для того, чтобы выполнить валидацию правилами, указанными в самом объекте $data, вторым параметром нужно передавать null вместо пустого массива.
👍2
#yiisoftMailerSymfony #МажорныйРелиз #Релиз

🎁 Yii Mailer Symfony Mailer Extension 2.0.0

Привели change log к новому формату (PR) и сделали мажорный релиз пакета.

• Требуемая версия yiisoft/mailer поднята до ^4.0 (PR).

• Добавлена поддержка 6й версии symfony/mailer.
#yiisoftLogTargetFile #ПатчРелиз #Релиз

🎁 Yii Logging File Target 2.0.1

• Исправлена ошибка в конфигурации пакета (PR).
⚡️ #yiisoftYiiDebug #yiisoftYiiDebugViewer

Yii Debug адаптировали к последним изменениям в валидаторе (PR), а в Yii Debug Viewer добавили панель с информацией о валидации (PR).
⚡️ #yiisoftDbMysql #yiisoftDbMssql #yiisoftDbPgsql #yiisoftDbOracle

Сделали небольшой рефакторинг в DB-пакетах: удалили в классе схемы метод resolveTableNames() в пользу уже существующего resolveTableName().

- Yii DB MySQL Extension (PR)
- Yii DB MSSQL Server Extension (PR)
- Yii DB PostgreSQL Extension (PR)
- Yii DB Oracle Extension (PR)
🤩2👍1
#yiisoftTranslator #yiisoftProfiler #ПатчРелиз #Релиз

Патч-релизы нескольких пакетов с добавлением поддержки yiisoft/files версии ^2.0.

🎁 Yii Message Translator 1.0.2
🎁
Yii Profiler 1.0.4
🎉2👍1
⚡️ #yiisoftDemoApi

В демо API-приложения добавили пример использования очередей Yii Queue: информация об аутентификации пользователя с помощью очереди записывается в лог (PR).
👏4
⚡️ #yiisoftViewTwig

В Yii View Twig Renderer добавили поддержку yiisoft/view версий ^5.0 и ^6.0 (PR).
⚡️ #yiisoftValidator

Продолжаем работать над Yii Validator.

• В правилах Composite, Each и Nested добавили недостающие данные в массив, возвращаемый методом getOptions() (PR).

• Добавили опцию exactly для правил Count и HasLength, а также вынесли общую функциональность из этих правил в трейты (PR).

• Добавили пропуск тестов требующих PHP-расширение intl в случае, когда оно отсутствует (PR).
👍2
⚡️ #yiisoftYiiDataview

В Yii Data Widgets подняли требуемую версию yiisoft/view до ^5.0|^6.0, убрали использование устаревших методов в коде и исправили опечатку в конфигурации CI-процесса build (PR).
🔥2
#yiisoftYiiSwagger #ПатчРелиз #Релиз

🎁 Yii Swagger 1.2.1

• Добавлена поддержка yiisoft/yii-view версии ^5.0 (PR).
⚡️ #yiisoftForm

Адаптировали Yii Form к последним изменениям в Yii Validator и Yii HTML (PR, PR).
👏3
⚡️ #yiisoftDb #yiisoftDbPgsql #yiisoftDbMysql

В Yii DB переименовали метод (PR):
PDODriverInterface::charset()

PDODriverInterface::setCharset()

Соответствующие изменения внесли в Yii DB PostgreSQL Extension (PR) и Yii DB MySQL Extension (PR, PR).
⚡️ #yiisoftYiiDebug

Несколько улучшений в Yii Debug.

• Адаптировали ValidatorCollector к последним изменениям в валидаторе (PR).

• Убрали зависимость от пакета yiisoft/cache, так как он требуется только в конфигурации пакета (PR).
⚡️ #yiisoftDemo

В демо веб-приложения обновили зависимости в Composer (PR).
🥰3👍2
⚡️ #yiisoftYiiDevTool

В Yii Development Tool у команд composer/update и update добавили опцию --ignore-platform-req (PR).
🔥 #Новости

Мы запускаем официальный телеграм-канал с вакансиями:

🌿 @yii_jobs

Вакансии исключительно с разработкой на Yii любой версии.

Подписывайтесь и рассказывайте коллегам 😎

—————

Публикация вакансий на канале — бесплатно. Для размещения вакансии пришлите её на почту [email protected].
👍12🔥3
⚡️ #yiisoftYiiCycle

В пакете Yii Cycle ORM добавили поддержку psr/simple-cache версий ^2.0 и ^3.0 (PR).
👍1
⚡️ #yiisoftYiiSwagger

В пакете Yii Swagger добавили поддержку yiisoft/cache версии ^2.0 (PR).
#yiisoftYiiSwagger #ПатчРелиз #Релиз

🎁 Yii Swagger 1.2.2

Обновили версию dev-зависимости yiisoft/test-support до версии ^2.0 (PR) и сделали патч-релиз.

• Добавлена поддержка yiisoft/cache версии ^2.0.