NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #25 most downloaded on Packagist
Defines an object-oriented layer for the HTTP specification
Last release 11 days ago
24 Sep 2026
Release timing varies
gaps range from 9 days to 2 months
Rarely documented
notes for 9 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
772 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
the default value of the "$secure" and "$samesite" arguments of Cookie's constructor will respectively change from "false" to "null" and from "null" t
matchPort() in RequestMatcherNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[BC BREAK] Support for the IIS-only X_ORIGINAL_URL and X_REWRITE_URL HTTP headers has been dropped for security reasons.
X_ORIGINAL_URL and X_REWRITE_URL
HTTP headers has been dropped for security reasons.Nothing published for this version
Nothing published for this version
Passing the file size to the constructor of the UploadedFile class is deprecated.
parse_str() instead of custom parsing logic.UploadedFile class is deprecated.getClientSize() method of the UploadedFile class is deprecated. Use getSize() instead.RedisSessionHandler to use Redis as a session storageget() method of the AcceptHeader class now takes into account the
* and */* default values (if they are present in the Accept HTTP header)
when looking for items.Request::getSession() when no session has been set. Use Request::hasSession() instead.CannotWriteFileException, ExtensionFileException, FormSizeFileException,
IniSizeFileException, NoFileException, NoTmpDirFileException, PartialFileException to
handle failed UploadedFile.MigratingSessionHandler for migrating between two session handlers without losing sessionsHeaderUtils.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
the Request::setTrustedHeaderName() and Request::getTrustedHeaderName() methods have been removed
Request::setTrustedHeaderName() and Request::getTrustedHeaderName()
methods have been removedRequest::HEADER_CLIENT_IP constant has been removed, use
Request::HEADER_X_FORWARDED_FOR insteadRequest::HEADER_CLIENT_HOST constant has been removed, use
Request::HEADER_X_FORWARDED_HOST insteadRequest::HEADER_CLIENT_PROTO constant has been removed, use
Request::HEADER_X_FORWARDED_PROTO insteadRequest::HEADER_CLIENT_PORT constant has been removed, use
Request::HEADER_X_FORWARDED_PORT insteadRequest::isMethodSafe()
method (by not passing false as its argument) is not supported anymore and
throws a \BadMethodCallExceptionWriteCheckSessionHandler, NativeSessionHandler and NativeProxy classes have been removed\SessionHandlerInterface in
NativeSessionStorage::setSaveHandler() is not supported anymore and throws a
\TypeErrorNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →