Skip to content
This repository has been archived by the owner on Mar 28, 2021. It is now read-only.

Releases: thephpleague/uri-schemes

version 1.2.1

26 Nov 08:12
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Bug fix regression in scheme resolution see #13 by @mudhoney
  • Uri::formatRegisteredName throws a UnexpectedValueException if the Intl extension is misconfigured.
  • Library is now tested against PHP7.3 via travis

Deprecated

  • None

Remove

  • None

version 1.2.0

14 Mar 09:16
Compare
Choose a tag to compare

Added

  • MissingIdnSupport exception which is thrown when trying to process a possible RFC3987 compliant host
    when the intl extension is missing or the ICU minimum version is not supported.
  • IPvFuture support
  • Bump league/uri-parser minimum version requirement to 1.4.0

Fixed

  • Factory::create now always remove dot segments for consistency
  • Improve Factory::create create with a relative paths
  • Using PHPstan
  • Improve Host parsing according to RFC3986
  • Improve Parsing performance

Deprecated

  • None

Remove

  • remove mbstring requirement

version 1.1.1

01 Dec 12:15
Compare
Choose a tag to compare

Added

  • None

Fixed

  • improve host normalization. now convert urlencoded label into punycode
  • update Uri\Parser dependency requirement
  • update PHP7.0.13 minimal version because of PHP bugs in earlier PHP7 version

Deprecated

  • None

Remove

  • None

version 1.1.0

02 Nov 12:55
Compare
Choose a tag to compare

Added

  • League\Uri\create a function to ease URI object creation
  • League\Uri\Factory
  • League\Uri\Uri default URI object which validate RFC3986
  • League\Uri\AbstractUri
  • League\Uri\Data
  • League\Uri\File
  • League\Uri\Ftp
  • League\Uri\Http
  • League\Uri\UriException
  • League\Uri\Ws

Fixed

  • improve path and user info component encoding
  • enable invalid characters in with* methods they are now safely encoded against component rules

Deprecated

The League\Uri\Schemes namespace is deprecated. URI object are now define directly in the League\Uri namespace.

  • League\Uri\Schemes\AbstractUri replace by League\Uri\AbstractUri
  • League\Uri\Schemes\Data replace by League\Uri\Data
  • League\Uri\Schemes\File replace by League\Uri\File
  • League\Uri\Schemes\Ftp replace by League\Uri\Ftp
  • League\Uri\Schemes\Http replace by League\Uri\Http
  • League\Uri\Schemes\UriException replace by League\Uri\UriException
  • League\Uri\Schemes\Ws replace by League\Uri\Ws

Remove

  • None

version 1.0.6

10 Aug 15:32
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Bug fix label conversion depending on locale issue #102

Deprecated

  • None

Remove

  • None

version 1.0.5

12 Jun 07:06
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Improve Http::createFromServer to handle IIS servers see PR #3 and issue #101

Deprecated

  • None

Removed

  • None

version 1.0.4

19 Apr 09:08
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Bug fix Host normalization League\Uri\Schemes\AbstractUri::formatHost see issue #5

Deprecated

  • None

Removed

  • None

version 1.0.3

06 Mar 09:02
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Bug fix $_SERVER['SERVER_PORT'] valui with League\Uri\Schemes\Http::createFromServer see #PR1

Deprecated

  • None

Removed

  • None

version 1.0.2

01 Mar 11:05
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Improved League\Uri\Schemes\Http::createFromServer with $_SERVER['REQUEST_URI']

Deprecated

  • None

Removed

  • None

version 1.0.1

16 Jan 15:25
Compare
Choose a tag to compare

Added

  • None

Fixed

  • League\Uri\Schemes\Http::createFromComponents with invalid Host

Deprecated

  • None

Removed

  • None