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

Changelog History
Page 2

  • v5.2.0 Changes

    December 01, 2017

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

  • v5.1.0 Changes

    November 17, 2017

    ➕ Added

    • 👌 Support for PHP7.2

    🛠 Fixed

    • ⚡️ Update library dependencies

    🗄 Deprecated

    • Nothing

    ✂ Remove

    • Nothing
  • v5.0.0 Changes

    February 06, 2017

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

    📦 The metapackage is composed of the following League packages:

  • v4.2.3 Changes

    October 17, 2017

    FINAL 4.x RELEASE

    ➕ Added

    • Nothing

    🛠 Fixed

    • 👍 issue #105 Adding support for PHP7.2

    🗄 Deprecated

    • Nothing

    ✂ Remove

    • Nothing
  • v4.2.2 Changes

    December 12, 2016

    ➕ 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
  • v4.2.1 Changes

    November 24, 2016

    ➕ Added

    • Nothing

    🛠 Fixed

    🗄 Deprecated

    • Nothing

    ✂ Remove

    • Nothing
  • v4.2.0 Changes

    September 30, 2016

    ➕ Added

    • Component::getContent returns the raw encoded representation of a component
    • Component::withContent to create a new instance from a given raw encoded content
    • getDecoded method to access the decoded content for the following classes:
      • User
      • Pass
      • Fragment
    • Support for PHP's magic methods __debugInfo and __ set_state to improve debugging
    • Modifiers\Relativize
    • Modifiers\DecodeUnreservedCharacters
    • Path::createFromSegments
    • Path::getSegments
    • Host::createFromLabels
    • Host::getLabels
    • Query::createFromPairs
    • Query::getPairs
    • Modifiers\uri_reference function to return URI reference state.

    🛠 Fixed

    • Components encoding/decoding to be more RFC3986 compliant
    • Host::getRegisterableDomain must always return a string as per the host interface expected return type
    • Host::getSubdomain must always return a string as per the host interface expected return type
    • Host::isPublicSuffixValid when no publicSuffix information is found
    • Host::isPublicSuffixValid must always return a string as per the host interface expected return type
    • On instantiation, query and fragment delimiter are preserved
    • 📜 createFromComponents failing with parse_url result when no path is defined
    • 👻 On URI transformation InvalidArgumentException exceptions are emitted instead of RuntimeException ones to normalize exception to PSR-7
    • 🚚 Modifiers\Normalize class removes dot segments only on URI with absolute path.
    • Modifiers\Normalize class decode all unreserved characters.
    • Ftp and Ws objects now accept relative reference URI without the scheme.

    🗄 Deprecated

    • Component::modify use Component::withContent instead
    • Host::getLiteral
    • Port::toInt use Port::getContent instead
    • HierarchicalPath::createFromArray use HierarchicalPath::createFromSegments instead
    • HierarchicalPath::toArray use HierarchicalPath::getSegments instead
    • Host::createFromArray use HierarchicalPath::createFromLabels instead
    • Host::toArray use Host::getLabels instead
    • Query::createFromArray use Query::createFromPairs instead
    • Query::toArray use Query::getPairs instead
    • UriPart::sameValueAs

    ✂ Remove

    • Nothing
  • v4.1.1 Changes

    March 24, 2016

    ➕ Added

    • Nothing

    🛠 Fixed

    🗄 Deprecated

    • Nothing

    ✂ Remove

    • Nothing
  • v4.1.0 Changes

    February 18, 2016

    ➕ Added

    • Formatter::preserveQuery to improve query inclusion in URI string representation
    • Formatter::preserveFragment to improve fragment inclusion in URI string representation
    • Formatter::__invoke as an alias of Formatter::format
    • 📜 UriParser::__invoke as an alias of UriParser::parse

    🛠 Fixed

    • 👌 Improve Uri Component modification issue #29
    • 👌 Improve Path encoding/decoding issue #28
    • 👌 Improve lowercase transformation in hostname issue #27
    • 🛠 Fix empty string evaluation issue #31

    🗄 Deprecated

    • Formatter::getHostEncoding
    • Formatter::getQueryEncoding
    • Formatter::getQuerySeparator
    • Modifiers\Filters\Flag::withFlags
    • Modifiers\Filters\ForCallbable::withCallable
    • Modifiers\Filters\ForCallbable::withCallable
    • Modifiers\Filters\Keys::withKeys
    • Modifiers\Filters\Label::withLabel
    • Modifiers\Filters\Offset::withOffset
    • Modifiers\Filters\QueryString::withQuery
    • Modifiers\Filters\Segment::withSegment
    • Modifiers\Filters\Uri::withUri
    • Modifiers\DataUriParameters\withParameters
    • Modifiers\Extension\withExtension
    • Modifiers\KsortQuery\withAlgorithm
    • Modifiers\Typecode\withType

    ✂ Remove

    • Nothing
  • v4.0.1 Changes

    November 03, 2015

    ➕ Added

    • Nothing

    🛠 Fixed

    • User and Pass encoding
    • Http::createFromServer handling userinfo when not using mod_php with $_SERVER['HTTP_AUTHORIZATION']
    • 📜 UriParser handling URI strings with invalid scheme
    • 📜 QueryParser handling numeric index issue #25
    • DataPath mimetype syntax validation issue #21
    • DataPath::withParameters the ;base64 binary code now always throw an InvalidArgumentException

    🗄 Deprecated

    • Nothing

    ✂ Remove

    • Nothing