Skip to content

Releases: esperecyan/url

v5.3.1

15 Feb 04:52

Choose a tag to compare

Fix omissions in dfd4901b21b9a1caab3e339d95580382b80af527

Supports PHP 8.1

15 Feb 04:46

Choose a tag to compare

v5.3.0

Support PHP 8.1

Supports PHP 8.0

28 Nov 03:12

Choose a tag to compare

  • Ends support for PHP 5.5, 5.6, and 7.1 because no security updates are provided on any platform.
  • Deprecates PHP 5.2 because this versions is end of life.

Deprecates PHP 5.4 – 7.1 because this versions is end of life

24 Jan 12:00

Choose a tag to compare

v5.0.5: Fix Windows drive letter handling in the file slash state

22 Sep 08:29

Choose a tag to compare

And adds the \esperecyan\url\lib\URL::stringStartsWithWindowsDriveLetter() static method.

Reflects https://github.com/whatwg/url/commit/2eef975e989cb5ae2d62467394778fd6778ddec9 .

There are two backward incompatible changes and some deprecations

09 Apr 03:02

Choose a tag to compare

Changed

Compatible

Removed

Changed

Dprecated

v4.6.1: Obsolete $isindexFlag parameter on lib\URLencoding::parseURLencoded()

27 Apr 06:43

Choose a tag to compare

v4.6.0: Make lib\URL->getOrigin() return an array with 4 elements

23 Apr 02:22

Choose a tag to compare

v4.5.0: Rename lib\URL->nonRelativeFlag to lib\URL->cannotBeABaseURLFlag

25 Mar 12:45

Choose a tag to compare

And deprecate the old name lib\URL->nonRelativeFlag.

To reflect whatwg/url@2f4161d.

v4.3.0: Change the encoding name from lowercase to mixed upper/lower case

13 Feb 05:54

Choose a tag to compare

For example: utf-8 → UTF-8, shift_jis → Shift_JIS
To reflect whatwg/encoding@18bf4fa and whatwg/url@37f9329.

In additional, passing old name to $encodingOverride parameter was deprecated.
lib\URL::parseURL(), lib\URL::parseBasicURL(), lib\URLencoding::parseURLencoded(), and lib\URLencoding::serializeURLencoded() have $encodingOverride parameter.