Skip to content

v3.0.0

Latest

Choose a tag to compare

@mirkoschubert mirkoschubert released this 07 Feb 12:20

Added

  • Completely new modular architecture with 10 feature modules
  • React-based admin panel with TypeScript
  • REST API for module management and settings
  • Composer-based PSR-4 autoloading with PHP namespaces
  • Automatic migration from v2.x to v3.0.0 with backward compatibility
  • New Local Fonts module: Download and manage Google Fonts locally, automatic font updates via cron, font-display CSS configuration, font variant support, orphaned file cleanup
  • New Umami Analytics module: Privacy-focused analytics integration, custom event tracking, element-based tracking via CSS IDs, option to exclude logged-in users
  • New System Dashboard module: Environment badge in admin bar (Local/Dev/Staging/Live), search engine visibility warning, system status widget with PHP/WordPress/Divi version info, image format support detection (WebP, AVIF, SVG)
  • New Login Customization module: Replace WordPress logo with site icon, customizable logo width, link login logo to homepage, custom login background image
  • New UI Kit module: Developer reference for all available form field types and dependencies
  • Privacy module (extended): Disable XML-RPC, track last login and display in users table, disable author archives (redirect to 404), obfuscate author slugs with HMAC-SHA256 encryption
  • Administration module (extended): Duplicate posts and pages, duplicate Divi library items, infinite scroll in media library, AVIF upload support, disable Divi upsells, disable Divi AI, set Divi Builder as default for new posts/pages, open external links in new tab with configurable rel attributes
  • Accessibility module (extended): Respect prefers-reduced-motion setting, customizable text highlight colors, slider navigation spacing
  • Bugs module (extended): Logo image sizing fix for Theme Builder (Divi 4.6.6), customizable fixed header height in pixels

Changed

  • Complete code restructuring with OOP architecture and PHP namespaces
  • Options now use native booleans instead of on/off strings
  • Minimum PHP version raised to 8.0
  • Minimum WordPress version raised to 6.3
  • "GDPR" module renamed to "Privacy"
  • "Bug Fixes" module renamed to "Bugs"
  • "Miscellaneous" module renamed to "Administration"
  • Admin panel completely rebuilt with React and TypeScript
  • Font management is now fully automated (no more manual font file handling)