⚡️ #yiisoftYiiRunnerConsole #yiisoftYiiRunnerHttp #yiisoftHtml #yiisoftYiiWidgets
Обновили dev-зависимости в 4х пакетах.
Yii HTML
-
Yii Console Runner
-
-
Yii HTTP Runner
-
-
Yii Widgets
-
Обновили dev-зависимости в 4х пакетах.
Yii HTML
-
rector/rector
до ^0.15.1
(PR).Yii Console Runner
-
vimeo/psalm
до ^4.30|^5.2
(PR);-
rector/rector
до ^0.15.1
(PR).Yii HTTP Runner
-
vimeo/psalm
до ^4.30|^5.2
и roave/infection-static-analysis-plugin
до ^1.25
(PR);-
rector/rector
до ^0.15.1
(PR).Yii Widgets
-
rector/rector
до ^0.15.1
(PR).👍4
#yiisoftYiiRunner #yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #yiisoftYiiRunnerRoadrunner #МажорныйРелиз #Релиз
🎁 Yii Runner 2.0
🎁 Yii HTTP Runner 2.0
🎁 Yii Console Runner 2.0
🎁 Yii RoadRunner Runner 2.0
• Раннеры адаптированы к соглашению Yii об именах групп конфигураций.
• Добавлена возможность указания имён групп конфигураций.
• Параметры "environment" и "debug" сделаны опциональными.
• Добавлен параметр "checkEvents".
😎 Релизы подготовили Сергей Предводителев, Рустам Мамадаминов и Александр Макаров.
🎁 Yii Runner 2.0
🎁 Yii HTTP Runner 2.0
🎁 Yii Console Runner 2.0
🎁 Yii RoadRunner Runner 2.0
• Раннеры адаптированы к соглашению Yii об именах групп конфигураций.
• Добавлена возможность указания имён групп конфигураций.
• Параметры "environment" и "debug" сделаны опциональными.
• Добавлен параметр "checkEvents".
😎 Релизы подготовили Сергей Предводителев, Рустам Мамадаминов и Александр Макаров.
👍3⚡1❤1
#yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #МинорныйРелиз #Релиз
🎁 Yii HTTP Runner 2.2
🎁 Yii Console Runner 2.1
• Добавлена возможность указать дополнительные модификаторы конфигурации для приложения.
🎁 Yii HTTP Runner 2.2
🎁 Yii Console Runner 2.1
• Добавлена возможность указать дополнительные модификаторы конфигурации для приложения.
👍8👾3
#yiisoftYiiRunnerHttp #yiisoftYiiRunnerConsole #ПатчРелиз #Релиз
🎁 Yii Console Runner 2.1.1
• Добавлена поддержка
🎁 Yii Console Runner 2.1.1
• Добавлена поддержка
symfony/console
версии ^7.0
.👾5👍4
#yiisoftYiiRunnerHttp #МинорныйРелиз #Релиз
🎁 Yii HTTP Runner 2.3
• Добавлена возможность указать путь к папкам
• Реализована отправка заголовков перед отправкой тела ответа, что позволяет клиенту распознать тип содержимого, если оно отправляется с задержкой, например, при использовании потоков.
• В
• Добавлена поддержка пакета
🎁 Yii HTTP Runner 2.3
• Добавлена возможность указать путь к папкам
vendor
и config
, а также расположение файла с планом слияния конфигурации (merge plan).• Реализована отправка заголовков перед отправкой тела ответа, что позволяет клиенту распознать тип содержимого, если оно отправляется с задержкой, например, при использовании потоков.
• В
SapiEmitter
, ecли содержимое для вывода меньше, чем размер буфера, то буферизированный вывод не используется, что позволяет сократить выделение памяти в таких случаях.• Добавлена поддержка пакета
psr/http-message
версии ^2.0
.👍7👾1
#yiisoftYiiRunnerHttp #МажорныйРелиз #Релиз
🎁 Yii HTTP Runner 3.0
• Добавлена возможность изменить размер буфера используемого при отправки содержимого ответа.
• Добавлена возможность задать любой PSR-совместимый логгер для сбора ошибок, которые могут возникнуть в процессе создания контейнера. По умолчанию,
• Удалён класс
• Класс
• Исправлена некорректная обработка ответов с незакрытыми буфферами вывода.
🎁 Yii HTTP Runner 3.0
• Добавлена возможность изменить размер буфера используемого при отправки содержимого ответа.
• Добавлена возможность задать любой PSR-совместимый логгер для сбора ошибок, которые могут возникнуть в процессе создания контейнера. По умолчанию,
NullLogger
.• Удалён класс
ServerRequestFactory
.• Класс
SapiEmitter
помечен только для внутреннего использования.• Исправлена некорректная обработка ответов с незакрытыми буфферами вывода.
👍10👾2🎉1
#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