Release 1.1.2 – debugging switches and size validation
1.1.2
Released: March 8, 2026
Fixed: Debugging Constants switches not applying changes to wp-config.php due to outdated settings registration; now correctly updates WP_DEBUG, WP_DEBUG_LOG, WP_DEBUG_DISPLAY, and SCRIPT_DEBUG.
Changed: Removed hard 1G upper limit from size validators so larger values like 2G+ are accepted, relying on PHP/server limits and relationship checks instead.
1.1.1
Released: March 8, 2026
Added: Plugin usage tracker integration — optional anonymous install/activation reporting to improve plugin services (site URL, WordPress version, plugin version; no personally identifiable data in clear text)
Added: Admin notice explaining data collection with link to privacy details
Improved: Tracker integration runs on activation and sends version/site info for service updates
1.1.0
Released: March 5, 2026
Refactored: Complete modular architecture — main plugin file reduced from 2,000+ lines to ~300 lines
Refactored: All features moved into self-contained modules (General Settings, Tools, Status, Extensions, PHP Settings, About)
Refactored: Each module owns its own settings registration, rendering, and action handling
Fixed: Double settings registration that could cause unexpected behavior
Fixed: Broken sanitize callback reference in General Settings module
Fixed: Form/handler mismatch — export, import, and reset handlers now live in the Tools module alongside their forms
Improved: Cleaner separation of concerns with public getters on the main class
Improved: Tools tab now consolidates debugging settings, log viewer, export/import, and reset in one place
Removed: Legacy duplicate file (includes/class-easy-php-settings.php) that referenced non-existent classes
Removed: Unused duplicate assets and view directories
Organized: Plugin submission assets moved to .wordpress-org/ directory
Updated: GitHub Actions workflows aligned with new file structure
Updated: .distignore cleaned up for accurate distribution builds
1.0.5
Enhanced: Improved wp-config.php editing security with proper parser and backup/restore functionality
Enhanced: Added comprehensive input validation for all PHP settings
Enhanced: Implemented caching layer for PHP info, extensions, and history using WordPress transients
Enhanced: Added pagination to history display for better performance
Enhanced: Improved error handling with structured logging and recovery mechanisms
Enhanced: Added real-time validation feedback in admin interface
Enhanced: Improved JavaScript with debouncing, loading states, and keyboard shortcuts
Enhanced: Added ARIA labels and improved accessibility throughout the plugin
Enhanced: Added file operation security with path validation and atomic writes
Fixed: Improved error messages and user feedback
Security: Enhanced file upload validation for import functionality
Security: Added backup before wp-config.php modifications with automatic rollback on failure
1.0.4
Added: Quick Settings Presets – Choose from 5 optimization profiles (Default, Performance, WooCommerce, Development, Large Media). Each preset includes optimized values for core settings and custom php.ini directives.
Added: PHP Extensions Viewer tab – View all loaded PHP extensions categorized by type with missing extension alerts.
Added: Settings History tracking – Track all changes with ability to restore previous configurations and export as CSV.
Added: Import/Export functionality – Backup and migrate settings between sites as JSON files.
Added: One-Click Reset – Reset to recommended values or server defaults with automatic backups.
Added: Settings Validation – Automatic detection of problematic configuration values with warnings.
Added: Helpful Tooltips – Help icons next to each setting explaining what it does.
Added: New Tools tab for Import/Export and Reset operations.
Enhanced: Custom php.ini Configuration textarea now includes helpful examples and placeholder text for common directives (session, timezone, logging, file uploads, etc.).
Enhanced: Improved UI with better organization and visual indicators.
Enhanced: Client-side validation with warnings before saving.
Enhanced: Better status indicators with color-coded warnings.
Enhanced: Search functionality for extensions.
Improved: Code organization and documentation.
Improved: Consolidated two save buttons into one “Save All Settings” button for better UX.
1.0.3
Added: WordPress memory limit management (WP_MEMORY_LIMIT and WP_MAX_MEMORY_LIMIT) configuration.
Enhanced: Better error handling and user feedback.
Improved: Code documentation and inline comments.
Updated: Documentation to include WordPress memory management features.
1.0.2
Fixed: PHPCS coding standards compliance – resolved all errors and warnings.
Improved: Extracted inline JavaScript to external file for better maintainability.
Enhanced: Added proper documentation and function comments.
Updated: File naming conventions to follow WordPress standards.