Skip to content

Releases: ada-url/ada

v1.0.4

26 Feb 20:17
880f10c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

22 Feb 19:24
Compare
Choose a tag to compare

What's Changed

  • fix: check and eliminate non-ascii on port setter by @anonrig in #230

Full Changelog: v1.0.2...v1.0.3

v1.0.2

22 Feb 14:53
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

07 Feb 22:30
Compare
Choose a tag to compare

This release fixes a bug of not stripping trailing whitespace from pathname when input is empty on URL search and hash setter.

What's Changed

  • test: add code coverage for nodejs by @anonrig in #212
  • fix: potentially strip trailing spaces from the opaque path by @anonrig in #213

Full Changelog: v1.0.0...v1.0.1

v1.0.0

06 Feb 19:18
Compare
Choose a tag to compare

We are happy to announce the first release of ada (v1.0.0) a fast WHATWG-compliant URL parser written in modern C++.

  • It has been adopted by Node.js and will be part of future releases.
  • The parser is fast. In some cases, it is almost twice as fast as the C++ URL parser present in recent versions of Node.js.
  • The parser is correct: it passes the full WHATWG and Node.js test suites.
  • Its modern and safe interface avoids bad surprises.
  • It supports both exception and exception-free usage.
  • We provide complete and accurate documentation.
  • We run complete continuous-integration tests on varied systems supporting C++17: big- and little-endian, windows, macOS, Linux, etc.
  • It is available both as a CMake library and as a single-header package (simply drop ada.h and ada.cpp in your project).

This release would not have been possible without the contributions of Robert Nagy, Miguel Teixeira, and Anna Henningsen.