Releases: thephpleague/uri
Releases · thephpleague/uri
version 7.0.0-beta.1
Preview release
version 6.8.0
version 6.7.2
Added
- None
Fixed
Http::getPath
andUri::getPath
methods returned values are normalized to prevent potential XSS and open redirect vectors.
Deprecated
- None
Remove
- None
version 6.7.1
Added
- None
Fixed
UriInfo::isCrossOrigin
method is fix to make it work with any PSR-7 compliant object 205
Deprecated
- None
Remove
- None
version 6.7.0
Added
UriInfo::isCrossOrigin
method
Fixed
- None
Deprecated
- None
Remove
- None
version 6.6.0
Added
- None
Fixed
- Some errors are moved from
TypeError
toInvalidArgumentException
to align with otherUriInterface
PSR-7 implementations. - Improved documentation by @GwendolenLynch
- Added PSR7 compliance tests from the PHP-HTTP group
Deprecated
- None
Remove
- Support for PHP7.3
version 6.5.0
Added
Uri::toString
as a clean method to return URI string representation.IDNA
conversion in now normalize using theUri-Interface
package classes
Fixed
- conversion host component from ASCII to unicode no longer throw
Deprecated
- None
Remove
- Support for PHP7.2
version 6.4.0
version 6.3.0
Added
UriInfo::getOrigin
to returns the URI origin as described in the WHATWG URL Living standard specificationUriTemplate\Template
,UriTemplate\Expression
,UriTemplate\VarSpecifier
,UriTemplate\VariableBag
to
improveUriTemplate
implementation.- Added early support for PHP8
Fixed
UriTemplate
complete rewrite by reducing deep nested array usage.- Exception misleading message see issue #167
Uri::withScheme
Uri validation failed to catch the empty string as an invalid scheme. #171
Deprecated
- Nothing
Remove
- None
version 6.2.1
Added
- None
Fixed
- Bugfix
UriTemplate::expand
to comply with expansion rules for undefined variables #161 thanks Gabe Sullice - Improve package testing settings and environment.
Deprecated
- Nothing
Remove
- None