Всем привет! Это опять Александр.
// если хотите чтобы в следующий раз это были вы, пишите
Сегодня у нас три релиза расширений для Yii 2:
- Debug 2.1.11. Добавлена дополнительная сборка мусора, поправлены ошибки, добавлена навигация между запросами.
- Auth client 2.2.5.
Устаревшая зависимость
spomky-labs/jose
заменена на JWT Framework. - Redis 2.0.11. Добавлена поддержка Redis cluster.
После неформального анонса желания выпустить альфу Yii 3 к концу года многие контрибьютеры активизировались. Стало жарко, поэтому что-то из происходящего, вероятно, не попало в резюме ниже.
Завтра я направляюсь в Болгарию на Bulgaria PHP. Буду рассказывать про пакетные принципы. Доклад не совсем про Yii 3, но как раз эти принципы повлияли в той или иной степени на текущую структуру пакетов.
Это последняя запланированная на данный момент конференция. Собираюсь ещё плотнее засесть за фреймворк.
Но хватит про мои планы. Давайте посмотрим, что нового в Yii 3.
- @roxblnfk сделал пакет yii-cycle. С ним гораздо проще интегрировать Cycle ORM. Внутри конфигурация соединения, сканирование entity, консольные миграции (включая генерацию на основе diff). Попробовать можно вот на этом pull request из yii-demo.
- Somogyi Márton, Zhukov Roman, romkatsu хорошо поработали над тестами фреймворка.
- @roxblnfk доавил поддержку дружественных исключений в yii-console.
- Из общего кода был выделен пакет network utilities. Сейчас там только IP helper, но будет больше. Например, проверка NS-записей домена.
- Wilmer Arambula сделал ещё одну итерацию поддержки виджетов. Не подошла. Планирует попробовать ещё.
- @simialbi предложил использовать GitHub actions для запуска наших unit-тестов. Начальные результаты хорошие, но мне нужно чуть получше всё проверить перед внедрением.
- Задано направление нового дебаггера. Создано несколько issue.
Расширена документация:
- Решение "валидаторы не должны менять данные".
- Нет выравниванию.
- Logging
- Actions
- Entry scripts
- Черновик service components
Спасибо за поддержку!
// Я заметил что многие не знают что Yii можно поддержать не только кодом, но и финансово через OpenCollective. Все доходы и расходы фонда полностью прозрачны и направлены на благо фреймворка и его инфраструктуры.