NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4542 most downloaded on Packagist
Strict and fast implementation of PSR-7 and PSR-17
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 12 months
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
20 releases · first in 2020
One column per quarter.
### Fixed - #34 Fixes PHP 8.4 deprecation notices.
### Added - #31 Adds support of HTTP/3.0.
### Fixed - #29 Fixes error handling to HttpSoft\Message\StreamTrait::getContents().
HttpSoft\Message\StreamTrait::getContents().### Fixed - #28 Fixes error handling to HttpSoft\Message\StreamTrait::getContents().
HttpSoft\Message\StreamTrait::getContents().### Fixed - #27 Fixes error handling on stream reading to HttpSoft\Message\StreamTrait.
HttpSoft\Message\StreamTrait.### Fixed - #22 Fixes already encoded userinfo to HttpSoft\Message\Uri. - #23 Fixes use of UTF-8 characters to host in HttpSoft\Message\Uri. - #24 Fix
### Changed - #21 Allows psr/http-message package version 2. ### Fixed - #19 Fixes min and max allowed ports in exception message to HttpSoft\Message\
### Fixed - #18 Fixes validation of header names and values to HttpSoft\Message\MessageTrait.
HttpSoft\Message\MessageTrait.### Added - Nothing. ### Changed - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixed - #15 Fixes normalizing leading slashes for get
getPath() and __toString() methods to HttpSoft\Message\Uri class.### Added - Nothing. ### Changed - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixed - #13 Adds a mode for opening a stream to HttpS
HttpSoft\Message\UploadedFile.### Added - #11 adds caching of stream metadata to improve performance when calling the HttpSoft\Message\StreamTrait methods again: getSize(), isSeeka
HttpSoft\Message\StreamTrait methods again: getSize(), isSeekable(), isWritable(), isReadable().Adds lazy HttpSoft\Message\Stream creation to HttpSoft\Message\MessageTrait to improve performance.
HttpSoft\Message\Stream creation to HttpSoft\Message\MessageTrait to improve performance.php-http/psr7-integration-tests is used as a development dependency.HttpSoft\Message\Uri methods when passing them a single zero as a string, now '0' is not considered an empty value.### Added - Nothing. ### Changed - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixed - #9 fixes throwing the \RuntimeException excep
\RuntimeException exception when creating a resource if an empty string was passed.Updates development dependencies.
HttpSoft\Message\StreamTrait::init() to improve the performance of creation of the resource.### Added - Nothing. ### Changed - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixed - #6 changes the thrown exception from \Invalid
\InvalidArgumentException to \RuntimeException when creating a stream if the file cannot be opened.### Added - #4 adds implementations declaration to the composer.json. ### Changed - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixe
composer.json.Adds files to .github folder (ISSUE_TEMPLATE, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md, SECURITY.md).
.github folder (ISSUE_TEMPLATE, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md, SECURITY.md).Adds support OS Windows to build github action.
Moves Psalm issue handlers from psalm.xml to docBlock to appropriate methods.
- Initial stable release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →