Easy Updates Manager 8.0.5 has been released and includes a small numbers of tweaks and minor improvements (including tweaks to improve compatibility with other extensions, and to improve the clarity of messages going into Slack, and a security fix.
The security defect in previous versions (present since at least version 8.0.1 in October 30th 2018), allowed a logged-in user on the site, if he possessed sufficient skills, to tweak some (but not all) settings. For example, he could adjust the settings for whether automatic (background) theme updates should occur, or not.
The general screen has been updated to be more user-friendly and given a CSS overhaul. You’ll find all the same options in past versions, but it works more seamless.
Easy Updates Manager general screen
Logs
Logs have been refactored to increase reliability. You’ll find more options are available in logs now and that automatic and manual updates are shown more reliably.
FEATURE: (Premium) Automatic backup before auto update
FEATURE: (Premium) Automatic update scheduling
FEATURE: (Premium) Send anonymous update request or request with random data to protect privacy
FEATURE: (Premium) Import and export settings
FEATURE: (Premium) Introduce safe mode for PHP compatibility checks and WordPress version checks
FEATURE: (Premium) Logs of automatic update events can be sent to external channels such as slack, email, php error log and syslog
FEATURE: (PREMIUM) Send weekly or monthly emails of update notifications
FEATURE: (PREMIUM) Webhook to integrate with third-party services
FEATURE: (PREMIUM) Show plugins that have been removed from the WordPress plugin directory
FEATURE: (PREMIUM) Ability to white-list the plugin
FEATURE: (PREMIUM) Ability to search the logs by user or asset name
FEATURE: (PREMIUM) Ability to export logs for a date range and print them, download a CSV, or download a JSON format
FEATURE: (PREMIUM) Check for PHP parse errors during automatic updates and de-activate problem problems automatically
FEATURE: (PREMIUM) Check for plugins de-activated during auto-update and attempt to re-activate them automatically
Conclusion
Both the free and premium versions have been in the works over the past four months, with lots of working going into the release. Please check out which version is right for you. Prices for premium start at $29 USD a year for two licenses and a low-low price of $89 USD a year for unlimited sites.
Logs have been given a bit of an overhaul. In order to accommodate a “From” version, we had to store a transient for plugins and themes so there was something to compare to.
While testing this feature, numerous other bugs popped up, and we did our best to make this next version of Logs as bug-free as possible.
While we liked the new user modal, it was causing issues in various browsers. Because of this, it has been removed.
Tracking Update – Bug Fix
We’re still tracking data and want to emphasize that this is opt-in (voluntary) in order to adhere to the WordPress plugin guidelines. After a user complained of inadvertent tracking we did some digging and could not conclude that a user was opted in by accident.
However, we found a bug that if you enabled tracking, reset all options, then tracking would still be active. We have remedied this in the Advanced Tab. If it detects tracking is still enabled, you can disable it. Also, if you reset all options, it turns tracking off now too.
When we launched our new react-powered Dashboard, we have several complaints that things take too long configure, especially in regards with automatic updates.
So we added tracking to the plugin to determine the use-cases. It was immediately apparent that auto-updates were problematic for people to turn on.
Introduction Modal
To combat this new-user syndrome, we have included a new modal for new users.
You’ll notice we recommend automatic updates as the first option. We’ll play around with button colors later.
State of Auto Updates
The current state of auto updates is unknown. Right now we are tracking 130 users who have autoupdates on WordPress 100%. Stay tuned for more.