Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Easy Updates Manager Premium Changelog

Every recorded version, newest first, with what changed in each one.

Latest 9.0.23 · Oct 5, 202615 versionsSince Jun 2021

2026 · 3 versions

  1. 9.0.23

    Latest
    1 fix
    Fixed
    • Prevented a fatal TypeError during obsolete delayed entity removal by returning immediately for unsupported WP_Upgrader subclasses, such as language translation updates.
  2. 9.0.22

    1 improvement1 fix
    Improved
    • Updated some affected code fragments to satisfy the WordPress.Security.NonceVerification.Recommended PHPCS rule.
    Fixed
    • Delayed plugin updates now stay in the list when the WordPress updates cron runs outside the user's scheduled automatic-update time, ensuring updates remain scheduled based on their initial first-time occurrence.
  3. 9.0.21

    5 improvements1 security
    Improved
    • Improved the delay updates feature to record the timestamp of the first occurrence of available plugin, theme, or core updates early, when their associated transient option is updated.
    • Corrected improper usage of esc_html_e when preceded by echo
    • Added missing direct file access protection check for 'ABSPATH' to prevent unauthorized access.
    • Get rid of the "implicitly marking parameter $logger as nullable is deprecated" deprecation warning
    • Suppress false positive WordPress.WP.I18n.TextDomainMismatch warning due to different plugin slugs in free and premium versions.
    Security
    • Fix a non-persistent reflected XSS vulnerability due to a missing validation and output escaping on the "paged" URL argument. This could allow an attacker, who persuaded you to click a personally-crafted link to your site's dashboard whilst you were logged in, to once run harmful JavaScript code. Thanks to Dmitrii Ignatyev for finding and responsibly disclosing this issue.

2025 · 1 version

  1. 9.0.20

    5 improvements
    Improved
    • Safeguard the calls to PHP's unserialize function by specifying the "allow_classes" parameter to false to prevent code from being loaded and executed due to object instantiation and autoloading
    • Early processing of external update logs is necessary to resolve the issue of the shutdown function being left out when a severe error happens during an auto/manual update through WP-CLI
    • Enhance the notifications to signify the introduction of other plugins that belong to the same plugin family and to align with the new branding/links
    • Ensure all translation functions are called during the WordPress "init" action or later. Invoking translation functions before the "init" action would have led to no translations being loaded, resulting in the original text being returned.
    • Remove seasonal (new year, summer, spring and plugin collection) sale notices

2024 · 2 versions

  1. 9.0.19

    4 improvements1 fix
    Improved
    • Improve the strategy for using an associative array to filter option default values, aiming to safeguard existing defaults from removal and to prevent the introduction of non-relevant options
    • The notification email should omit any "failed" update status for plugins, themes and translations if they lack the corresponding name and/or version number
    • Improve updates-check anonymisation and randomisation, stripping out further unnecessary data
    • Replace unnecessary calls to maybe_unserialize
    Fixed
    • Misreporting of plugin's update statuses in notification emails, which were labeled "success" instead of the appropriate designation of "failed"
  2. 9.0.18

    5 improvements1 fix
    Improved
    • Fixed spelling errors in the repo
    • Force automatic updates can now be performed without the user being given full update capabilities. Prior to this, in order to successfully force the automatic updates the user had to have core, plugin and theme capabilities
    • Split multiple sentences into separate translation calls.
    • Update the composer package yahnis-elsts/plugin-update-checker for PHP 8.2 compatibility
    • Plugin reactivations are now carried out in a specific sequence, with plugins lacking dependencies being reactivated first, followed by those with dependencies (Premium)
    Fixed
    • Couldn't reactivate plugins due to plugin dependency issues (Premium)

2023 · 3 versions

  1. 9.0.17

    1 improvement
    Improved
    • Do not show incorrect information regarding plugins which were no longer maintained by the author caused by Premium plugins which don't set all the field values seen with wordpress.org
  2. 9.0.16

    1 improvement1 fix
    Improved
    • (Premium) New ability of the automatic update scheduling feature where now the user can individually select what days are allowed or not allowed for updates to be run on the 3, 6, 12 hours and daily schedule settings
    Fixed
    • MPSUM_Logs::normalise_call_stack_args would overwrite any arguments that were passed by reference (pointer variables). thus resulting in misleading or seriously wrong data
  3. 9.0.15

    7 improvements1 fix
    Improved
    • Improve MPSUM_Logs::normalise_call_stack_args method to reduce the size of call stacks being stored in the database, also to prevent silent termination due to size of the call stacks that swell
    • Get rid of PHP 8.1+'s "automatic conversion of false to array is deprecated" message when first time activating the plugin
    • Add a user capabilities check when receiving a request through the `wp_ajax_eum_ajax` handler
    • Remove notices regarding WP_AUTO_UPDATE_CORE and AUTOMATIC_UPDATER_DISABLED constants from force automatic updates screen as they now won't prevent automatic updates from being run
    • Get rid of PHP deprecated message on PHP 8.1+ when presenting admin constant notices by removing sprintf function that shouldn't had wrapped the esc_html_e function
    • All updates settings should be compatible and compliant with WordPress Site Health
    • Prevent making a nonce available to logged-in users who could not manage Easy Updates Manager (no impact as all actions (dismissal of notices) were unreachable without proper user capability)
    Fixed
    • Wrong parameters order in PHP implode function calls for showing a list of plugins and/or themes that are under version control

2022 · 2 versions

  1. 9.0.14

    2 improvements2 fixes
    Improved
    • Add admin notice for DISABLE_WP_CRON constant and remove notices regarding WP_AUTO_UPDATE_CORE and AUTOMATIC_UPDATER_DISABLED constants as they now won't prevent automatic updates from being run
    • Update notice class
    Fixed
    • Core minor updates became major when two updates-related scheduled events got triggered in the same process
    • In some cases the serialisation of call stack could cause a PHP fatal error due to the output of a backtrace (debug_backtrace) containing 'Closure' (anonymous) functions
  2. 9.0.13

    5 improvements8 fixes
    Improved
    • Update logs are sent separately causing a huge number of emails being sent to the user (Premium)
    • Override potential constants and filters that might be used by other plugins for disabling WordPress automatic updater
    • Improve the notification settings by adding two new options for enabling/disabling theme and translation notification emails
    • Refactor Log classes to improve how log reporting is handled during updates
    • Update seasonal notices
    Fixed
    • The logs option/setting got stuck in 'off' value when upgrading from old versions (prior to 8.1.0) to the recent versions
    • When plugin notification emails setting is disabled but core notification setting is enabled, the user would still receive a notification email regarding plugin updates
    • Redundant emails were sent when core notification setting is enabled
    • '0.00' version numbers were logged when upgrading plugins and/or theme, at the same time the information about core update wasn't presented in the logs table, some warnings and WordPress database errors were logged in the PHP error log file too
    • Users with very limited access were recorded in the logs table
    • Failure status was recorded in the log entry and the 'From' and 'To' versions are in the same version number, though the update process was successful
    • Unneeded and misleading log entry when upgrading to minor versions
    • Incorrect WordPress version number was logged after upgrading to a minor version

2021 · 4 versions

  1. 9.0.12

    1 new1 fix
    New
    • Semantic versioning feature that when enabled it will allow only patch/security release updates for plugins and/or themes
    Fixed
    • The log table didn't get updated when upgrading from the very old table versions (1.0.0 and 1.1.3) to the current latest (1.1.5)
  2. 9.0.11

    1 improvement1 fix
    Improved
    • Change use of '$' to local/function scope, to prevent conflicts
    Fixed
    • Change the order (priority) of auto_update_plugin/theme filters to make the 'Safe Mode' feature (Premium) work properly
  3. 9.0.10

    2 improvements3 fixes
    Improved
    • Simplify 'WordPress core updates` setting by eliminating redundant or unnecessary options whilst preserving user preferences
    • Change the misleading checkbox text label of the WordPress core updates setting that has led to confusion
    Fixed
    • Inconsistent behaviour of the 'manually update' option of the plugin updates setting (it updated plugins to their major/minor version that shouldn't have happened)
    • The email report that falsely reports successful plugin reactivations
    • Unformatted string notice appears on the admin dashboard
  4. 9.0.9

    1 new6 improvements
    New
    • Add the ability to disable update notification emails completely when a plugin updates automatically
    Improved
    • Added Update URI header field to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory.
    • Added stacktrace column to the logging table to log a PHP stack trace
    • Correct misnamed array key when migrating theme options
    • Prevent a couple of PHP undefined variable log notices upon de-installation
    • Prevent a potential unwanted PHP debugging notice in MPSUM_Disable_Updates::http_request_args_remove_plugins_themes
    • Update seasonal notices

Changelog published by the developer, in their original language.