Releases: thephpleague/uri
Releases · thephpleague/uri
version 7.5.1
Full Changelog:
- Fix composer.json requirements: 7.5.0...7.5.1
version 7.5.0
Added
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.- Using PHP8.4
Deprecated
attribute to signal deprecated public API methods and constants.
Fixed
- Improve PSR-7
Http
class implementation. BaseUri::from
will compress the IPv6 host to its compressed form if possible.
Deprecated
- Usage of PSR-7
UriFactoryInterface
is deprecated inBaseUri
class
Removed
- None
version 7.4.1
Added
- None
Fixed
- Fix package to avoid PHP8.4 deprecation warnings
Deprecated
- None
Removed
- None
version 7.4.0
Added
Uri::fromData
Uri::fromRfc8089
BaseUri::unixPath
BaseUri::windowsPath
BaseUri::toRfc8089
Fixed
- None
Deprecated
- None
Removed
- None
version 7.3.0
Added
- None
Fixed
- URI Template incorrect when variable name only contains numbers #109 by GrahamCampbell
- Exception message typo fix #121 by GrahamCampbell
Deprecated
- None
Removed
- None
Full Changelog: 7.2.1...7.3.0
version 7.2.1
Fix composer.json
version 7.2.0
version 7.1.0
Added
- None
Fixed
- Using the
Encoder
class to normalize encoding and decoding in all packages
Deprecated
- None
Removed
- None
Full Changelog: 7.0.0...7.1.0
version 7.0.0
Added
League\Uri\Uri::new
League\Uri\Uri::fromComponents
League\Uri\Uri::fromServer
League\Uri\Uri::fromWindowsPath
League\Uri\Uri::fromUnixPath
League\Uri\Uri::fromFileContents
League\Uri\Uri::fromClient
League\Uri\Uri::fromTemplate
League\Uri\Http::new
League\Uri\Http::fromComponents
League\Uri\Http::fromBaseUri
League\Uri\Http::fromServer
League\Uri\Http::fromTemplate
League\Uri\UriTemplate::expandOrFail
League\Uri\UriTemplate\Template::expandOrFail
League\Uri\UriTemplate\TemplateCanNotBeExpanded
League\Uri\UriString::parseAuthority
League\Uri\UriString::buildAuthority
League\Uri\BaseUri
Fixed
League\Uri\UriInfo
uri input now supportsStringable
andstring
type.League\Uri\UriTemplate\VariableBag
implements theIteratorAggregate
interfaceLeague\Uri\UriTemplate\Operator
to improve internal representation when using UriTemplate features.
Deprecated
League\Uri\UriResolver
useLeague\Uri\BaseUri
insteadLeague\Uri\Uri::createFromString
useLeague\Uri\Uri::new
League\Uri\Uri::createFromUri
useLeague\Uri\Uri::new
League\Uri\Uri::createFromComponents
useLeague\Uri\Uri::fromComponents
League\Uri\Uri::createFromBaseUri
useLeague\Uri\Uri::fromBaseUri
League\Uri\Uri::createFromServer
useLeague\Uri\Uri::fromServer
League\Uri\Uri::createFromWindowsPath
useLeague\Uri\Uri::fromWindowsPath
League\Uri\Uri::createFromUnixPath
useLeague\Uri\Uri::fromUnixPath
League\Uri\Uri::createFromDataPath
useLeague\Uri\Uri::fromFileContents
League\Uri\Http::createFromString
useLeague\Uri\Http::new
League\Uri\Http::createFromUri
useLeague\Uri\Http::new
League\Uri\Http::createFromComponents
useLeague\Uri\Http::fromComponents
League\Uri\Http::createFromBaseUri
useLeague\Uri\Http::fromBaseUri
League\Uri\Http::createFromServer
useLeague\Uri\Http::fromServer
League\Uri\UriTemplate\Template::createFromString
useLeague\Uri\UriTemplate\Template::new
Remove
- Support for
__set_state
- Support for
__debugInfo
League\Uri\UriTemplate\VariableBag::all
League\Uri\Exceptions\TemplateCanNotBeExpanded
useLeague\Uri\UriTemplate\TemplateCanNotBeExpanded
insteadLeague\Uri\UriString
class. Class moved to theuri-interfaces
package.
Full Changelog: 7.0.0-beta.2...7.0.0
version 7.0.0-beta.2
pre-release