new in v17.3.3-beta-3 a.c.t. beta-2:
- be41175 perf(derive/reachable): simplifies and cleans up the algorithm (#1030)
- d7f0824 refactor(main/options): uses more correct .test a.o.t. .match for checking collapse pattern
- 7fa5523 refactor(report/anon): simplifies wordlist sanitization function
also in v17.3.3-beta-2:
- edc4a7d chore(npm): updates external devDependencies
- 8589066 chore: tree-shakes and minifies the generated ajv validators
- e875b88 chore: uses tabs in stead of spaces in distributed npm package
- cf87e05 doc: revises comments
- 749e6ca perf(main|schema|tools): pre-compiles json schemas at build time - removes ajv as a runtime dependency (#1029)
- da7de5d fix(rule-set): adds logging statements to sub steps of the rule set validation
- 3dbdc5c refactor(extract|graph-utl): replaces two leftover forEach'es with for .. of loops
- 2bab7b4 refactor(extract|graph-utl): replaces fixed arrays with sets (#1027)
- c558d42 perf(extract/typescript): adds various performance optimizations (#1026)
- 34ca1a1 chore(ci): run on node 20 & 25 instead of on node 20 & 24