Skip to content

Releases: jsdom/whatwg-url

10.0.0

06 Oct 16:51

Choose a tag to compare

The breaking changes in this release are to the API exported by the whatwg-url/webidl2js-wrapper module. In particular it now is based on webidl2js v17, which changes some of the exported function signatures, and changes the realms of any errors thrown on misuse.

9.1.0

09 Aug 17:39

Choose a tag to compare

Made the host parser reject non-IPv4 domains that end in numbers, per whatwg/url@ab0e820.

9.0.0

26 Jun 21:22

Choose a tag to compare

Breaking changes:

  • Removed Node.js v10 support.

  • The percentDecode() export was renamed percentDecodeBytes(), and now returns a Uint8Array instead of a Node.js Buffer.

Other changes:

  • The package's main module now exports the percentDecodeString() helper.

  • The punycode and lodash dependencies were removed.

8.7.0

25 Jun 21:03

Choose a tag to compare

Make the pathname setter not mess up the URL's path state tracking when given the empty string, per whatwg/url@0672f2e.

8.6.0

08 Jun 16:56

Choose a tag to compare

Made the hostname setter do nothing if the given string contains a colon, per whatwg/url@ec96993.

Updated punycode processing to support Unicode v13.

8.5.0

24 Mar 20:28

Choose a tag to compare

Disallowed | in host parsing, per whatwg/url@4025253.

8.4.0

08 Oct 16:18

Choose a tag to compare

Fixed file: URL parsing cases which would cause different results when serialized-then-reparsed, per whatwg/url@a19495e.

8.3.0

30 Sep 17:37

Choose a tag to compare

Updated file: URL path normalization, per whatwg/url@47efa00.

8.2.2

06 Sep 19:31

Choose a tag to compare

Fixed percentDecode to return a Buffer, like it did in v8.1.0, instead of a Uint8Array.

8.2.1

06 Sep 19:30

Choose a tag to compare

Exported percentDecode again; it went missing in v8.2.0.