Grab Cyber Monday Offer While It Lasts

FLAT 50% OFF
On this page

Classic Monks v1.1.2

November 15, 2025

This release introduces a powerful Currency Converter feature, major performance upgrades to the options system, new video lazy loading, and more flexible image conversion controls. It also adds SMTP connection testing, secure download access control, and a Bricks Builder integration toggle for cleaner setups. Numerous fixes improve secure download reliability, uninstall safety, license status consistency, and admin UI stability across Classic Monks.

Tested up to
WordPress Version: 6.8.3
WooCommerce Version: 10.3.4
Bricks Builder Version: 2.1.3

Full Changelog

Core & Frontend > Currency Converter: New `[cm_currency_converter]` shortcode with real-time exchange rates, configurable base/target currencies, API endpoint settings, and cached rates using WordPress transients.New
Email & SMTP > SMTP Connection Testing: "Test" actions in the SMTP connection modal and saved connections list, allowing admins to send test emails and validate credentials and server configuration before going live.New
Media & Performance > HTML5 Video Lazy Loading: Lazy loading for native Video elements, including poster and source tags, with controls in Performance settings and integration with the memory management system.New
Settings & Integrations > Bricks Builder Setup Toggle: Dedicated toggle to enable or disable Bricks Builder-specific features, helping keep the plugin footprint minimal on sites that do not use Bricks.New
Settings & Integrations > Secure Downloads Login Requirement: New "Require Login" option for Secure Downloads to restrict file access to logged-in users and link IP restriction behavior to login requirements.New
Secure Downloads & Database > 404 Errors on Secure Links: Fixed secure download URLs returning 404s by hardening rewrite endpoint registration, ensuring query variables are registered, and automatically flushing rules after database upgrades.Fixed
Secure Downloads & Database > Missing Table Errors: Added defensive checks before cleanup so maintenance routines skip gracefully when the secure downloads table does not exist.Fixed
Secure Downloads & Database > Database Versioning & Table Creation: Updated required database version and table creation logic to better support new features and reduce install/upgrade errors.Fixed
Uninstall & Cleanup > Uninstall Conflict Resolution: Resolved a critical conflict between multiple uninstall mechanisms by consolidating all logic into a single robust `uninstall.php` pipeline, preventing race conditions and site errors.Fixed
Options, Features & Taxonomies > Immediate Settings Application: Fixed a caching issue where feature changes appeared only after page reload by clearing in-request caches after saving settings.Fixed
Options, Features & Taxonomies > Debug Warnings on Early Feature Checks: Removed debug warnings when feature checks run before options are fully initialized.Fixed
Options, Features & Taxonomies > Taxonomy Validation: Added validation for taxonomy objects in conditions, filters, and frontend submission elements to prevent runtime errors when a taxonomy is missing or invalid.Fixed
License & Environment Handling > License Status Consistency: Fixed inconsistent license statuses across admin pages by centralizing cache invalidation and aligning validation logic, including better handling for staging environments.Fixed
Security & Builder Compatibility > Admin Protection Respect: Updated right-click protection to honor the "Apply to Administrators" toggle, ensuring admins are exempt when configured.Fixed
Security & Builder Compatibility > Bricks Builder Context: Prevented right-click disabling from running inside the Bricks Builder interface, avoiding conflicts with the page builder UI.Fixed
Admin UI & Styling > Confirmation Dialog Stability: Prevented multiple custom confirmation modals from stacking and removed the legacy diagnostics panel from the main options tab to reduce clutter.Fixed
Admin UI & Styling > Toggle & UI States: Fixed Bricks Builder feature toggle states on page load and improved tooltip positioning, alert window spacing, SMTP button layouts, and focus states for better usability and accessibility.Fixed
Admin UI & Styling > Image Converter Defaults & Labels: Corrected default handling for per-size "enabled" and "crop" settings, and updated the image compare element category label for consistency.Fixed
Options Management & Performance > Tiered Preloading & Type Safety: Introduced tiered options preloading (full/minimal/custom) with strict type enforcement for registered settings, improving reliability and diagnostics.Improved
Options Management & Performance > Bulk Migration & Query Optimization: Added bulk migration routines and optimized fallback loading to reduce queries by up to 98% during migrations and by 50–67% during updates.Improved
Options Management & Performance > Duplicate Load Prevention & Caching: Eliminated duplicate bulk option loads per request and added request-level caching for feature checks to cut unnecessary database hits.Improved
Feature Flags & Architecture > Unified `enable_*` Keys: Standardized feature option keys (including Bricks and Short Links) to a consistent `enable_*` pattern for clearer configuration and easier maintenance.Improved
Downloads & Reporting > Per-Link Download Tracking: Updated Secure Downloads reporting to track statistics per generated link instead of per file, enabling more accurate and granular reporting.Improved
Short Links > Simplified Data Layer: Consolidated Short Links data access into a single database layer with request-level caching, standardized keys, and simplified click handling for better performance and maintainability.Improved
Uninstall, Security & Scale > Comprehensive Uninstall System: Enhanced uninstall routines to perform full cleanup of custom tables, metadata, cron jobs, transients, and multisite data with prepared queries and batch processing for large sites.Improved
Uninstall, Security & Scale > .htaccess Protection: Strengthened protection against direct `.htaccess` access and hardened file operation interception while minimizing impact on normal rewrite rules.Improved
UI, Accessibility & CSS > CSS Consolidation & Cleanup: Minified and consolidated multiple Bricks-related CSS files, removed unused assets, and optimized styles for elements such as number counters and alerts for better responsiveness.Improved
UI, Accessibility & CSS > Accessibility Enhancements: Improved focus states, margins, and button styles (including reset buttons) to provide clearer keyboard navigation and visual feedback across the admin UI.Improved