Skip to content

Mirox Toolkit 1.2.0

Choose a tag to compare

@Ammar-Yasser-0 Ammar-Yasser-0 released this 27 Aug 10:17
· 2 commits to main since this release

Security

  • Added nonce and capability protection to Custom Cursor settings.
  • Added nonce and capability protection to Smooth Scrolling settings.
  • Hardened dynamic CSS setting validation.
  • Added HTTPS validation to updater packages.

Custom Cursor

  • Faster DOM-ready initialization.
  • Reduced-motion support.
  • Pauses animation when the browser tab is hidden.
  • Filterable hover selectors via wom_toolkit_cursor_hover_selectors.

Smooth Scrolling

  • Updated Lenis from 1.3.8 to 1.3.26.
  • Uses native Lenis anchor handling (removed manual querySelector interception).
  • Improved responsive breakpoint handling with debounced resize.
  • Reduced-motion support via Lenis respectReducedMotion.
  • Added recommended Lenis CSS.

Login Branding

  • Disabled module now produces no login branding changes.
  • Improved CSS value validation (whitelists for object-fit, object-position, background type).

Scrollbar Styles

  • Added Firefox support via scrollbar-color and scrollbar-width.

Updater

  • Explicit tested WordPress version (WOM_TOOLKIT_TESTED_UP_TO).
  • Failure caching (30-minute TTL).
  • Safer release URL handling (HTTPS validation).

Development / Packaging

  • Added GitHub Actions CI (PHP syntax check + build verification).
  • Added release packaging exclusions (.gitignore, .gitattributes, .distignore).
  • Removed confirmed dead files.
  • Added full plugin readme with changelog, FAQ, and screenshots section.