All Versions
22
Latest Version
Avg Release Cycle
123 days
Latest Release
1303 days ago

Changelog History
Page 1

  • v6.5.0 Changes

    August 27, 2021

    โž• Added

    • Uri::toString as a clean method to return URI string representation.
    • ๐Ÿ“ฆ IDNA conversion in now normalize using the Uri-Interface package classes

    ๐Ÿ›  Fixed

    • conversion host component from ASCII to unicode no longer throw

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Remove

    • ๐Ÿ‘Œ Support for PHP7.2
  • v6.4.0 Changes

    November 23, 2020

    โž• Added

    • ๐Ÿ“ฆ HttpFactory a class that implements PSR-17 UriFactoryInterface. The package needs to be present for the class to work.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Bugfix Uri::formatPath to improve URL encoding in the path component #180 thanks mdawaffe.

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • None
  • v6.3.0 Changes

    August 13, 2020

    โž• Added

    • UriInfo::getOrigin to returns the URI origin as described in the WHATWG URL Living standard specification
    • UriTemplate\Template, UriTemplate\Expression, UriTemplate\VarSpecifier, UriTemplate\VariableBag to
      ๐Ÿ‘Œ improve UriTemplate implementation.
    • โž• Added early support for PHP8

    ๐Ÿ›  Fixed

    • UriTemplate complete rewrite by reducing deep nested array usage.
    • ๐Ÿ‘€ Exception misleading message see issue #167
    • Uri::withScheme Uri validation failed to catch the empty string as an invalid scheme. #171

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • None
  • v6.2.1 Changes

    March 17, 2020

    โž• Added

    • None

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Bugfix UriTemplate::expand to comply with expansion rules for undefined variables #161 thanks Gabe Sullice
    • ๐Ÿ‘Œ Improve package testing settings and environment.

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • None
  • v6.2.0 Changes

    February 08, 2020

    โž• Added

    • None

    ๐Ÿ›  Fixed

    • None

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • Hard dependencies on the ext-mbstring and the ext-fileinfo PHP extensions #154 thanks Nicolas Grekas
  • v6.1.1 Changes

    January 30, 2020

    โž• Added

    • Nothing

    ๐Ÿ›  Fixed

    • League\Uri\UriTemplate variables validation and normalization improved

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • Nothing
  • v6.1.0 Changes

    January 29, 2020

    โž• 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
  • v6.0.1 Changes

    November 23, 2019

    โž• Added

    • Nothing

    ๐Ÿ›  Fixed

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

    ๐Ÿ—„ Deprecated

    • Nothing

    โœ‚ Remove

    • Nothing
  • v6.0.0 Changes

    October 18, 2019

    โž• 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
  • v5.3.0 Changes

    March 14, 2018

    ๐Ÿš€ See packages release notes for more informations

    โž• Added

    • ๐Ÿ‘ IPvFuture support

    ๐Ÿ›  Fixed

    • โž• Adding PHPStan
    • ๐Ÿ‘Œ Improve RFC3986 compliance
    • ๐Ÿ‘Œ Improve performance

    โœ‚ Remove

    • โœ‚ remove mbstring extension requirement