Skip to content

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:36
· 88 commits to main since this release
b375531

What's Changed

  • test: golden-render harness for output-neutral refactorings (plan 66 WP0) by @casoon in #649
  • fix: cache round-trip and deterministic report order by @casoon in #650
  • README: shared libraries from barrierlab by @casoon in #646
  • refactor: WP1 hygiene and stale docs (plan 66) by @casoon in #647
  • test: WP2 test hygiene (plan 66) by @casoon in #648
  • English labels in the security and mobile PDF tables by @casoon in #641
  • fix(wcag): two false positives on geographia.eu (#638, #639) by @casoon in #661
  • One file per page with --per-page-reports by @casoon in #662
  • refactor(pdf): split batch_report/sections.rs by report section (plan 66 WP4) by @casoon in #660
  • refactor(audit): split interactive_finding and finding_derive out of normalized.rs (WP5) by @casoon in #664
  • fix: format-instruction and checkbox-group heuristics no longer fail correct forms by @casoon in #665
  • fix(contrast): gradient/transparent text is needs-review, not 1.00:1 by @casoon in #663
  • fix: recognise skip links by target, keep role="list" on unstyled lists by @casoon in #667
  • refactor(pdf): split score drivers and root causes out of single_report.rs (plan 66 WP3) by @casoon in #666
  • fix(batch): pool wait follows --timeout, no lost slots, serial retry, score coverage by @casoon in #669
  • fix(wcag): 2.5.8/2.5.5 Equivalent exception for links by @casoon in #670
  • fix(seo): canonical English HTML validation texts in page_health JSON (#406) by @casoon in #671
  • docs: GitHub Pages site with the CASOON pages theme by @casoon in #675
  • fix(wcag): one occurrence per landmark defect; remove DOM landmark check by @casoon in #668
  • fix(wcag): treegrid rows and native value inputs (#655, #656) by @casoon in #672
  • feat(audit): exclude intentional specimens from findings, visibly (#645) by @casoon in #677
  • fix(wcag): 3.2.2 only fails real context changes, 1.3.5 tells a person's name from a thing's name by @casoon in #676
  • feat: technician mode — per-page JSON with index.json and findings.jsonl (plan 67) by @casoon in #678
  • fix(wcag): look through ignored and unrendered table rows (#654, #659) by @casoon in #680
  • fix(wcag): report a missing page title once by @casoon in #681
  • fix(report): English report leaks (topic stopwords, local HTML validator title, certificate label, validator warning) by @casoon in #682
  • feat(display): audit per display mode of the data-display convention by @casoon in #679
  • fix(cli): no double slash in the planned per-page output path by @casoon in #686
  • refactor: split module_details and page_health into directory modules (plan 66 WP6) by @casoon in #684
  • refactor(audit): split pipeline.rs into pipeline/{mod,assembly,throttled} (plan 66 WP7) by @casoon in #685
  • refactor: API surface — unreachable_pub + is_english (plan 66 WP8) by @casoon in #687
  • chore: release 1.7.0 by @casoon in #688
  • test(calibration): table_missing_caption is a clean page since #680 by @casoon in #689

Full Changelog: v1.6.0...v1.7.0