Skip to content

Releases: thephpleague/uri

version 6.1.0

29 Jan 17:10
Compare
Choose a tag to compare

Added

  • League\Uri\UriTemplate a class to handle uri template expansion as described in RFC7560 see PR #153

Fixed

  • improving idn_to_ascii usage see #150 thanks to ntzm

Deprecated

  • Nothing

Remove

  • Nothing

version 6.0.1

23 Nov 21:02
Compare
Choose a tag to compare

Added

  • Nothing

Fixed

  • Uri should not depend on intl extension if the host is in its ascii form #141

Deprecated

  • Nothing

Remove

  • Nothing

version 6.0.0

18 Oct 10:46
Compare
Choose a tag to compare

Added

  • League\Uri\UriInfo: to get RFC3986 information from an URI object
  • League\Uri\UriResolver: to resolve or relativize an URI object
  • League\Uri\UriString: to parse or build an URL into or from its components
  • League\Uri\Uri::createFromBaseUri named constructor
  • League\Uri\Uri::createFromDataPath named constructor
  • League\Uri\Uri::createFromPsr7 named constructor
  • League\Uri\Uri::createFromUnixPath named constructor
  • League\Uri\Uri::createFromWindowsPath named constructor
  • League\Uri\Http::createFromBaseUri named constructor

Fixed

  • Improve parsing and building URI
  • All URI object are now finals and supports parameter type widening
  • League\Uri\Uri implements the JsonSerializable interface
  • League\Uri\Http implements the JsonSerializable interface

Deprecated

  • None

Remove

  • support for PHP7.1 and PHP7.0
  • create function defined in the League\Uri namespace replaced by League\Uri\Uri::createFromBaseUri
  • League\Uri\Factory replaced by League\Uri\Uri
  • League\Uri\Data replaced by League\Uri\Uri
  • League\Uri\File replaced by League\Uri\Uri
  • League\Uri\Ftp replaced by League\Uri\Uri
  • League\Uri\Ws replaced by League\Uri\Uri
  • League\Uri\UriException replaced by League\Uri\Contract\UriException
  • League\Uri\AbstractUri internal, replaced by League\Uri\Uri
  • League\Uri\Schemes namespace and all classes inside
  • League\Uri\Uri no longer implements League\Uri\UriInterface

version 5.3.0

14 Mar 17:21
Compare
Choose a tag to compare

See packages release notes for more informations

Added

  • IPvFuture support

Fixed

  • Adding PHPStan
  • Improve RFC3986 compliance
  • Improve performance

Remove

  • remove mbstring extension requirement

version 5.2.0

01 Dec 13:39
Compare
Choose a tag to compare

To see individual changes please refer to the following releases changelog:

version 5.1.0

17 Nov 12:06
Compare
Choose a tag to compare

Added

  • Support for PHP7.2

Fixed

  • Update library dependencies

Deprecated

  • Nothing

Remove

  • Nothing

version 4.2.3

17 Oct 10:29
Compare
Choose a tag to compare

FINAL 4.x RELEASE

Added

  • Nothing

Fixed

  • issue #105 Adding support for PHP7.2

Deprecated

  • Nothing

Remove

  • Nothing

version 5.0.0

06 Feb 08:56
Compare
Choose a tag to compare

The library is now a PHP7+ metapackage. You can read

The metapackage is composed of the following League packages:

version 4.2.2

12 Dec 11:37
Compare
Choose a tag to compare

Added

  • Nothing

Fixed

  • issue #91 Path modifier must be RFC3986 compliant
  • issue #94 Improve Query parser encoder
  • Formatter::__invoke path must be RFC3986 compliant

Deprecated

  • Nothing

Remove

  • Nothing

version 4.2.1

24 Nov 12:01
Compare
Choose a tag to compare

Added

  • Nothing

Fixed

Deprecated

  • Nothing

Remove

  • Nothing