PackageTrack
Sign in Get early access

httpsoft/http-message

Strict and fast implementation of PSR-7 and PSR-17

1.1.6 1.0M downloads/mo #4997 most downloaded on Packagist httpsoft/http-message

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

20 releases · Aug 2020 to Aug 2024
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 1.1.6 09 Aug 2024
    Release notes

    Fixed

    • #34 Fixes PHP 8.4 deprecation notices.
    Open source →
  2. 1.1.5 27 May 2024
    Release notes

    Added

    • #31 Adds support of HTTP/3.0.
    Open source →
  3. 1.1.4 16 Nov 2023
    Release notes

    Fixed

    • #29 Fixes error handling to HttpSoft\Message\StreamTrait::getContents().
    Open source →
  4. 1.1.3 15 Nov 2023
    Release notes

    Fixed

    • #28 Fixes error handling to HttpSoft\Message\StreamTrait::getContents().
    Open source →
  5. 1.1.2 15 Nov 2023
    Release notes

    Fixed

    • #27 Fixes error handling on stream reading to HttpSoft\Message\StreamTrait.
    Open source →
  6. 1.1.1 06 May 2023
    Release notes

    Fixed

    • #22 Fixes already encoded userinfo to HttpSoft\Message\Uri.
    • #23 Fixes use of UTF-8 characters to host in HttpSoft\Message\Uri.
    • #24 Fixes header values normalization by trimming in HttpSoft\Message\MessageTrait.
    Open source →
  7. 1.1.0 05 May 2023
    Release notes

    Changed

    • #21 Allows psr/http-message package version 2.

    Fixed

    • #19 Fixes min and max allowed ports in exception message to HttpSoft\Message\Uri.
    Open source →
  8. 1.0.12 17 Apr 2023
    Release notes

    Fixed

    • #18 Fixes validation of header names and values to HttpSoft\Message\MessageTrait.
    Open source →
  9. 1.0.11 02 Apr 2023
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #15 Fixes normalizing leading slashes for getPath() and __toString() methods to HttpSoft\Message\Uri class.
    Open source →
  10. 1.0.10 21 Jul 2022
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #13 Adds a mode for opening a stream to HttpSoft\Message\UploadedFile.
    Open source →
  11. 1.0.9 13 Jul 2021
    Release notes

    Added

    • #11 adds caching of stream metadata to improve performance when calling the HttpSoft\Message\StreamTrait methods again: getSize(), isSeekable(), isWritable(), isReadable().

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #10 adds unit tests and Psalm improvements, updates of workflow actions.
    Open source →
  12. 1.0.8 20 Feb 2021
    Release notes

    Added

    • Adds lazy HttpSoft\Message\Stream creation to HttpSoft\Message\MessageTrait to improve performance.
    • Adds integration tests against PSR-7 specification, for this purpose the package php-http/psr7-integration-tests is used as a development dependency.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Fixes the behavior of some HttpSoft\Message\Uri methods when passing them a single zero as a string, now '0' is not considered an empty value.
    Open source →
  13. 1.0.7 16 Dec 2020
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #9 fixes throwing the \RuntimeException exception when creating a resource if an empty string was passed.
    Open source →
  14. 1.0.6 12 Dec 2020
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Updates development dependencies.
    • Fixes HttpSoft\Message\StreamTrait::init() to improve the performance of creation of the resource.
    Open source →
  15. 1.0.5 16 Sep 2020
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #6 changes the thrown exception from \InvalidArgumentException to \RuntimeException when creating a stream if the file cannot be opened.
    Open source →
  16. 1.0.4 06 Sep 2020
    Release notes

    Added

    • #4 adds implementations declaration to the composer.json.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  17. 1.0.3 28 Aug 2020
    Release notes

    Added

    • Adds files to .github folder (ISSUE_TEMPLATE, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md, SECURITY.md).

    Changed

    • Moves static analysis and checking of the code standard to an independent github action.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  18. 1.0.2 26 Aug 2020
    Release notes

    Added

    • Adds support OS Windows to build github action.
    • #3 adds infection/infection package as dev dependency and mutation action to github workflows for perform mutation testing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #1 fixes error messages.
    Open source →
  19. 1.0.1 25 Aug 2020
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Moves Psalm issue handlers from psalm.xml to docBlock to appropriate methods.
    Open source →
  20. 1.0.0 23 Aug 2020
    Release notes
    • Initial stable release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive