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.5.0 The work list Latest

  • A site-wide work list on the Site audit screen. Findings are grouped by rule rather than by page, so a single missing skip link in your theme reads as one job affecting twelve pages instead of twelve separate issues. Groups are ordered worst severity first, then by how many pages they touch, and a rule found on every page scanned is called out as likely coming from your theme or a template.
  • Export findings as CSV — one row per issue with the page it is on, ready to hand to a developer or track in a spreadsheet. Values scraped from your pages are escaped so a post title beginning with "=" cannot run as a formula when the file is opened.
  • Mute a rule you have already judged. Muted rules drop out of the work list but keep being found by every scan and keep appearing in the CSV export, listed separately with their own count. Muting is a triage tool: it does not fix anything.
  • Accessibility fixes to reala11y's own admin screens, found by running our scanner and axe-core against ourselves: no duplicate main landmark, full text contrast on de-emphasised rows, a 24×24 mute control, focus that follows a rule when you mute or unmute it (announced to screen readers), and every screen reflowing to a 320px viewport.

v1.4.1 Admin access fix

  • Fixes a bug in 1.4.0 that made every reala11y screen except the first answer with "Sorry, you are not allowed to access this page" until the one-time licensing screen was dismissed. The plugin now starts in its skipped, send-nothing state, so every screen keeps working immediately after updating. Opting in is still offered, and still entirely optional.

v1.4.0 Licensing foundation for Pro

  • Adds the Freemius SDK as the licensing foundation for the optional reala11y Pro add-on. Nothing is sent anywhere unless you explicitly opt in on the one-time screen after updating — "Skip" keeps everything local, permanently, and every feature of the free plugin works identically either way. A new Add-ons screen lists what Pro adds.
  • A small, dismissible note on reala11y's own screens (never elsewhere in your admin) may ask for a WordPress.org review after the plugin has completed at least ten scans over two weeks. One click dismisses it forever.

v1.3.0 ARIA validity and page-builder checks

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