Releases: ada-url/ada
Releases · ada-url/ada
v1.0.4
What's Changed
- chore: added reporting to OSFF Scorecard by @UlisesGascon in #235
- Improving the organization of the code in apple events. by @lemire in #236
- faster replace find first of with find by @lemire in #232
- Update web platform tests by @anonrig in #237
- perf: improve authority state performance by @anonrig in #234
- chore: added OpenSSF Scorecard badge by @UlisesGascon in #239
- build: improve build security by @anonrig in #240
- Checking that bench can run in CI. by @lemire in #238
- docs: add security.md by @anonrig in #241
- fix: quotes need to be percent encoded in paths. by @lemire in #242
New Contributors
- @UlisesGascon made their first contribution in #235
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.2
What's Changed
- Optimize the ipv6 serializer by @lemire in #220
- feat: simplify impl of set_host and set_hostname by @debadree25 in #215
- Update web platform tests by @anonrig in #221
- add servo-url benchmarks by @anonrig in #223
- Update web platform tests by @anonrig in #226
- fix href setter and no_scheme edge case by @anonrig in #225
- build: add code scanning workflow by @anonrig in #227
- chore: release 1.0.2 by @anonrig in #228
New Contributors
- @debadree25 made their first contribution in #215
Full Changelog: v1.0.1...v1.0.2
v1.0.1
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
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.