laminas/laminas-http
Laminas HTTP component providing HTTP client, request/response objects, headers and URI utilities for PHP applications. Useful for building and consuming web services, handling redirects, cookies, and proxy/adapter-based transports.
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
Feature release (minor)
2.17.x bugfix release (patch)
Total issues resolved: 0
Total pull requests resolved: 1
Total contributors: 1
72: Merge release 2.16.1 into 2.17.x thanks to @github-actions[bot]
2.16.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
2.15.x bugfix release (patch)
2.15.x bugfix release (patch)
Headers#toArray does not properly return all header values thanks to @boesingFeature release (minor)
2.14.x bugfix release (patch)
2.14.x bugfix release (patch)
2.14.x bugfix release (patch)
Laminas\Http\PhpEnvironment\Response, setHeadersSentHandler(callable $handler): void. When a handler is injected, sendHeaders() will call it with the current response instance if it detects headers have already been sent (e.g., by the SAPI due to emitting content). Prior to this change, the class would silently ignore the fact, and simply not emit headers from the response instance. Now it is possible to log those headers, or raise an exception.Release 2.13.0
Laminas\Http\Header\ContentSecurityPolicyReportOnly, mapping to Content-Security-Policy-Report-Only headers, which can be used for experimenting with policies without impacting your application.#39 fixes the default user-agent header to replace escape characters with underscores, ensuring it works with all clients and servers.
#31 updates the socket and proxy adapters to retain the previous TLS defaults, which had broken with PHP 5.6.7+ due to a change in the meaning of the STREAM_CRYPTO_METHOD_TLS_CLIENT constant.
How can I help you explore Laravel packages today?