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