Every recorded version, newest first, with what changed in each one.
Latest 1.7.214 versions
Undated · 14 versions
1.7.2
Latest
2 fixes
Fixed
Accessibility Checker fixes now apply for all visitors.
Minimum WordPress version set to 6.6.
1.7.0
2 new2 improvements2 fixes1 security
New
Text Magnifier — the text under the pointer, or in focus, shows enlarged beside it.
Highlight Hover — a bold frame follows the pointer around the paragraph, link or image under it.
Improved
Smart Contrast applies faster on large pages.
The Accessibility Checker, translation menu and consent prompt follow the toolbar's Color Theme.
Fixed
Keyboard Navigation and Virtual Keyboard icons now match the other tool icons.
After accepting the translation prompt, the language button shows in the toolbar at once, without a page reload.
Security
Hardened the Update Check link and settings export.
1.6.9
1 new1 fix
New
Text, Title and Background Color — pick a color from the toolbar or set one in a custom profile.
Fixed
Theme button styles no longer break the translation and consent buttons.
1.6.8
1 new1 improvement
New
Voice Navigation — browse the page and the toolbar by voice, in about 90 languages.
Improved
Performance optimization.
1.6.7
1 new1 fix1 security
New
Team permissions — choose which roles can scan and which can fix.
Fixed
Locate on Fixed Issues finds elements after the page layout changes, and says so when one is gone.
Security
Link fixes accept only safe links and never change a working link.
1.6.6
1 improvement
Improved
Fixed-issue ticks show only while the panel is open; Clear Scan stays available once everything is fixed.
1.6.5
1 improvement4 fixes
Improved
AI Fix All is faster — runs fixes in parallel and skips AI where the answer is known.
Fixed
Checker missed content that fades in on scroll, so results changed with scroll position.
Issue list now updates live during AI Fix All; manual fixes no longer stick on "Re-scanning".
Deleting a fix no longer reloads the page; markers no longer pile up at the top.
Label fixes now work when the input comes before its label.
1.6.4
2 new2 improvements6 fixes
New
Scan progress — the panel shows which check is running instead of jumping straight to the results.
Deleting saved fixes in bulk now asks first, both in the panel and on the Fixed Issues screen.
Improved
Re-Scan sits with the results and stays available when nothing is open; the panel no longer blocks the page.
Admin screens use the same loading skeleton as the free plugin.
Fixed
The issue count showed one per failing check, not one per affected element.
Deleting a saved fix did not bring its issue back to the list.
The checker scanned its own panel, and listed checks that had passed as open issues.
Heading order, missing , placeholder-as-label, mismatched labels and required fields could not be fixed.
On-page markers disappeared when the panel was closed; fixed elements now show a tick.
Custom Profiles offered Brightness values the widget never applied.
1.6.3
4 fixes1 security
Fixed
Mute Sounds ignored media loaded after it was switched on, and reset the volume.
Smart Contrast left a text colour behind after being switched off.
Screen Reader could speak once more after being switched off.
Guided tours could freeze with the page dimmed.
Security
Hardened settings import and profile icon handling.
1.6.2
1 fix
Fixed
Screen Reader now reads each language in its own voice; other languages were read by the English voice, and some stayed silent.
1.6.1
1 fix
Fixed
Screen Reader — no longer silent or cut off in Chrome, no longer reads the whole page, links twice or hidden content; uses the page language and a proper fallback voice.
1.6.0
5 new1 improvement4 fixes1 removed
New
"Custom Code" screen with CSS, Header, Body Open and Footer snippets, managed from one table (moved from the free plugin).
Run each snippet on the entire site, only on selected pages/posts, or everywhere except them; enable/disable per snippet.
JSON export button on the Compliance screen.
Ignore issues — hide false positives and decorative markup from scans, with an optional reason. Ignored issues do not affect the score and can be restored from the new "Ignored" tab.
A final "Save the preset" step in the Custom Profiles tour, so the new profile is really saved.
Improved
White Label — the enable switch and its Save button now sit together in one card.
Fixed
Checker counted "missing skip link" twice, inflating the issue count and lowering the score.
"Not scanned yet" checked only the 100 newest pages, so larger sites looked fully scanned.
CSV export now downloads a real CSV file instead of JSON-escaped text.
The Custom Profiles tour could freeze with the page dimmed and no way to continue or close.
Removed
The "Auto-scan when visiting pages" setting — it was never read by the checker, so it never triggered a scan; scanning stays manual.
1.5.0
1 improvement1 removed4 changes
Improved
script handles renamed to `websac-components-pro`, `websac-helpers-pro`
Removed
legacy `sigmally-pro/v1` route and dead `websac_load_pro` filter.
Changes
Requires One Accessibility (free) 1.5.0+.
Moved: all Pro-only code now lives in this plugin and plugs into the free plugin's
extension API
`websac-admin-pro`; added `Core\Integration` and `Core\Migrations`.
1.4.0
1 new3 fixes5 changes
New
Added "apiVersion": 3 to block.json (WordPress 7.0 compatibility).
Fixed
Fix-rules REST endpoint now requires administrator capability
Compliance CSV export neutralizes spreadsheet formula injection.
Settings import now runs through the settings sanitizer.
Changes
publicly readable, leaking fix config and unpublished post titles/URLs).
use a restricted unserialize (stdClass only) — closes a MITM object-injection path.
Hardened: Added a direct-access guard and switched to wp_safe_redirect.
Replaced rand with wp_rand.
Corrected i18n text domains, prefixed globals, removed a dead duplicate class.
Changelog published by the developer, in their original language.