Skip to content

Releases: thephpleague/uri

version 7.4.1

23 Mar 07:49
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Fix package to avoid PHP8.4 deprecation warnings

Deprecated

  • None

Removed

  • None

version 7.4.0

01 Dec 06:28
Compare
Choose a tag to compare

Added

  • Uri::fromData
  • Uri::fromRfc8089
  • BaseUri::unixPath
  • BaseUri::windowsPath
  • BaseUri::toRfc8089

Fixed

  • None

Deprecated

  • None

Removed

  • None

version 7.3.0

09 Sep 20:04
Compare
Choose a tag to compare

Added

  • None

Fixed

Deprecated

  • None

Removed

  • None

Full Changelog: 7.2.1...7.3.0

version 7.2.1

30 Aug 21:25
Compare
Choose a tag to compare

Fix composer.json

version 7.2.0

30 Aug 21:24
Compare
Choose a tag to compare

Added

  • BasUri::hasIDN

Fixed

  • None

Deprecated

  • None

Removed

  • None

Full Changelog: 7.1.0...7.2.0

version 7.1.0

21 Aug 20:36
Compare
Choose a tag to compare

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

10 Aug 14:42
Compare
Choose a tag to compare

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 supports Stringable and string type.
  • League\Uri\UriTemplate\VariableBag implements the IteratorAggregate interface
  • League\Uri\UriTemplate\Operator to improve internal representation when using UriTemplate features.

Deprecated

  • League\Uri\UriResolver use League\Uri\BaseUri instead
  • League\Uri\Uri::createFromString use League\Uri\Uri::new
  • League\Uri\Uri::createFromUri use League\Uri\Uri::new
  • League\Uri\Uri::createFromComponents use League\Uri\Uri::fromComponents
  • League\Uri\Uri::createFromBaseUri use League\Uri\Uri::fromBaseUri
  • League\Uri\Uri::createFromServer use League\Uri\Uri::fromServer
  • League\Uri\Uri::createFromWindowsPath use League\Uri\Uri::fromWindowsPath
  • League\Uri\Uri::createFromUnixPath use League\Uri\Uri::fromUnixPath
  • League\Uri\Uri::createFromDataPath use League\Uri\Uri::fromFileContents
  • League\Uri\Http::createFromString use League\Uri\Http::new
  • League\Uri\Http::createFromUri use League\Uri\Http::new
  • League\Uri\Http::createFromComponents use League\Uri\Http::fromComponents
  • League\Uri\Http::createFromBaseUri use League\Uri\Http::fromBaseUri
  • League\Uri\Http::createFromServer use League\Uri\Http::fromServer
  • League\Uri\UriTemplate\Template::createFromString use League\Uri\UriTemplate\Template::new

Remove

  • Support for __set_state
  • Support for __debugInfo
  • League\Uri\UriTemplate\VariableBag::all
  • League\Uri\Exceptions\TemplateCanNotBeExpanded use League\Uri\UriTemplate\TemplateCanNotBeExpanded instead
  • League\Uri\UriString class. Class moved to the uri-interfaces package.

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

version 7.0.0-beta.2

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

pre-release

version 7.0.0-beta.1

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

Preview release

version 6.8.0

13 Sep 20:03
Compare
Choose a tag to compare

Added

  • Added PHP8.2+ SensitiveParameter attributes to user information component

Fixed

  • Optimize URI performance for server intensive usage 206 by @kelunik
  • Improve Template resolution
  • Added PHPBench to benchmark the package main functionnalities.

Deprecated

  • None

Remove

  • Support for PHP7.4 and PHP8.0