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

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

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

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
#yiisoftYiiRunnerHttp #МинорныйРелиз #Релиз

🎁 Yii HTTP Runner 3.1

• В HttpApplicationRunner добавлен параметр $temporaryErrorHandler, а параметр $logger и метод withTemporaryErrorHandler() помечены устаревшими.

• Минимальная версия PHP повышена до 8.1 и выполнен соответствующий рефакторинг.

• Ограничение версии PHP в composer.json изменено на ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0.

• Для опциональных nullable-параметров явно прописан тип с null для совместимости с PHP 8.4.
👍7👾1
#yiisoftYiiRunnerHttp #МинорныйРелиз #Релиз

🎁 Yii HTTP Runner 3.2

• Добавлен метод HttpApplicationRunner::runAndGetResponse(), который возвращает объект ответа вместо отправки клиенту.

• В конструкторе HttpApplicationRunner`добавлены свойства `$emitter, $useRemoveBodyByStatusMiddleware, $useContentLengthMiddleware и $useHeadRequestMiddleware.

• Выполнен рефакторинг внутреннего класса RequestFactory:
- явно помечены свойства только для чтения;
- добавлен тип параметра в методе create().

• Заголовок Content-Length теперь не удаляется, если он задан явно, но подразумевается отправка ответа без тела.
👍7👾2