Releases: jsdom/whatwg-url
10.0.0
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
Made the host parser reject non-IPv4 domains that end in numbers, per whatwg/url@ab0e820.
9.0.0
Breaking changes:
-
Removed Node.js v10 support.
-
The
percentDecode()export was renamedpercentDecodeBytes(), and now returns aUint8Arrayinstead of a Node.jsBuffer.
Other changes:
-
The package's main module now exports the
percentDecodeString()helper. -
The
punycodeandlodashdependencies were removed.
8.7.0
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
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
Disallowed | in host parsing, per whatwg/url@4025253.
8.4.0
Fixed file: URL parsing cases which would cause different results when serialized-then-reparsed, per whatwg/url@a19495e.
8.3.0
Updated file: URL path normalization, per whatwg/url@47efa00.