v3.0.0
Please read our announcement for Ada's next major release: v3.0.0
What's Changed
- migrate to c++20 by @anonrig in #726
- update doxygen-awesome-css to v2.3.3 by @anonrig in #731
- update github workflows by @anonrig in #729
- simplify release generator by @anonrig in #730
- doc: add users by @lemire in #732
- update ada::idna to c++20 by @anonrig in #733
- check template arguments with constexpr by @anonrig in #735
- simplify endian handling by @lemire in #737
- lemire/more constexpr by @lemire in #738
- allows you to benchmark against 1 chosen URL. by @lemire in #742
- fix aarch64 build errors by @anonrig in #749
- remove unnecessary std::string_view creation by @anonrig in #754
- build(deps): bump github/codeql-action from 3.26.6 to 3.26.10 by @dependabot in #747
- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #746
- build(deps): bump debian from
2ccc7e3
toad86386
by @dependabot in #744 - build(deps): bump pytest from 8.3.2 to 8.3.3 in /tools/release by @dependabot in #743
- build(deps): bump actions/setup-node from 4.0.3 to 4.0.4 by @dependabot in #745
- build(deps): bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #755
- more c++20 changes by @anonrig in #751
- merge url implementation to single file by @anonrig in #757
- remove ada_constexpr declaration by @anonrig in #758
- simplify logging by @lemire in #759
- the example should be simpler by @lemire in #760
- introduce a new method (set_host_to_base_host) to replace set_host when set_host is unnecessary by @lemire in #762
- Update web platform tests by @anonrig in #763
- build(deps): bump uraimo/run-on-arch-action from 2.7.2 to 2.8.1 by @dependabot in #768
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #767
- build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 by @dependabot in #766
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0 by @dependabot in #765
- remove dockerfile and clang-format-ignore by @anonrig in #771
- build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 by @dependabot in #774
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #777
- build(deps): bump url from 2.5.2 to 2.5.3 in /benchmarks/competitors/servo-url by @dependabot in #775
- avoid network access by default by @lemire in #773
- build(deps): bump github/codeql-action from 3.26.10 to 3.27.1 by @dependabot in #778
- build(deps): bump pygithub from 2.4.0 to 2.5.0 in /tools/release by @dependabot in #776
- update cpm to v0.40.2 by @anonrig in #764
- Small changes by @anonrig in #780
- fix linting issues by @anonrig in #781
- dowgrading CPM to 0.40.0 + including full version by @lemire in #782
- update readme and add clients by @anonrig in #787
- use more c++20 functions by @anonrig in #788
- update servo-url and fix detection by @anonrig in #789
- build(deps): bump jidicula/clang-format-action from 4.13.0 to 4.14.0 by @dependabot in #792
- build(deps): bump github/codeql-action from 3.27.1 to 3.27.5 by @dependabot in #791
- build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in #790
- The documentation should only be updated on releases by @lemire in #799
- update ada_idna to support unicode 15.1 by @anonrig in #797
- add urlpattern to update-wpt.sh by @anonrig in #794
- this looks too complicated! by @lemire in #803
- Update README.md by @cjauvin in #807
- basic bazel integration by @mikea in #809
- improve bazel github ci by @anonrig in #811
- build(deps): bump pytest from 8.3.3 to 8.3.4 in /tools/release by @dependabot in #819
- removing git check by @lemire in #828
- readme: D bindings for Ada by @kassane in #830
- implement URLPattern by @anonrig in #785
- add urlpattern::test() tests by @anonrig in #834
- fix: Improve set_port validation by @mertcanaltin in #839
- address coverity issues by @anonrig in #843
- try to fix fuzzer by @anonrig in #845
- add pluggable regex engine support by @anonrig in #837
- extend tests and oss-fuzz by @anonrig in #848
- simplify github workflows by @anonrig in #849
- move implementation to header files by @anonrig in #847
- make regex result accept optional string by @anonrig in #851
- update url_pattern to pass more wpt on node.js by @anonrig in #850
- remove default value for regex_provider by @anonrig in #852
- introduce ADA_USE_UNSAFE_STD_REGEX_PROVIDER flag for security by @anonrig in #853
- avoiding macro clash by @lemire in #854
- why are our examples so complicated? by @lemire in #856
- hide implementation detail and update readme by @anonrig in #855
- use ubuntu ubuntu-22.04-arm on release-prepare by @anonrig in #857
- chore: release v3.0.0 by @github-actions in #858
New Contributors
- @cjauvin made their first contribution in #807
- @mikea made their first contribution in #809
- @kassane made their first contribution in #830
- @mertcanaltin made their first contribution in #839
Full Changelog: v2.9.2...v3.0.0