Changelog
Generated from CHANGELOG.md in the project repository. Never maintained twice.
Unreleased
- changedrobots.txt is evaluated by the shared
web-checkscrate instead of a local copy. - changed
a11y-*crates updated to 0.11.0; accessibility finding texts now come in English froma11y-rules.
0.7.0
23 September 2026
- breakingAccessibility and document rules come from
a11y-rules(a11y-core), shared with auditmysite and LiveAudit. Rule ids changed (images/alt-missinginstead ofa11y/img-alt); old ids are still accepted inseverityoverrides and baseline files and translated with one warning per id. - breakingFindings carry two axes,
outcome(fail,review,pass,untested) andseverity(low…critical). The JSON report gainedrule_runs, which lists rules static HTML cannot serve, such as contrast, ascapability_missing. - breakingIntel macOS (
darwin-x64) is no longer built or shipped.
0.6.0
9 September 2026
- added
mode: 'fast' | 'full'option.'fast'disablesrules.html_validationregardless of the rest of the configuration. - fixed
links.known_routesis honoured for cross-page fragment checks.
0.5.7
9 September 2026
- addedCSS architecture check: local and inline CSS per route with payload limits and median-based outlier detection (
css-architecture/route-payload,css-architecture/route-outlier). - changedTailwind source analysis handles
class:list, ignores build and dependency directories and detects same-axis spacing conflicts. - changedRuntime, TypeScript and JSON Schema defaults are aligned and covered by regression tests.
- changedRender blocking no longer recommends preloading every stylesheet.
0.5.6
4 September 2026
- changedcrates.io publishing moved to a manual maintainer step.
0.5.5
3 September 2026
- fixed
density_per_1000_wordsmatches the documented TypeScript and schema value; invalid rule types fail early. - fixedAstro's client-island runtime style no longer produces HTML conformance findings.
0.5.4
3 September 2026
- addedOpt-in C2PA Content Credentials validation (
rules.c2pa) withrequire_trusted. - added
links.known_routesto exclude SSR and dynamic routes from broken-link checks. - addedConfigurable content style thresholds.
0.5.2
29 July 2026
- fixedContent style text extraction.
0.5.0
29 July 2026
- addedContent style heuristics for recurring "reads like AI" writing patterns (
contentStyle,preset: 'editorial').
0.4.6
23 June 2026
- addedAstro 7 compatibility and end-to-end tests of the integration.
0.4.5
1 June 2026
- added
progress: 'verbose', which prints each check as its own line with finding count and timing. - fixedThe progress bar stays visible after the run.
0.4.4
1 June 2026
- fixedThe progress bar fills up to total/total.
0.4.3
1 June 2026
- fixedThe progress bar is clamped to the terminal width.
0.4.2
1 June 2026
- added
debugoption with verbose diagnostics on stderr.
0.4.1
1 June 2026
- addedLive progress bar on stderr during the audit.
0.4.0
1 June 2026
- addedNew check modules: meta-refresh redirects, client-side JS weight per route, content sync (collection items without a page) and HTML5 parse errors.
- addedOpen Graph image existence, dimensions and file size; URL depth limit; robots.txt noindex/Disallow contradictions; hreflang target existence; alt-text quality heuristics; GDPR third-party transfers.
0.3.2
26 May 2026
- fixedAn empty
Disallow:no longer counts as disallow-all (RFC 9309). - fixedLandmark false positives when header or footer sit inside a wrapper
div.
0.3.0
25 May 2026
- addedLandmark, ARIA and image checks, AI visibility, UX heuristics, extended Open Graph and robots.txt checks.
- addedGo-live gate, several report formats in one run, SSR detection, Astro 7 support.
0.2.11
11 May 2026
- addedTop-issue summary for large result sets and Astro-specific remedies.
- changedFiles under
/_astro/are exempt from hashed-filename checks.
0.2.10
9 May 2026
- added
standardpreset.
0.2.9
9 May 2026
- addedPresets
seo,accessibility,performanceandproduction,maxWarningsand selector-based baselines.
0.2.7
9 May 2026
- addedMarkdown and SARIF reports, baselines, source file hints and rule groups.
0.2.6
6 March 2026
- addedCrawl budget, i18n audit, privacy/security, render blocking and structured data graph checks.
0.2.5
6 March 2026
- addedPresets, benchmark output, fix suggestions and a JSON Schema for the options.
0.2.4
5 March 2026
- added
SKIP_AUDITenvironment variable, canonical cluster detection, external link checking. - fixedFragment check false positives with percent-encoded umlauts.
0.2.2
5 March 2026
- addedJSON-LD duplicate type check.
- removedTOML configuration; options are passed as JSON by the integration.
0.2.0
5 March 2026
- addedAstro integration, page overview and skip-link check.
0.1.3
25 February 2026
- changedPackage renamed to
@casoon/astro-post-audit.