Animation Kit Release History
Track the evolution of Animation Kit with detailed release notes, new features, improvements, and bug fixes.
Version 0.3.1
Cache plugins (WP Rocket, LiteSpeed) delayed the front-end background's…
Cache plugins (WP Rocket, LiteSpeed) delayed the front-end background's inline scripts, so the lazy-loaded chunks resolved from the wrong URL and no background rendered. The animationKitBgData / __animationKitBgPublicPath globals are now excluded from delay-JS and combine as well.
A stored effect id with no registered renderer
A stored effect id with no registered renderer — an effect that was removed, or a Pro effect on a site where Pro is inactive — rendered nothing at all. It now falls back to the default effect.
The legacy antigravity effect id resolves to its registered type again,…
The legacy antigravity effect id resolves to its registered type again, so configurations saved before the id change keep their controls, live preview and picker selection.
A saved "multiple backgrounds" flag with an empty configuration list is…
A saved "multiple backgrounds" flag with an empty configuration list is coerced off, so a dangling flag can no longer suppress the background entirely.
Admin asset enqueue no longer assumes get_current_screen() returns a…
Admin asset enqueue no longer assumes get_current_screen() returns a screen object.
Admin pages load as lazy route chunks
Admin pages load as lazy route chunks — only the active page's code is parsed on load.
Promo images moved out of the JS bundle into assets/images/promo/,…
Promo images moved out of the JS bundle into assets/images/promo/, removing roughly 750KB of inline base64 from the admin bundle.
The live preview is debounced, so dragging a slider no longer rebuilds…
The live preview is debounced, so dragging a slider no longer rebuilds the WebGL scene on every tick.
Background engines pause their animation loop when the tab is hidden or…
Background engines pause their animation loop when the tab is hidden or the canvas scrolls off-screen, instead of tearing down and recreating the WebGL context.
The review notice seeds its install timestamp on its own screens…
The review notice seeds its install timestamp on its own screens instead of admin_init, removing one uncached database query from every admin page load.
Bundled preset asset directory scans are memoized per request.
Bundled preset asset directory scans are memoized per request.
A shared PHP+JS background types manifest…
A shared PHP+JS background types manifest (classes/background-types-manifest.json) as the single source of truth for the free effect list, the default effect and legacy id aliases, with development-mode drift warnings.
PHPUnit suite covering the premium gates; runs against lightweight…
PHPUnit suite covering the premium gates; runs against lightweight stubs with no WordPress install required.
Premium key and scope lists are centralized, so the REST input gate and…
Premium key and scope lists are centralized, so the REST input gate and the output sanitizers can no longer drift apart.
Freemius SDK 2.13.4.
Freemius SDK 2.13.4.
Tested up to WordPress 7.1.
Tested up to WordPress 7.1.
Version 0.3.0
WordPress.org trialware-compliance refactor
WordPress.org trialware-compliance refactor — premium background effects and their advanced (size/speed/motion) controls now ship entirely in Animation Kit Pro. The free plugin contains zero locked functionality; premium features are implemented in the add-on, not disabled behind a license.
Beams and Dark Veil background effects.
Beams and Dark Veil background effects.
Effect picker now shows a captured Silk preview thumbnail (WebP).
Effect picker now shows a captured Silk preview thumbnail (WebP).
Version 0.2.2
8 new free background effects
8 new free background effects — Color Bends, Grid Scan, Line Waves, Liquid Ether, Pixel Blast, Plasma, Prism, Soft Aurora (13 total).
Honors prefers-reduced-motion: reduce. When the visitor's OS-level…
Honors prefers-reduced-motion: reduce. When the visitor's OS-level reduced-motion preference is on, the WebGL mount is skipped; re-mounts automatically if they toggle the preference off mid-session.
Optional one-time review-request notice
Optional one-time review-request notice — shown to administrators only after 7+ days of installation and at least one saved background configuration. Three explicit choices: leave review, snooze 14 days, dismiss forever. Never blocks UI.
REST settings endpoints now validate every incoming field against a…
REST settings endpoints now validate every incoming field against a strict per-field schema; unknown keys are dropped and string fields are length-capped. Defense-in-depth on top of the existing capability gate.
Premium gate referenced a stale class name; the fallback branch…
Premium gate referenced a stale class name; the fallback branch checking for the Pro plugin is now correct.
An invalid CSS selector in one background configuration no longer…
An invalid CSS selector in one background configuration no longer aborts renderer initialization for every other configuration.
$_SERVER['REQUEST_URI'] and $_REQUEST['action'] are now properly…
$_SERVER['REQUEST_URI'] and $_REQUEST['action'] are now properly unslashed and sanitized.
WordPress.org listing copy rewritten for clarity and search relevance…
WordPress.org listing copy rewritten for clarity and search relevance (no functional change).
Dead promotional dashboard widget that had been commented out since…
Dead promotional dashboard widget that had been commented out since 0.2.1.
Version 0.2.1
Multiple Backgrounds editor
Multiple Backgrounds editor — Animation / Display sub-tabs and aligned color controls.
Configuration name field validation and editor guidance.
Configuration name field validation and editor guidance.
Apply Configuration now persists immediately so saved configurations…
Apply Configuration now persists immediately so saved configurations are not lost.
Version 0.2.0
Radar effect.
Radar effect.
Particles effect
Particles effect — renderer and admin controls.
Background admin editor (shared controls, layout, styles).
Background admin editor (shared controls, layout, styles).
Display-rule conditional logic.
Display-rule conditional logic.
Translation template (POT) and JSON catalogs for localization.
Translation template (POT) and JSON catalogs for localization.
Version 0.1.0
Aurora effect.
Aurora effect.
Version 0.0.1
Initial release with Antigravity and Light Pillar effects and the…
Initial release with Antigravity and Light Pillar effects and the Background Animation admin screen.