Changelog

What changed, release by release.

The release history of the reala11y WordPress plugin — every new check, fix, and improvement as it shipped. The same changelog travels with the plugin in its readme on WordPress.org.

v1.3.0 ARIA validity and page-builder checks Latest

  • Two new checks, 24 in total. ARIA validity: reala11y now flags roles that do not exist, abstract roles that were never meant to be used directly, ARIA attributes set to values outside their allowed range, roles missing a state they require, and aria-hidden placed on the page body or wrapped around something a keyboard user can still focus.
  • Page-builder widgets. Accordions, tabs, toggles, and icon-only buttons built with Elementor, Divi, or Beaver Builder are flagged for review when the page’s HTML carries no ARIA state or accessible name for them. These are review items, not errors: reala11y reads the HTML your server sends, and several page builders add the missing ARIA with JavaScript after the page loads. The check tells you where to look; it does not claim the control is broken.
  • A much longer FAQ on the WordPress.org listing: fix safety, performance, page-builder and theme compatibility, undoing a fix, Multisite, what data leaves your site, and the two usual causes of a scan stuck on “queued”.

v1.2.1 Optional support link

  • Added a “Buy me a coffee” support link on the Plugins screen and the plugin page — an optional donation; no data is sent.

v1.2.0 Whole-site scanning and fixing

  • Scan your whole site in one click. A new “Scan whole site” button queues a scan for every published post and page, and you can schedule recurring scans (daily or weekly) so new content keeps getting checked automatically.
  • Fix your whole site in one click. A new “Fix whole site” button applies every safe, code-level fix across all your published content at once. Each change is logged and reversible with one-click undo, and Safe Mode pauses every fix instantly.
  • Bulk alt text from the Media Library. See every image missing alt text in one place, then review and apply descriptions — optionally drafted with your own AI key — without hunting through individual posts.
  • Six new checks, 22 in total: iframe titles, data-table headers, video captions, empty headings, list structure, and adjacent links to the same destination.
  • Applied fixes now clear themselves from your list: when a fix resolves an issue, that issue leaves the active list automatically. Plus broader inline-fix coverage and an accessibility pass over the admin screens.

v1.1.0 Inline fixes

  • Fix issues inline, right where you see them. On a flagged issue — in the Issues list or the on-page checker — you can type and apply the fix in one step: image alt text, descriptive text for vague links, accessible names for icon-only buttons and links, and form-field labels.
  • Colour-contrast fixer: pick or auto-suggest an accessible text/background pair and apply it, with a live contrast ratio and WCAG AA pass/fail.
  • Heading-level fixer: re-level a heading that skips a step, with an optional bring-your-own-key AI outline suggestion.
  • New render-time theme-output fixes, off by default: a site-wide skip link, a visible keyboard-focus outline, a minimum target size, a main landmark, and restore-zoom. These inject real code (not an overlay) and are gated by Safe Mode; with the feature off, visitors get a byte-identical page.
  • Every fix is reversible with one-click undo and is logged.

v1.0.1 Listing refresh

  • Real admin screenshots, clearer and more discoverable readme copy, and visible project links. No functional code changes.

v1.0.0 First public release

  • Scanner: 16 WCAG 2.2 rules across posts, pages, and rendered theme output.
  • Auto-fix engine: safe, reversible, code-level fixes with per-fix toggles, one-click undo, and a Safe Mode kill-switch.
  • Inspect on page: an author-only annotated overlay on the live site (logged-in editors only; visitors never see it).
  • Dismiss issues with a structured reason and reopen them later.
  • Colour Contrast Tester in the new Tools screen.
  • BYOK AI authoring suite: bring your own OpenAI, Anthropic, or Google Gemini key — you pay your provider directly, never us.
  • Accessibility statement generator, VPAT starter, and compliance report.
  • Encrypted API-key storage and a clean uninstall.

v0.6.0 First public release candidate

  • Scanner: 12 WCAG 2.2 rules across posts, pages, and rendered theme output.
  • Auto-fix engine: safe, reversible, code-level fixes with per-fix toggles and one-click undo.
  • “Scan this post” button in the block-editor sidebar; scan any post or same-site URL from the Scans screen.
  • BYOK AI authoring suite: bring your own OpenAI, Anthropic, or Google Gemini key — you pay your provider directly, never us.
  • Accessibility statement generator, VPAT starter, and compliance report.
  • Encrypted API-key storage and a clean uninstall.

v0.0.1 Where it started

  • Initial scaffold.

New to the plugin? Start with the getting-started guide, or see how it works for the full rule and fix lists.