Releases: laminas/laminas-diactoros
3.5.0
3.4.0
Release Notes for 3.4.0
Feature release (minor)
3.4.0
- Total issues resolved: 2
- Total pull requests resolved: 7
- Total contributors: 5
Bug
- 195: Fix error while trying to get stream metadata after detach thanks to @Xerkus
- 194: Fix provided versions of psr/http-factory-implementation in composer.json thanks to @Xerkus
- 193: Fix cookie parsing from headers in server request factory using globals. thanks to @Xerkus
- 165: Plus signs in cookie data get converted to space. thanks to @Danack
Enhancement
- 192: Add Roave BC Check to CI thanks to @gsteel
Bug,Enhancement
Documentation
- 187: Fix linting issues in docs thanks to @gsteel
renovate
- 186: Update dependency psalm/plugin-phpunit to ^0.19.0 thanks to @renovate[bot]
Bug,Help Wanted
3.3.1
Release Notes for 3.3.1
3.3.x bugfix release (patch)
3.3.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
renovate
2.26.0
Release Notes for 2.26.0
Feature release (minor)
2.26.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
3.3.0
Release Notes for 3.3.0
Feature release (minor)
3.3.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Enhancement
3.2.0
Release Notes for 3.2.0
Feature release (minor)
3.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 170: Add PHP 8.3 support thanks to @MauricioFauth
3.1.0
Release Notes for 3.1.0
3.1.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 3
Enhancement
- 169: Correctly handle explicitly providing
JSON_THROW_ON_ERROR
inJsonResponse
thanks to @TimWolla
renovate
- 166: Lock file maintenance thanks to @renovate[bot]
Documentation
3.0.0
Release Notes for 3.0.0
Added
This version adds support for PSR-7 v2.0. While we had previously added return type hints in Diactoros, there were a few cases where PSR-7 updated the interfaces to use void
returns where we had not. As a result, this release represents a BC break for anybody extending our classes, as defining an extension that uses one of these methods with a mixed return type (or omitting the return type entirely) will result in a type error.
The interfaces affected were Psr\Http\Message\StreamInterface
and Psr\Http\Message\UploadedFileInterface
.
For consumers, this version should be entirely backwards compatible in usage. For those extending our classes, you will only run into issues when extending implementations of the above interfaces.
3.0.0
- Total issues resolved: 7
- Total pull requests resolved: 8
- Total contributors: 3
BC Break,Bug,Documentation
- 157: Filter integer header names during SAPI discovery thanks to @weierophinney
- 148: Remove support for GD images in Stream implementation thanks to @weierophinney and @boesing
Documentation
- 156: Document PSR-7 v2 impact thanks to @weierophinney
Bug
BC Break,Documentation
- 154: Remove PhpInputStream thanks to @weierophinney and @Xerkus
BC Break,Documentation,Enhancement
- 152: Remove marshalUriFromSapi function thanks to @weierophinney and @Xerkus
BC Break,Feature Removal
BC Break,Enhancement
- 136: Allow usage with PSR-7 v2 thanks to @weierophinney
Enhancement
- 132: Update to PSR-7 1.1/2.0 thanks to @weierophinney
BC Break,Bug
2.25.1
Release Notes for 2.25.1
2.25.x bugfix release (patch)
2.25.1
-
Total issues resolved: 0
-
Total pull requests resolved: 1
-
Total contributors: 1
-
138: Merge release 2.24.1 into 2.25.x thanks to @github-actions[bot]
2.24.1
Release Notes for 2.24.1
2.24.x bugfix release (patch)
2.24.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1