Version 2.2.0 (Updated On September 10, 2026)

New features:
- Built-in auto-updater (one-click updates)
- Deactivation feedback modal (skippable)
- Dictionary fallback: Wiktionary kicks in if the primary API fails
- Translate fallback: MyMemory kicks in if Google's endpoint blocks the request
- Real audit scoring — scan now counts pass/fail like Lighthouse/WAVE/axe, with severity levels, affected-element counts, and a "Needs review" section
- Server-side HTML fixes: removes zoom-blocking viewport settings, dedupes banner/footer landmarks, unique labels for repeated nav/sidebar regions
- WCAG 2.2 target-size (2.5.8) detection + multiple-<h1> check
- Unique Landmark Labels, Skip-Link Target Fix, Icon Button/Link Names, image-submit-button alt text

Accessibility fixes:
- Widget controls (launcher, toggles, panel, profiles, cursor/trail swatches) now proper <button>/role="radio" Elements with correct ARIA and keyboard support
- Page Structure navigator now a real tablist
- Reset now fully cleans up styles/filters
- Heading-order fix repairs skipped levels, not just missing H1
- Minimum Touch Target now actually applies (24×24px, zero specificity)

Bug fixes:
- Color Saturation filter now uses !important so themes/page builders can't override it
- Icon-font glyphs no longer render as escaped entities on Divi/Elementor
- Widget compatibility fixed with SiteGround Speed Optimizer, WP Rocket, LiteSpeed Cache, Autoptimize (lazy-chunk 404 fix)
- AI settings admin page now uses wp.apiFetch — fixes "Cookie check failed" on cached/live sites
- Nonce sanitization in ServerFix.php (Plugin Check compliance)
- Divi Marketplace build missing Auto-Fix engine — now fixed
- Smart Color Contrast: now OFF by default (auto-disabled on existing sites), and no longer misreads text over background images/gradients

Internal:
- Hardened release packaging for distribution archives

Version 2.1.1 (Updated On July 02, 2026)
Fixed: the Divi Marketplace build shipped without the Auto-Fix engine file

Version 2.1.0 (updated on 30 May 2026)

- AI Fix Flow & Security Improvements
- Added AI-assisted fix flow with per-provider API key management.
- Saved AI fixes can now be applied per-page or site-wide.
- Color contrast fixes now update styles only without modifying original content.
- Added automatic WCAG AA contrast validation with rollback support.
- Added admin bar quick actions for page scanning and clearing AI fixes.
- Migrated REST namespace to easeaccess/v1 with temporary zn7/v1 backward compatibility.
- Hardened AI REST endpoints with capability and nonce validation. - Added cleanup for broken legacy AI fixes. 

Version 2.0.0 (April 21, 2026) Bug Fixes:

 - Fixed ClickSpark, ImageTrails, and other features not visible to non-admin visitors (localStorage sync from DB via stale-while-revalidate pattern)
- Fixed font-size, line-height, letter-spacing compounding issue (li > a = 144% bug)
- Fixed widget UI getting affected by text adjustment features (font-size, line-height, letter-spacing, word-spacing)
- Removed body from CSS targeting to prevent inheritance leak into widget 

Improvements: - Bigger Text — rewritten to CSS percentage-based scaling headings scale proportionally
- Line Height — rewritten to CSS unitless values, no DOM traversal
- Letter Spacing — rewritten to CSS em-based values, consistent across elements
- Screen Reader — now reads full paragraph/element on click with blue highlight, not just selected text
- Image Trails — max images increased from 8 to 20, click-to-replace individual images added

New Features: - Keyboard Navigation Highlighter
— bright blue outline + glow on Tab focus, floating label showing element type, smooth scroll to focused element
- Page Reader (Text-to-Speech) — floating audio player bar, auto-reads page section by section with play/pause/skip controls and highlight
- Quick Language Translator — select text to get instant translation in tooltip, 20 languages, auto-detect source language 

Version 1.1.4 (March 17, 2026) - Fixed widget not loading on sites with optimization/caching plugins
- Fixed license and features not working on subdirectory WordPress installs
- Frontend JS is now self-contained (no dependency on WP global scripts) 

Version 1.1.3 (February 04, 2026) - Fix divi image default module alignment isn't working 

Version 1.1.2 – November 12, 2025 - Sanitized HTTP_REFERER with wp_unslash in Assets - Improved date formatting and security in handlers
Version 1.1.1 – November 10, 2025 - Improved color picker input UX with local state - Fixed Divi builder asset loading in iframe context - Added touch support and improved draggable widget logic - Switched draggable widget position storage to sessionStorage
Version 1.1.0 – November 05, 2025 - Refactored content alignment logic and updated the text alignment class - Hardened API security for the settings endpoint - Bumped version to 1.0.1 and added JS minification - Updated translation keys for accessibility profiles - Bundled Inter font locally and updated font loading - Added navigation mode for accessibility widget
Version 1.0.0 – October 16, 2025 - Initial release of EaseAccess

Version 2.1.1 (Updated On July 02, 2026)
Fixed: the Divi Marketplace build shipped without the Auto-Fix engine file

Version 2.1.0 (updated on 30 May 2026)
- AI Fix Flow & Security Improvements
- Added AI-assisted fix flow with per-provider API key management.
- Saved AI fixes can now be applied per-page or site-wide.
- Color contrast fixes now update styles only without modifying original content.
- Added automatic WCAG AA contrast validation with rollback support.
- Added admin bar quick actions for page scanning and clearing AI fixes.
- Migrated REST namespace to easeaccess/v1 with temporary zn7/v1 backward compatibility.
- Hardened AI REST endpoints with capability and nonce validation.
- Added cleanup for broken legacy AI fixes.

Version 2.0.0 (April 21, 2026)

Bug Fixes:

- Fixed ClickSpark, ImageTrails, and other features not visible to non-admin visitors (localStorage sync from DB via stale-while-revalidate pattern)
- Fixed font-size, line-height, letter-spacing compounding issue (li > a = 144% bug)
- Fixed widget UI getting affected by text adjustment features (font-size, line-height, letter-spacing, word-spacing)
- Removed body from CSS targeting to prevent inheritance leak into widget

Improvements:

- Bigger Text — rewritten to CSS percentage-based scaling headings scale proportionally
- Line Height — rewritten to CSS unitless values, no DOM traversal
- Letter Spacing — rewritten to CSS em-based values, consistent across elements
- Screen Reader — now reads full paragraph/element on click with blue highlight, not just selected text
- Image Trails — max images increased from 8 to 20, click-to-replace individual images added

New Features:

- Keyboard Navigation Highlighter — bright blue outline + glow on Tab focus, floating label showing element type, smooth scroll to focused element
- Page Reader (Text-to-Speech) — floating audio player bar, auto-reads page section by section with play/pause/skip controls and highlight
- Quick Language Translator — select text to get instant translation in tooltip, 20 languages, auto-detect source language

Version 1.1.4 (March 17, 2026)
- Fixed widget not loading on sites with optimization/caching plugins
- Fixed license and features not working on subdirectory WordPress installs
- Frontend JS is now self-contained (no dependency on WP global scripts)

Version 1.1.3 (February 04, 2026)
- Fix divi image default module alignment isn't working

Version 1.1.2 – November 12, 2025
- Sanitized HTTP_REFERER with wp_unslash in Assets
- Improved date formatting and security in handlers

Version 1.1.1 – November 10, 2025
- Improved color picker input UX with local state
- Fixed Divi builder asset loading in iframe context
- Added touch support and improved draggable widget logic
- Switched draggable widget position storage to sessionStorage

Version 1.1.0 – November 05, 2025
- Refactored content alignment logic and updated the text alignment class
- Hardened API security for the settings endpoint
- Bumped version to 1.0.1 and added JS minification
- Updated translation keys for accessibility profiles
- Bundled Inter font locally and updated font loading
- Added navigation mode for accessibility widget

Version 1.0.0 – October 16, 2025
- Initial release of EaseAccess