#yiisoftYiiRunnerHttp #МинорныйРелиз #Релиз
🎁 Yii HTTP Runner 3.1
• В
• Минимальная версия PHP повышена до 8.1 и выполнен соответствующий рефакторинг.
• Ограничение версии PHP в
• Для опциональных nullable-параметров явно прописан тип с
🎁 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
• Добавлен метод
• В конструкторе
• Выполнен рефакторинг внутреннего класса
- явно помечены свойства только для чтения;
- добавлен тип параметра в методе
• Заголовок
🎁 Yii HTTP Runner 3.2
• Добавлен метод
HttpApplicationRunner::runAndGetResponse()
, который возвращает объект ответа вместо отправки клиенту.• В конструкторе
HttpApplicationRunner`добавлены свойства `$emitter
, $useRemoveBodyByStatusMiddleware
, $useContentLengthMiddleware
и $useHeadRequestMiddleware
.• Выполнен рефакторинг внутреннего класса
RequestFactory
:- явно помечены свойства только для чтения;
- добавлен тип параметра в методе
create()
.• Заголовок
Content-Length
теперь не удаляется, если он задан явно, но подразумевается отправка ответа без тела.👍7👾2