- Bug #101: Don't duplicate
Hostheader values whengetallheaders()returns non-canonical casing (@samdark) - Bug #100: Don't route emitter failures through
ErrorCatcherinHttpApplicationRunner(@samdark) - Enh #104: Apply PHP CS Fixer (@Tigrov)
- Enh #103: Refactor
RequestFactory(@Tigrov) - Bug #105: Fix view response with failure (@Tigrov)
- Enh #98: Add PHP 8.5 support (@vjik)
- New #90: Add
HttpApplicationRunner::runAndGetResponse()method that returns response without emit (@vjik) - New #92: Add
$emitter,$useRemoveBodyByStatusMiddleware,$useContentLengthMiddlewareand$useHeadRequestMiddlewareparameters toHttpApplicationRunnerconstructor (@vjik) - Enh #91: Minor refactor internal class
RequestFactory: explicitly mark read-only properties and add type to parameter ofcreate()method (@vjik) - Bug #93: Don't remove
Content-Lengthheader if it is set and emit is called without body (@vjik)
- Chg #85: Add
$temporaryErrorHandlerparameter toHttpApplicationRunnerconstructor. Mark parameter$loggerand methodwithTemporaryErrorHandler()as deprecated (@vjik) - Chg #87: Change PHP constraint in
composer.jsonto~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0(@vjik) - Enh #86: Raise the minimum PHP version to 8.1 and minor refactoring (@vjik)
- Bug #87: Explicitly mark nullable parameters (@vjik)
- New #80: Add ability to change the size of the buffer to send the content of the message body (@vjik)
- Chg #76: Allow to use any PSR logger,
NullLoggerby default (@vjik) - Chg #77: Remove
ServerRequestFactory(@vjik) - Chg #77: Mark
SapiEmitteras internal (@vjik) - Bug #54: Fix incorrect handling response that did not close its own output buffers (@vjik)
- New #69: Add ability to set custom config merge plan file path, config and vendor directories (@vjik)
- Enh #58: Support stream output headers (@xepozz)
- Enh #64: Don't use buffered output in
SapiEmitterwhen body size is less than buffer (@Gerych1984, @vjik) - Enh #65: Add support for
psr/http-messageversion^2.0(@vjik)
- New #49: Add ability to set custom config modifiers (@vjik)
- Chg #53: Add
RequestFactoryas a refactoring ofServerRequestFactory, markServerRequestFactoryas deprecated (@vjik) - Enh #50: Support stream output (@xepozz)
- New #40: In the
HttpApplicationRunnerconstructor make parameter "environment" optional, defaultnull(@vjik) - New #42, #43: Add ability to configure all config group names (@vjik)
- New #43: Add parameter
$checkEventstoHttpApplicationRunnerconstructor (@vjik) - New #43: In the
HttpApplicationRunnerconstructor make parameter "debug" optional, defaultfalse(@vjik) - Chg #39, #43: Raise required version of
yiisoft/yii-runnerto^2.0,yiisoft/log-target-fileto^3.0andyiisoft/error-handlerto^3.0(@vjik)
- Enh #33: Add support for
yiisoft/definitionsversion^3.0(@vjik) - Bug #32: Add
psr/http-factoryandpsr/http-messagedependencies (@xepozz)
- Enh #27: Add support for
yiisoft/log-target-fileof version^2.0(@vjik)
- Chg #22: Raise packages version:
yiisoft/logto^2.0,yiisoft/log-target-fileto^1.1andyiisoft/error-handlerto^2.1(@rustamwin)
- Enh #23: Add support for
yiisoft/definitionsversion^2.0(@vjik)
- Initial release.