Changelog¶
Newest first. Versions follow the free plugin; Pro ships alongside it.
1.3.0¶
- Scanner: the site scan now also checks category, tag, author, date, post-type and WooCommerce product list pages.
- Scanner: by default it checks one sample page of each kind, and Settings -> Scanner can switch to every archive or turn archives off.
- Settings: the archive setting shows how many pages each choice adds to the scan.
- Dashboard: archive results appear in the same lists, totals and scan log as your pages.
- Dashboard: the coverage line says how many archives the last scan checked and whether it was a sample.
- Dashboard: a second row of cards opens separate pages for alt-text coverage, issues over time, top offending pages, the scan log and the most common issues.
- Menu: those pages are also listed in the AcceGuru menu below Settings.
- Dashboard: the scan log and Most Common Issues show 15 rows per page with page numbers instead of a scroll box.
- Dashboard: the scan coverage line now sits under the issue distribution heading.
1.1.3¶
- Manual checks: report Elementor blocks still hidden by entrance animations, so users can scroll through the page and rescan them.
- Scan panel: keep page highlight tooltips inside the visible window and outside the open AcceGuru panel.
1.1.2¶
- Scan log: a finished scan where every page came back clean now says "No issues found" instead of claiming no scan has run.
- Dashboard: Top Offending Pages gains a MAN column with the manual checks of each page, kept out of the issue total.
- Dashboard: a Man. filter button shows only the pages that still have manual checks.
- Dashboard: the Last Scan column writes the time in short form, such as "7 min. ago".
- Post lists: the A11y column is renamed AcceGuru and shows one small badge per severity and for manual checks.
- Post lists: the badges explain themselves in a tooltip that opens on hover and on keyboard focus and closes with Escape.
- Scan: rules you have ignored are switched off before the scan, so they no longer count against Passed Checks.
- Scan panel: the manual checks list says plainly that a manual check is not a confirmed error.
- Scan panel: Show on page walks through every affected element instead of stopping at the first.
- Scan panel: the page name is no longer taken from a logo heading, which could show stylesheet text as the title.
1.1.1¶
- Full-site scan: compress page results, the final log and paused state as single fields, with compatible fallbacks, so strict server request limits no longer drop pages or prevent pausing.
- Full-site scan: keep the live log and dashboard controls available, with a short error, if the server refuses or times out while saving the final log.
- Toolbar: pin the button's logo box so a theme rule that turns every image into a block cannot drop the label onto its own line.
- AI alt text: send OpenAI the picture at low detail, so each description costs a fraction of what it did before.
- AI alt text: ask Gemini 3 models for the low media resolution, measured at 256 image tokens instead of 1089.
- Settings: add a Delete API key button next to Test API key, which clears the key of the selected provider only.
1.1.0¶
- Scan panel: rebuild the front-end panel so findings are grouped by severity and then by subject.
- Editor sidebar: rebuild it with the same grouping, counters and actions as the front-end panel.
- Categories: sort all 118 checks into nine subject categories, each check in exactly one.
- Manual checks: save them with the scan so the editor sidebar opens the list without scanning again.
- Editor sidebar: make Rescan run a fresh check of the published page.
- Fonts: bundle Archivo and Archivo Narrow with the plugin and load them from its own folder.
- Screen readers: announce the start of a scan and its result from the front-end panel.
- Contrast: darken secondary text and put code blocks in white on a dark slab.
1.0.7¶
- Focus outline: show AcceGuru's indicator for keyboard focus without adding a ring after mouse clicks.
- Focus outline: use a two-colour indicator that remains visible on light and dark backgrounds without following the visitor's system colour scheme.
- Fixers: load skip-link and focus-outline styles independently so either setting can be disabled without leaving the other's styles active.
- Accessibility Statement: list five WCAG 2.2 requirements that require manual confirmation.
1.0.6¶
- Manual checks: list the places the scanner cannot judge on its own in the front-end panel.
- Manual checks: outline those places on the page with a dashed marker and a tooltip.
- Manual checks: add a Manual Checks card to the dashboard, counted over the last full-site scan.
- Manual checks: keep them out of Issues Found and out of the severity breakdown.
- Manual checks: show a dash instead of a count until every scanned page has been measured.
- Extensions: add a separate filter chain and action slot so add-ons can act on manual checks.
- Discovery: update the WordPress.org tags.
1.0.5¶
- Scanner: add a registry of named pre-scan exclusion reasons shared by built-in checks and add-ons.
- Scanner: keep exact excluded-page counts by reason on scans of any size.
- Scanner: save and restore exclusion counts through pause, resume and page reload.
- Scanner: show the reason breakdown in the dashboard status line and the downloaded log.
- Front-end overlay: block a second scan while one is already running.
- Front-end overlay: fill the launcher with the real scan progress.
- Front-end overlay: let long finding descriptions wrap despite theme button rules.
- AI Alt Text: cache featured-image IDs for fifteen minutes.
- AI Alt Text: clear that cache the moment a featured image changes.
1.0.4¶
- Compatibility: tested with WordPress 7.1.
- Block Editor: find the editor canvas by frame name so clicking a finding scrolls to it again.
- Block Editor: say under the row when a finding's element sits outside the editor.
- AI Alt Text: accept AVIF wherever images without alt text are counted, selected and sent.
- AI Alt Text: send WordPress's ready-made "large" copy instead of the full-size original.
- AI Alt Text: generate on upload only for attachments created in the same request.
- AI Alt Text: report an unreadable format instead of failing silently.
- Dashboard and Rules: link AcceGuru's own 13 checks to their W3C pages.
- Settings: restore item counts next to content types as site totals.
- Dashboard: keep a collapsible block open when a control inside its header is used.
- A11y column: run the post-update sorting rebuild silently.
- Settings: restore the "Upgrade to Pro" card and menu entry, hidden while the add-on is active.
1.0.3¶
- Scanner: report addresses that redirect elsewhere separately as "Redirected addresses".
- Scanner: finish a redirected address immediately instead of waiting out the deadline.
- Scanner: check the expected page before scanning and before saving.
- Scanner: treat a blocked frame check as a redirect only after confirming it against the server.
- Scanner: check list pages such as the Shop page and the assigned Posts page.
- Scanner: report an address that answers with a not-found page as a scan error.
- Scan log: add an "Ignored redirects" section with the requested and final address.
- Dashboard: remember the selected post statuses between scans.
- Settings: remove the item counts next to content types.
- A11y column: sort by the visible issue count after ignored-rule and add-on filters.
1.0.2¶
- Scanner: keep scan-result saves on the current site address when multilingual plugins alter page URLs.
- Scanner: show completed-page progress clearly and keep content-type totals accurate after retry.
- Dashboard: keep Media Library alt-text totals stable across WPML languages and third-party filters.
- AI Alt Text: describe automatically skipped files as likely decorative and show the skipped count.
- A11y column: match dashboard counts after ignored rules and add-on filters.
- Accessibility statement: preserve the tracked page when settings are saved.
- Scan log: decode HTML entities in page labels once, then sanitize them.
- Overlay: protect issue-row alignment from global theme button styles.
- Settings: keep WordPress admin notices above the plugin settings interface.
- Fixers: handle malformed stored settings without warnings on public pages.
- Extensions: provide archive context and a neutral hook for compatible add-ons.
1.0.1¶
- Scanner: updated the bundled axe-core accessibility engine from 4.10.2 to 4.12.1.
- Scanner: applied the selected WCAG level and recommended-checks setting consistently to both axe-core and AcceGuru checks.
- Scanner: corrected AcceGuru rule classifications and removed or suppressed duplicate axe-core findings.
- Scanner: changed Passed Checks to use axe-core passes and violations only.
- Scanner: accepts scan-completion messages only from the active hidden iframe.
- Performance: scan records, scan targets, and AI alt-text candidates are processed in bounded database batches.
- Overlay: added dialog semantics, keyboard navigation, Escape and focus management, visible focus, and reliable cleanup of highlights and event listeners.
- Uninstall: preserves a readable static accessibility statement, or moves the tracked statement page to the Trash when full data removal is enabled.
- Scanner: marks saved results for a new scan when the scan profile or ruleset changes, and prevents pause, resume, or retry from mixing incompatible profiles.
- AI Alt Text: added OpenAI and Anthropic providers alongside Gemini and Mistral.
- Scanner: added Retry failed pages for pages that timed out during the previous run.
- Scanner: capped site-scan log size on large sites and persists counters server-side so they survive reloads.
- Scanner: added tab-title, banner, and navigation warnings while a site scan is running.
- Dashboard: Top Offending Pages now shows 15 entries with the current View all menu; added per-segment distribution tips and refined card colours.
- Dashboard: added the scan-coverage line showing how many content types are included and which types are left out.
- Fixers: added the empty-alt review rule, stopped hiding low-count findings, and fixed featured-image handling in the alt generator.
- Scanner: the Free site scan runs one page at a time; removed an unused concurrency filter.
- Block Editor: fixed the View post on front-end link in the sidebar.
- Settings: regrouped the Scanner tab and enabled the full-site scan for selected eligible public post types.
- Dashboard: refined the Cancel button, status filters, and Reset button alignment.
1.0.0 - first public release¶
- In-editor and site-wide scanning with axe-core, the dashboard, and the A11y admin column.
- 13 free auto-fixers, plus 5 advanced fixers in the Pro add-on.
- AI alt text with your own key (Gemini and Mistral) - bulk, Media Library, and on upload.
- Accessibility statement generator with the
[acceguru_statement]shortcode and footer link. - Standards: WCAG 2.0 / 2.1 / 2.2 (A / AA / AAA), with Section 508 and EN 301 549 toggles.