Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Easy PHP Settings · Version history

Easy PHP Settings changelog and version history

Latest version
1.1.9
Nov 6, 2026 (3 days ago)
Releases
16
since 2025
In the last year
13
about one every 21 days
Tested up to
WordPress 7.1.4
PHP 7.2 or later

Releases each year

  • 20253 releases
  • 202613 releases

202613 releases

  1. Easy PHP Settings 1.1.9Latest

    • Released: November 6, 2026
    • Fixed: Saving settings no longer overwrites other content in .user.ini and php.ini (for example the Wordfence firewall’s auto_prepend_file line). The plugin now writes only between “; BEGIN Easy PHP Settings” and “; END Easy PHP Settings” markers, and converts files written by older versions on the…
    • Changed: “Remove .ini Directives” (previously “Delete .ini Files”) removes only this plugin’s lines and deletes a file only if nothing else is left in it.
    • Changed: Redesigned admin screen. A new header shows PHP version, server API, whether .user.ini is read, and whether the site root is writable.
    • Changed: Each PHP and WordPress memory setting now shows the value in use, how it compares to the recommendation, and whether your saved value has taken effect (with manual snippets when it has not).
    • Changed: Presets are clickable cards that fill the form without leaving the page; changed fields are highlighted and a save bar counts unsaved changes and warns before you leave the page.
    • Changed: Debugging switches now explain what each constant does.
    • Changed: The About tab is laid out as a CV (profile, skills, services, selected work) with “Hire me” buttons that open an email.
    • Changed: Admin notices, including the data-sharing notice, appear above the plugin header.
    • Changed: The review request no longer pops up on every admin page after 7 days. It appears on the General tab only when the plugin’s live check confirms your saved PHP settings are in use, and “Not now” waits 30 days.
    • Changed: The optional data-sharing notice is now compact: a one-line summary with Allow and No thanks buttons. What is sent, when, how to turn it off, and the Privacy Policy and Terms links are under “Learn more”.
    • Fixed: Choosing a preset now updates the custom php.ini editor; before, the editor kept its old text and saved over the preset.
    • Fixed: The Status tab’s “Changeable” column said “No” for upload_max_filesize, post_max_size and max_input_vars even on servers where the plugin sets them through .user.ini. It is now “How to change it”: this plugin (.user.ini), .htaccess (Apache module), or host only.
    • Fixed: A JavaScript error on tabs without the custom php.ini editor.
    • Fixed: “Use recommended” is offered only when the current value is below the recommendation, so it never suggests lowering a limit.
    • Removed: The “Test Settings” button, which only showed a timed message; the per-setting “In use” check replaces it.
    • Added: Two Site Health checks: “PHP limits” (flags values below the recommendation) and “Saved PHP settings in use” (flags saved values the server ignores).
    • Added: The General tab re-checks the values PHP really uses when it loads, with a “Check again” button. Admin pages can show values the plugin set only for that page; the check reads them without that.
    • Added: An alert on the General tab when the server keeps ignoring saved settings, with a ready-to-send message for your host.
    • Added: Under the Media uploader, a note saying which PHP setting sets the upload limit, with a link to change it.
    • Changed: The debug log viewer groups repeated errors with a count, shows the newest first, filters by type (fatal, warning, notice, deprecated, database), and keeps the raw log one click away. It now reads the last 256 KB instead of 64 KB.
    • Fixed: Deleting the plugin now removes its lines from .user.ini and php.ini (other plugins’ lines are kept).
    • Fixed: memory_limit = -1 and max_execution_time = 0 (no limit) are no longer shown as “Below recommended”.
    • Added: wp easy-php WP-CLI command with list, get, set, debug on|off, and remove-ini subcommands. Run wp help easy-php for details.
    • Changed: Settings history records “wp-cli” as the user for changes made from the command line.
    • Fixed: If writing debugging constants to wp-config.php fails, the stored debugging settings are no longer changed to values that were never applied.
    • Dev: Added PHPUnit unit tests for the INI merge logic and the WP-CLI command (composer install && composer test).
  2. Easy PHP Settings 1.1.8

    • Released: September 2, 2026
    • Fixed: Admin CSS is scoped to the plugin screen and no longer restyles core Dashboard buttons or tables.
    • Fixed: Plugin Check errors — translators comments, escaped exception messages, filesystem APIs, and Tested up to 7.1.
    • Fixed: Dashboard widget and admin notices load only their own stylesheets, not the full plugin admin CSS.
    • Fixed: About tab author image is a local asset (no GitHub avatar request).
    • Fixed: Review link points to the full reviews page instead of a 5-star filtered view.
    • Fixed: Plugin URI now points to the public GitHub repository.
    • Fixed: wp-config.php backups are stored as non-executable ZIP archives in the uploads directory.
    • Added: Plugin Tracker Terms of Service and Privacy Policy links in the readme and opt-in UI.
  3. Easy PHP Settings 1.1.7

    • Released: August 30, 2026
    • Fixed: WordPress.org Guideline 7 compliance — all communication with plugin.codereyes.com is gated behind explicit, default-off administrator opt-in.
    • Added: Opt-in admin notice with full disclosure and Allow / No thanks actions; About tab privacy panel with enable and revoke controls.
    • Added: Suggested privacy policy content via wp_add_privacy_policy_content().
    • Changed: Plugin activation no longer sends install reports or schedules tracker cron until consent is granted.
    • Changed: Dashboard offers widget, offer notices, and external offer images load only after opt-in.
    • Updated: Readme privacy documentation to accurately describe optional data sharing.
  4. Easy PHP Settings 1.2.0

  5. Easy PHP Settings 1.1.6

    • Released: June 20, 2026
    • Improved: Complete admin UI redesign with hero header, icon tabs, card-based layout, and responsive design system across all tabs.
    • Improved: Redesigned save button with sticky footer bar, gradient styling, and loading spinner overlay during form submission.
    • Improved: PHP Settings table with search toolbar, status badges, select-all, and copy-selected actions.
    • Improved: Advanced Tools section combining Configuration Generator, Test Settings, and Danger Zone into a unified grid layout.
    • Added: Dashboard widget offers displayed as post-style cards with images from the plugin tracker API (requires opt-in as of 1.1.7).
    • Added: 7-day countdown admin notice for new tracker offers with dismiss and snooze actions (requires opt-in as of 1.1.7).
    • Improved: Tracker offer cache refresh and hourly admin sync for up-to-date dashboard data (requires opt-in as of 1.1.7).
  6. Easy PHP Settings 1.0.6

  7. Easy PHP Settings 1.1.5

    • Released: May 27, 2026
    • Added: Admin notice asking the user to leave a 5-star review on WordPress.org after the plugin has been installed for 7 days. Includes “Rate now”, “Maybe later” (7-day snooze), and “Already did / Don’t show again” actions.
    • Note: Tracker behavior in 1.1.5 was superseded by explicit opt-in requirements in 1.1.7.
  8. Easy PHP Settings 1.1.4

    • Released: March 14, 2026
    • Fixed: Removed unbalanced-parentheses validation that caused false “Unbalanced parentheses detected in config file” errors on live servers when wp-config.php contains parentheses inside strings or comments.
  9. Easy PHP Settings 1.1.3

    • Released: March 14, 2026
    • Fixed: wp-config.php validation now detects required DB_* constants with flexible spacing/quoting, preventing false “DB_NAME not found” errors on some hosts.
  10. Easy PHP Settings 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.
  11. Easy PHP Settings 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
  12. Easy PHP Settings 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: Empty placeholder directories (includes/admin, data, handlers, info, settings, utils)
    • 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
  13. Easy PHP Settings 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

20253 releases

  1. Easy PHP Settings 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.
  2. Easy PHP Settings 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.
  3. Easy PHP Settings 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.
    • Improved: Code organization and structure.

Questions about Easy PHP Settings’s releases

What is the latest version of Easy PHP Settings?

1.1.9, released on Nov 6, 2026 (3 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.2 or later.

How often is Easy PHP Settings updated?

13 releases in the last year, about one every 21 days. Its first release on WordPress.org dates from August 2025.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Easy PHP Settings’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.