Releases: ada-url/ada
Releases · ada-url/ada
v2.9.2
What's changed
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.6 by @dependabot[bot] in #720
- build(deps): bump actions/upload-artifact from 4.3.4 to 4.4.0 by @dependabot[bot] in #721
- build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot[bot] in #723
- build(deps): bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot[bot] in #722
- build(deps): bump pygithub from 2.3.0 to 2.4.0 in /tools/release by @dependabot[bot] in #725
- build(deps): bump debian from
5f7d566
to2ccc7e3
by @dependabot[bot] in #724 - Fix setters to return correct boolean value by @CarlosEduR in #727
Full Changelog: v2.9.1...v2.9.2
v2.9.1
What's changed
- Update web platform tests by @anonrig in #704
- adding some support for lifetime bounds by @lemire in #705
- Avoid unnecessary string copy in set_scheme by @tniessen in #706
- chore: extend sanitizers to the library by @lemire in #707
- build(deps): bump actions/setup-node from 4.0.2 to 4.0.3 by @dependabot[bot] in #709
- build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot[bot] in #712
- build(deps): bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot[bot] in #711
- build(deps): bump pytest from 8.2.2 to 8.3.2 in /tools/release by @dependabot[bot] in #713
- build(deps): bump debian from
67f3931
to5f7d566
by @dependabot[bot] in #714 - build(deps): bump github/codeql-action from 3.25.11 to 3.25.15 by @dependabot[bot] in #710
- build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot[bot] in #708
- Update web platform tests by @anonrig in #715
- fix issue 716 by @lemire in #717
New Contributors
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's changed
- build(deps): bump actions/checkout from 4.1.4 to 4.1.6 by @dependabot[bot] in #686
- build(deps): bump jidicula/clang-format-action from 4.11.0 to 4.13.0 by @dependabot[bot] in #685
- build(deps): bump pytest from 8.2.0 to 8.2.1 in /tools/release by @dependabot[bot] in #682
- build(deps): bump debian from
155280b
to804194b
by @dependabot[bot] in #681 - build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot[bot] in #684
- build(deps): bump github/codeql-action from 2.13.4 to 3.25.7 by @dependabot[bot] in #683
- Call ascii_has_upper_case from idna fuzzer by @CarlosEduR in #687
- Update web platform tests by @anonrig in #688
- Add fuzzer for C wrapper by @CarlosEduR in #689
- perf: improve
ada::can_parse
by @CarlosEduR in #674 - Update web platform tests by @anonrig in #698
- Fix ubuntu-22.04 workflow by @CarlosEduR in #691
- perf: optimize
ada::can_parse
more by @anonrig and @CarlosEduR in #690 - build(deps): bump pytest from 8.2.1 to 8.2.2 in /tools/release by @CarlosEduR and @dependabot[bot] in #697
- build(deps): bump github/codeql-action from 3.25.7 to 3.25.11 by @CarlosEduR and @dependabot[bot] in #695
- build(deps): bump url from 2.5.0 to 2.5.2 in /benchmarks/competitors/servo-url by @CarlosEduR and @dependabot[bot] in #696
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @CarlosEduR and @dependabot[bot] in #693
- build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @CarlosEduR and @dependabot[bot] in #694
- build(deps): bump debian from
804194b
to67f3931
by @CarlosEduR and @dependabot[bot] in #692 - perf: improve has_tabs_or_newline performance by @anonrig in #670
- remove unused private function by @anonrig in #700
- feat: add
url_search_params_reset
api by @anonrig in #701
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's changed
- Update README.md 'C wrapper' section by @ayshvab in #630
- add links to the spec by @rluvaton in #631
- fix: update wpt-updater github workflow by @anonrig in #633
- chore: update github checkout workflow by @anonrig in #634
- prevent missing python warning when format feature not requested by @iamtimmy in #636
- chore: update simdjson, fmt and cxxopts by @anonrig in #635
- chore: simplify clang-format and update ruff by @anonrig in #638
- Update web platform tests by @anonrig in #637
- build(deps): bump actions/checkout from 4.1.2 to 4.1.4 by @dependabot[bot] in #648
- build(deps): bump actions/dependency-review-action from 4.2.5 to 4.3.2 by @dependabot[bot] in #647
- build(deps): bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot[bot] in #646
- build(deps): bump uraimo/run-on-arch-action from 2.7.1 to 2.7.2 by @dependabot[bot] in #645
- build(deps): bump pytest from 8.1.1 to 8.2.0 in /tools/release by @dependabot[bot] in #643
- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3 by @dependabot[bot] in #644
- optimize has_tabs_or_newline for NEON by @lemire in #639
- build(deps): bump debian from
7802002
to155280b
by @dependabot[bot] in #641 - Under Windows, Rust detection is broken and leads to a CMake error. Disabling it. by @lemire in #651
- Add workflow file to run arm-based testing with sanitizers by @anonrig and @CarlosEduR in #649
- Add can_parse to benchmarks by @anonrig and @CarlosEduR in #653
- Disable memory sanitizer from fuzz workflow by @CarlosEduR in #656
- separate fuzzers into different files by @CarlosEduR in #655
- fix: add git to aarch64 container in CI by @anonrig and @lemire in #652
- Add dictionary to run with fuzzers by @CarlosEduR in #660
- Provide max_len to libFuzzer by @CarlosEduR in #661
- path setter bug by @lemire in #659
- Use correct fuzzer options by @anonrig in #663
- Add validate() to parse.cc fuzzer by @CarlosEduR in #664
- improve parse fuzzer by @anonrig in #665
- add memory sanitizer to cifuzz workflow by @CarlosEduR in #667
- fix: modernize python code by @anonrig in #668
- fix: remove duplicate check on path_signature_table by @anonrig in #669
- fix: simplify c api by @anonrig in #671
- refactor: cleanup clang-tidy warnings by @anonrig in #672
- refactor(ada_c/ada_free_owned_string): remove unused code by @pratikpc in #673
- Add fuzzer for href setter and getter by @CarlosEduR in #657
- doc: make sure that it is clear that the strings are assumed to be valid UTF-8. by @lemire in #675
- docs: add sponsorship links by @anonrig in #676
- increase fuzzing coverage by @anonrig in #677
- build: use fixed version for run-on-arch-action by @anonrig in #678
New Contributors
- @ayshvab made their first contribution in #630
- @rluvaton made their first contribution in #631
- @iamtimmy made their first contribution in #636
- @CarlosEduR made their first contribution in #649
- @pratikpc made their first contribution in #673
Full Changelog: v2.7.8...v2.8.0
v2.7.8
What's changed
- build(deps): bump pytest from 8.0.0 to 8.0.2 in /tools/release by @dependabot[bot] in #601
- build(deps): bump libc from 0.2.151 to 0.2.153 in /benchmarks/competitors/servo-url by @dependabot[bot] in #589
- refactor: update run-clangcldocker.sh by @anonrig in #608
- build: use specific python version by @anonrig in #609
- adding test for undici issue 971 by @lemire in #611
- replace .size() == 0 with empty() by @lemire in #612
- corrects a closing #endif comment by @lemire in #616
- adds curly brackets following if clauses making the code subjectively clearer by @lemire in #615
- improves slightly the style of url_search_params, makes to_string() c… by @lemire in #614
- simplifies some verbose lines of code. by @lemire in #613
- Documenting hashing technique by @lemire in #618
- build(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.5 by @dependabot[bot] in #620
- build(deps): bump pygithub from 2.2.0 to 2.3.0 in /tools/release by @dependabot[bot] in #624
- build(deps): bump pytest from 8.0.2 to 8.1.1 in /tools/release by @dependabot[bot] in #623
- build(deps): bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot[bot] in #621
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot[bot] in #622
- build(deps): bump debian from
f80c454
to7802002
by @dependabot[bot] in #588 - doc: link to article by @lemire in #626
- fix: handle url search params encoding correctly by @anonrig in #628
Full Changelog: v2.7.7...v2.7.8
v2.7.7
What's changed
- Verifying node issue 51619 by @lemire in #586
- exposing branch misses under macos by @lemire in #587
- add C++17 requirement directly in CMake by @lemire in #597
- Use docker so that you can clang-format using version 15 everywhere you are. by @lemire in #585
- Marks as private several functions in our header files. by @lemire in #600
- This makes ada's target compile options private under Windows. by @lemire in #599
- build(deps): bump mymindstorm/setup-emsdk from 13 to 14 by @dependabot[bot] in #595
- build(deps): bump actions/upload-artifact from 4.0.0 to 4.3.0 by @dependabot[bot] in #594
- build(deps): bump uraimo/run-on-arch-action from 2.6.0 to 2.7.1 by @dependabot[bot] in #593
- build(deps): bump pytest from 7.4.4 to 8.0.0 in /tools/release by @dependabot[bot] in #590
- build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by @dependabot[bot] in #605
- build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by @dependabot[bot] in #604
- build(deps): bump mattnotmitt/doxygen-action from 452281fb0f5f8a3e8d3f7fa5359cb58f249dfa28 to e0c8cd4cd05e28b88e723b25b30188ecf2505b40 by @dependabot[bot] in #603
- build(deps): bump actions/dependency-review-action from 3.1.4 to 4.1.3 by @dependabot[bot] in #602
- build(deps): bump pygithub from 2.1.1 to 2.2.0 in /tools/release by @dependabot[bot] in #591
- test: validate missing encoding in to_string by @anonrig in #606
Full Changelog: v2.7.6...v2.7.7
v2.7.6
v2.7.5
What's changed
- Update web platform tests by @anonrig in #565
- build(deps): bump actions/dependency-review-action from 3.1.0 to 3.1.4 by @dependabot[bot] in #567
- build(deps): bump uraimo/run-on-arch-action from 2.5.1 to 2.6.0 by @dependabot[bot] in #566
- build(deps): bump mymindstorm/setup-emsdk from 12 to 13 by @dependabot[bot] in #568
- build(deps): bump url from 2.4.1 to 2.5.0 in /benchmarks/competitors/servo-url by @dependabot[bot] in #569
- build(deps): bump libc from 0.2.149 to 0.2.150 in /benchmarks/competitors/servo-url by @dependabot[bot] in #570
- build(deps): bump debian from
6cc67f7
to2bc5c23
by @dependabot[bot] in #571 - build(deps): bump pytest from 7.4.3 to 7.4.4 in /tools/release by @dependabot[bot] in #579
- build(deps): bump libc from 0.2.150 to 0.2.151 in /benchmarks/competitors/servo-url by @dependabot[bot] in #578
- build(deps): bump actions/setup-node from 4.0.0 to 4.0.1 by @dependabot[bot] in #576
- build(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot[bot] in #575
- build(deps): bump debian from
2bc5c23
tof80c454
by @dependabot[bot] in #577 - Fix check segment_result range(for node issue #51514) by @ChenKS12138 in #581
New Contributors
- @ChenKS12138 made their first contribution in #581
Full Changelog: v2.7.4...v2.7.5
v2.7.4
v2.7.3
What's changed
- Vectorization of find_next_host_delimiter and find_next_host_delimiter_special by @lemire in #548
- build(deps): bump pytest from 7.4.2 to 7.4.3 in /tools/release by @dependabot[bot] in #550
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot[bot] in #554
- build(deps): bump libc from 0.2.148 to 0.2.149 in /benchmarks/competitors/servo-url by @dependabot[bot] in #555
- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot[bot] in #551
- build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1 by @dependabot[bot] in #552
- build(deps): bump debian from
24c92a6
to6cc67f7
by @dependabot[bot] in #553 - cmake: support disabling CPM by @rockwotj in #557
New Contributors
Full Changelog: v2.7.2...v2.7.3