astro-post-auditv0.7.0

Changelog

Generated from CHANGELOG.md in the project repository. Never maintained twice.

Unreleased

  • changedrobots.txt is evaluated by the shared web-checks crate instead of a local copy.
  • changeda11y-* crates updated to 0.11.0; accessibility finding texts now come in English from a11y-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-missing instead of a11y/img-alt); old ids are still accepted in severity overrides and baseline files and translated with one warning per id.
  • breakingFindings carry two axes, outcome (fail, review, pass, untested) and severity (low … critical). The JSON report gained rule_runs, which lists rules static HTML cannot serve, such as contrast, as capability_missing.
  • breakingIntel macOS (darwin-x64) is no longer built or shipped.

0.6.0

9 September 2026

  • addedmode: 'fast' | 'full' option. 'fast' disables rules.html_validation regardless of the rest of the configuration.
  • fixedlinks.known_routes is 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

  • fixeddensity_per_1000_words matches 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) with require_trusted.
  • addedlinks.known_routes to 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

  • addedprogress: '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

  • addeddebug option 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

  • addedstandard preset.

0.2.9

9 May 2026

  • addedPresets seo, accessibility, performance and production, maxWarnings and 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

  • addedSKIP_AUDIT environment 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.