Skip to content

Releases: thephpleague/uri-components

version 1.2.0

06 Nov 13:36
Compare
Choose a tag to compare

Added

  • League\Uri\build_query as an alias of Query::build

Fixed

  • function docblocks

Deprecated

  • None

Remove

  • None

version 1.1.1

03 Nov 15:05
Compare
Choose a tag to compare

Added

  • League\Uri\parse_query as an alias of Query::parse
  • League\Uri\extract_query as an alias of Query::extract

This is a small BC break to correct parse_query returned value which was not the expected value. I've added the extract_query to complement the function returned value.

Fixed

  • League\Uri\parse_query returned value was the wrong one

Deprecated

  • None

Remove

  • None

version 1.1.0

24 Oct 07:53
Compare
Choose a tag to compare

Added

  • League\Uri\parse_query as an alias of Query::extract

Fixed

  • Internal call in PHP7.2 with incompatible definitions
  • update PHP Domain Parser to be compatible with PHP7.2
  • remove restriction to constructor characters for Path, Query and UserInfo.

Deprecated

  • None

Remove

  • None

version 1.0.4

10 Aug 13:39
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.3

27 Apr 09:11
Compare
Choose a tag to compare

Added

  • None

Fixed

Deprecated

  • None

Remove

  • None

version 1.0.2

19 Apr 07:44
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Improve registered name validation issue #5

Deprecated

  • None

Remove

  • None

version 1.0.1

06 Feb 08:41
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Using INTL_IDNA_VARIANT_UTS46 instead of INTL_IDNA_VARIANT_2003 to validate host

Deprecated

  • None

Removed

  • None

version 1.0.0

17 Jan 09:28
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Improve validation check for Query::build
  • Remove `func_* function usage
  • Improve HierarchicalPath::createFromSegments
  • Internal code simplification

Deprecated

  • None

Remove

  • None

version 1.0.0 RC 1

09 Jan 10:47
Compare
Choose a tag to compare

Added

  • ComponentInterface
  • EncodingInterface
  • HierarchicalPath::withDirname
  • HierarchicalPath::withBasename
  • HierarchicalPath::withoutSegments
  • HierarchicalPath::replaceSegment
  • Host::withRegisterableDomain
  • Host::withSubdomain
  • Host::withRootLabel
  • Host::withoutRootLabel
  • Host::withoutLabels
  • Host::replaceLabel
  • Query::getParams
  • Query::getParam
  • Query::append
  • Query::hasPair
  • Query::withoutPairs

Fixed

  • ComponentInterface::getContent supports RFC1738
  • The methods that accept integer offset supports negative offset
    • HierarchicalPath::getSegment
    • HierarchicalPath::replaceSegment
    • HierarchicalPath::withoutSegments
    • Host::getLabel
    • Host::replaceLabel
    • Host::withoutLabels
  • Query::merge only accepts string

Deprecated

  • None

Remove

  • PHP5 support
  • Implementing League\Uri\Interfaces\Component
  • Query::hasKey
  • Query::without
  • Query::filter
  • Host::hasKey
  • Host::without
  • Host::filter
  • Host::replace
  • HierarchicalPath::hasKey
  • HierarchicalPath::without
  • HierarchicalPath::filter
  • HierarchicalPath::replace
  • League\Uri\Components\PathInterface

version 0.5.0

09 Dec 11:57
Compare
Choose a tag to compare

Added

  • None

Fixed

  • Remove League\Uri\Interfaces\CollectionComponent interface dependencies from:
    • League\Uri\Components\Host
    • League\Uri\Components\HierarchicalPath
  • Bug fix League\Uri\Components\Query::build
  • Update dependencies on League\Uri\Interfaces

Deprecated

  • None

Remove

  • None