All Versions
21
Latest Version
Avg Release Cycle
114 days
Latest Release
328 days ago

Changelog History
Page 1

  • 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
  • v5.2.0 Changes

    December 01, 2017

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