Releases
7.5.0
Added
UriInterface::toComponents
returns an associative array containing all URI components values.
UriInterface::getUsername
returns the encoded user component of the URI.
UriInterface::getPassword
returns the encoded scheme-specific information about how to gain authorization to access the resource.
Uri\IPv6\Converter
allows expanding and compressing IPv6.
Uri\IPv4\Converter::toIPv6Using6to4
allows converting an IPv4 into an IPv6 host using the 6to4 notation.
Uri\IPv4\Converter::toIPv6UsingMapping
allows mapping an IPv4 address into an IPv6 one.
Uri::getUsername
returns the encoded user component of the URI.
Uri::getPassword
returns the encoded password component of the URI.
BaseUri::isOpaque
tells whether a URI is opaque.
UrlSearchParams::uniqueKeyCount
Modifier::getIdnUriString
Modifier::hostToIpv6Compressed
Modifier::hostToIpv6Expanded
Scheme::isHttp
Scheme::isWebsocket
Scheme::isSsl
Scheme::isSpecial
Using PHP8.4 Deprecated
attribute to signal deprecated public API methods and constants.
Fixed
Adding Host resolution caching to speed up URI parsing in UriString
Uri\UriString::parseAuthority
accepts Stringable
object as valid input
Uri\IPv4\Converter::toDecimal
also handles 6to4 and IPv4 mapped address algorithm.
Uri\QueryString::extract
and QueryString::convert
stop parsing too early issue #146
Improve PSR-7 Http
class implementation.
BaseUri::from
will compress the IPv6 host to its compressed form if possible.
Remove Usage of PSR-7 UriInterface
in UrlSearchParams
class
Normalizes fromUri
to return the same value for the component if the URI object has the same string representation.
Deprecated
UriInterface::getComponents
use UriInterface::toComponents
Usage of PSR-7 UriFactoryInterface
is deprecated in BaseUri
class
Usage of PSR-7 UriFactoryInterface
is deprecated in Modifier
class
Removed
You can’t perform that action at this time.