Uri Interfaces Versions Save

League URI Interfaces

7.4.1

1 month ago

Added

  • None

Fixed

  • Fix package to avoid PHP8.4 deprecation warnings

Deprecated

  • None

Removed

  • None

7.3.0

8 months ago

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 method
  • League\Uri\KeyValuePair\Converter::encondingMap method

Fixed

  • League\Uri\KeyValuePair\Converter fix encoding when the value is a float or the boolean false
  • Exception message typo fix #121 by GrahamCampbell

Deprecated

  • Contracts\QueryInterface\QueryInterface::withoutPair use Contracts\QueryInterface\QueryInterface::withoutPairByKey instead.

Removed

  • None

7.2.0

8 months ago

Added

  • League\Uri\Idna\Converter::isIdn
  • League\Uri\Ipv4\Converter::isIpv4

Fixed

  • Add support for Stringable host object in League\Uri\Idna\Converter feature.
  • Add support for Stringable host object in League\Uri\Exceptions\ConversionFailed feature.

Deprecated

  • None

Removed

  • None

7.1.0

8 months ago

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: https://github.com/thephpleague/uri-interfaces/compare/7.0.0...7.1.0

7.0.0

9 months ago

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 tools
  • League\Uri\Idna tools
  • League\Uri\UriString parser
  • League\Uri\QueryString parser

Fixed

  • None

Deprecated

  • None

Removed

  • Support for PHP7
  • Support for __set_state
  • UriComponentInterface::getContent is removed in favor of UriComponentInterface::value
  • UriComponentInterface::withContent is removed with no replacement use other means to change the value of the component.
  • UserInfoInterface::withUserInfo is removed in favor of UserInfoInterface::withUser and UserInfoInterface::withPass.
  • HostInfoInterface::labels is removed with no replacement use the IteratorAggregate::getIterator method instead.
  • SegmentedPathInterface::segments is removed with no replacement use the IteratorAggregate::getIterator method instead.
  • League\Uri\Idna\Idna use League\Uri\Idna\Converter instead
  • League\Uri\Idna\IdnaInfo use League\Uri\Idna\Result instead
  • League\Uri\Exception\IdnSupportMissing use League\Uri\Exception\MissingFeature instead

Full Changelog: https://github.com/thephpleague/uri-interfaces/compare/1.1.1...7.0.0

7.0.0-beta.2

10 months ago

pre-release

7.0.0-beta.1

10 months ago

pre-release for the next major version

2.3.0

2 years ago

Added

  • IDNA processing classes

Fixed

  • None

Deprecated

  • None

Removed

  • Support for PHP7.1

2.2.0

3 years ago

Added

Fixed

  • None

Deprecated

  • None

Removed

  • None

2.1.0

4 years ago

Added

  • League\Uri\Exceptions\FileinfoSupportMissing based on the work of Nicolas Grekas

Fixed

  • Improved docblock.

Deprecated

  • None

Removed

  • None