Releases: thephpleague/uri-interfaces
Releases · thephpleague/uri-interfaces
7.4.1
version 7.3.0
Added
League\Uri\Contracts\QueryInterface::withoutPairByKey
League\Uri\Contracts\QueryInterface::withoutPairByValue
League\Uri\Contracts\QueryInterface::withoutPairByKeyValue
League\Uri\Contracts\QueryInterface::toFormData
League\Uri\Contracts\QueryInterface::withoutPairByKeyValue
League\Uri\KeyValuePair\Converter::fromFormData
League\Uri\KeyValuePair\Converter::separator
methodLeague\Uri\KeyValuePair\Converter::encondingMap
method
Fixed
League\Uri\KeyValuePair\Converter
fix encoding when the value is a float or the booleanfalse
- Exception message typo fix #121 by GrahamCampbell
Deprecated
Contracts\QueryInterface\QueryInterface::withoutPair
useContracts\QueryInterface\QueryInterface::withoutPairByKey
instead.
Removed
- None
version 7.2.0
Added
League\Uri\Idna\Converter::isIdn
League\Uri\Ipv4\Converter::isIpv4
Fixed
- Add support for
Stringable
host object inLeague\Uri\Idna\Converter
feature. - Add support for
Stringable
host object inLeague\Uri\Exceptions\ConversionFailed
feature.
Deprecated
- None
Removed
- None
version 7.1.0
Added
League\Uri\Encoder
to normalize encoding URI and URI components.League\Uri\KeyValuePair\Converter
to parse and build key/value pair string.
Fixed
- Rewrite
QueryString
classes and fix query encoding for basic RFC3986. #109
Deprecated
- None
Removed
- None
Full Changelog: 7.0.0...7.1.0
version 7.0.0
Added
- New method to
UriComponentInterface::value
- New method to
UriComponentInterface::toString
- New method to
UserInfoInterface::withUser
- New method to
UserInfoInterface::withPass
- New method to
UriInterface::toString
- New method to
UriInterface::toComponents
League\Uri\IPv4
toolsLeague\Uri\Idna
toolsLeague\Uri\UriString
parserLeague\Uri\QueryString
parser
Fixed
- None
Deprecated
- None
Removed
- Support for PHP7
- Support for
__set_state
UriComponentInterface::getContent
is removed in favor ofUriComponentInterface::value
UriComponentInterface::withContent
is removed with no replacement use other means to change the value of the component.UserInfoInterface::withUserInfo
is removed in favor ofUserInfoInterface::withUser
andUserInfoInterface::withPass
.HostInfoInterface::labels
is removed with no replacement use theIteratorAggregate::getIterator
method instead.SegmentedPathInterface::segments
is removed with no replacement use theIteratorAggregate::getIterator
method instead.League\Uri\Idna\Idna
useLeague\Uri\Idna\Converter
insteadLeague\Uri\Idna\IdnaInfo
useLeague\Uri\Idna\Result
insteadLeague\Uri\Exception\IdnSupportMissing
useLeague\Uri\Exception\MissingFeature
instead
Full Changelog: 1.1.1...7.0.0
version 7.0.0-beta.1
pre-release for the next major version
7.0.0-beta.2
pre-release
version 2.3.0
Added
- IDNA processing classes
Fixed
- None
Deprecated
- None
Removed
- Support for PHP7.1
version 2.2.0
version 2.1.0
Added
League\Uri\Exceptions\FileinfoSupportMissing
based on the work of Nicolas Grekas
Fixed
- Improved docblock.
Deprecated
- None
Removed
- None