All Versions
53
Latest Version
Avg Release Cycle
53 days
Latest Release
146 days ago

Changelog History
Page 1

  • v2.2.1

    November 13, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • 🛠 #379 removes extension of SplFileInfo by the UploadedFile class. The signatures of getSize() are potentially incompatible, and UploadedFile is intended to work with arbitrary PHP and PSR-7 streams, whereas SplFileInfo can only model files on the filesystem. While this is technically a BC break, we are treating it as a bugfix, as the class was broken for many use cases.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • Nothing.
  • v2.2.0

    November 12, 2019

    ➕ Added

    • 👍 #376 adds support for using the X-Forwarded-Host header for determining the originally requested host name when marshaling the server request.

    🔄 Changed

    • ⚡️ #378 updates the UploadedFile class to extend SplFileInfo, allowing developers to make use of those features in their applications.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • Nothing.
  • v2.1.5

    October 10, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • 🛠 #372 fixes issues that occur in the Zend\Diactoros\Uri class when invalid UTF-8 characters are present the user-info, path, or query string, ensuring they are URL-encoded before being consumed. Previously, such characters could result in a fatal error, which was particularly problematic when marshaling the request URI for an application request cycle.
  • v2.1.4

    October 08, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    🔒 #370 updates Zend\Diactoros\marshalHeadersFromSapi() to ensure all underscores in header name keys are converted to dashes (fixing issues with header names such as CONTENT_SECURITY_POLICY, which would previously resolve improperly to content-security_policy).

    ⚡️ #370 updates Zend\Diactoros\marshalHeadersFromSapi() to ignore header names from the $server array that resolve to integers; previously, it would raise a fatal error.

  • v2.1.3

    July 10, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • #363 modifies detection of HTTPS schemas via the $_SERVER['HTTPS'] value such that an empty HTTPS-key will result in a scheme of http and not https.
  • v2.1.2

    April 29, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • #355 adds phpdbg to the list of accepted non-SAPI enviornments for purposes of calling UploadedFile::moveTo().
  • v2.1.1

    January 05, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • 🛠 #349 fixes an issue when marshaling headers with values of 0 or 0 from the SAPI, ensuring they are detected and injected into the ServerRequest properly.
  • v2.1.0

    December 20, 2018

    ➕ Added

    • 👍 #345 adds support for PHP 7.3.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • Nothing.
  • v2.0.3

    January 05, 2019

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • 🛠 #349 fixes an issue when marshaling headers with values of 0 or 0 from the SAPI, ensuring they are detected and injected into the ServerRequest properly.
  • v2.0.2

    December 20, 2018

    ➕ Added

    • Nothing.

    🔄 Changed

    • Nothing.

    🗄 Deprecated

    • Nothing.

    ✂ Removed

    • Nothing.

    🛠 Fixed

    • #344 provides a fix to ensure that headers with a value of "0" are retained.