Skip to content

Releases: thephpleague/uri-src

version 7.5.1

08 Dec 08:47
Compare
Choose a tag to compare

Full Changelog: 7.5.0...7.5.1

version 7.5.0

08 Dec 08:26
Compare
Choose a tag to compare

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

  • None

7.4.1

23 Mar 07:46
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Fix package to avoid PHP8.4 deprecation warnings
  • Bug Fix for the uri-components see #133

Deprecated

  • None

Removed

  • None

version 7.4.0

01 Dec 06:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 7.3.0...7.4.0

version 7.3.0

09 Sep 18:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog:
7.2.1...7.3.0

version 7.2.1

30 Aug 21:23
Compare
Choose a tag to compare

Fix composer.json

Full Changelog: 7.2.0...7.2.1

version 7.2.0

30 Aug 20:55
Compare
Choose a tag to compare
  • Introduce more Modifier methods
  • Improve Converters
  • Add BaseUri::hasIdn

Full Changelog: 7.1.0...7.2.0

version 7.1.0

21 Aug 20:30
Compare
Choose a tag to compare

What's Changed

Full Changelog: 7.0.0...7.1.0

version 7.0.0

10 Aug 14:41
Compare
Choose a tag to compare

the new major release for all league uri related packages

Full Changelog: 7.0.0-beta.2...7.0.0

version 7.0.0-beta.2

26 Jun 18:31
Compare
Choose a tag to compare
version 7.0.0-beta.2 Pre-release
Pre-release