Конференция PHP Russia. Оффлайн 28 июня 2021, Москва.
Новости - yiiframework.ru
Новости - yiiframework.ru
Опубликовать пост
Imagine 2.1.1

Вышла новая версия официального расширения Imagine. В него вошли как исправления, так и мелкие улучшения.

Также этот релиз обновил ограничения для зависимости 'Imagine', которая теперь включает версии 0.7.x.

Полный список изменений смотрите в CHANGELOG.

читать далее...
Auth Client 2.1.5

Команда Yii выпустила версию 2.1.5 расширения Auth Client. В неё вошли три улучшения:

  • Обновлённые URL для API LinkedIn.
  • Рефакторинг AuthAction для использования yii\web\Application::$request.
  • Добавлен yii\authclient\AuthAction::$cancelCallback, что позовляет обработать особым образом отмену аутентификации.

Полный список изменений доступен в CHANGELOG.

читать далее...
Queue 2.0.2

Вышла версия 2.0.2 расширения Queue. В этой версии есть как исправления ошибок, так и улучшения.

Добавлен новый драйвер AMQP Interop. Он позволят прозрачно использовать большее число драйверов, поддерживаемых проектом queue interop.

Добавлены события cli\Queue::EVENT_WORKER_START и cli\Queue::EVENT_WORKER_STOP. их помощью можно отслеживать запуск и остановку воркеров.

Стало возможнным перекрыть код выхода, что полезно для настройки связки воркеров с Supervisord или Systemd.

Добавлен LoopInterface и его штатная реализация SignalLoop для обработки posix-сигналов. В SignalLoop заложена возможность выхода по сигналу и режим паузы между опросами. Сигналы выхода, паузы и возобновления опроса настраиваются.

Новые события и LoopInterface поддерживаются всеми штатными CLI драйверами кроме AMQP и AMQP Interop.

читать далее...
Gii 2.0.6

Вышла версия 2.0.6 генератора кода Gii. Она как исправляет ошибки, так и добавляет новые возможности.

Общие

  • Совместимость с PHP 7.1.
  • В шаблонах генераторов можно использовать алиасы.
  • Список генерируемых файлов стало возможно отфильтровать.
  • Поисковым ботом теперь явно запрещается индексировать Gii.

Генератор CRUD

В генерируемом коде изменилось следующее:

  • 404 исключения аннотированы @throws.
  • NotFoundHttpException теперь интернационализируется.
  • Убраны ненужные else после return.
  • Закомментированный код теперь встаёт на нужное место когда его раскомментируют в IDE.
  • Надпись на сабмитах формы была изменена с "Update" и "Create" на "Save".
  • Упрощены строки для перевода "Update X id".

Генератор моделей

Опции "Use Table Prefix" и "Generate ActiveQuery" терерь сохраняются. Генерация также была улучшена:

  • Для PostgreSQL теперь вставляется валидатор default и значением null для целых чисел. В поиске используется ilike.
  • integer и boolean заменены на int и bool.
  • Детектирование внешних ключей теперь работает с id_something в дополнение к уже работавшему something_id.
  • Стало ограничить генерацию только текущей схемой. Это полезно для Oracle и MSSQL где чтение схемы довольно медленно.
  • Комментарии к таблицам теперь можно использовать для генерации PHPdoc.
  • Валидатор unique теперь генерируется для таблиц с составными ключами.

Полный список изменений ищите в CHANGELOG.

Thanks to all contributors who participated in this release.

читать далее...