Releases: Melapress/wp-security-audit-log
Releases · Melapress/wp-security-audit-log
The all new more comprehensive yet easier to read WordPress activity log
Release notes: Update 4.0.0 - New UI & activity log metadata
-
New features
- New activity log viewer with two different view modes: grid and list view.
- Two new types of WodPress activity log metadata: event type and object. OPTIONAL: Upgrade old activity log data to v4.
- New WordPress activity log severity levels (and icons).
- New UI / UX for the WordPress activity log search & filters.
- Added search filters for the two new metadata types in the activity logs: event type and object.
-
Improvements
- Updated the severity levels of all activity log events.
- Updated the Freemius SDK to version 2.3.2.
- Included the two new metadata types in the email notification templates (event type and object metadata).
- Added a notification to refresh search when the filters change.
- Added several new reference links in the plugin's help text.
-
Bug fixes
- Addressed a warning message in the logs generated by the connector when using PHP 7.4.
- Fixed an issue which was triggered when using the User Switching filter hook.
- Few spelling mistakes in the plugin's UI and settings pages.
New filter hooks and better handling of CPT on multisite networks
Release notes: Update 3.5.2 - New filter hooks & better support for CPT on multisite networks
-
New Filter Hooks
-
Improvements
- Updated database queries to better support MySQL 8.
- New setting to enable/disable milliseconds in timestamps.
- New option in wizard to enable the WordPress activity log mirror once set up.
- Added the wsal_ prefix to all cron jobs.
- Fine tuned the WooCommerce activity log sensor to report only the neccessary events when there are coupon changes.
- Updated the WordPress activity log custom events API to only require one sensor on a multisite network.
- Removed old version specific checks used during upgrades.
- Daily summary email now includes more accurate user logins details.
-
Bug Fixes
- Custom post types on sub sites were not recognized on multisite network install.
- Background events were not being excluded from the logs even when the plugin is configured to exclude them.
Added code to prevent classes of wrong instance from being added.
-
Improvement
- Prevent classes of the wrong instance from being added to $views.
Filters and sorting for severity column + other improvements
Release notes: Update 3.5.1 - New filters for the activity log viewer & other improvements
-
New Features
- Filters and sorting capabitilies added to the Severity column in the activity log viewer.
-
Improvements
- Improved the way data is reported in some WooCommerce activity log events.
- Added more links to the plugin documentation in the settings pages.
- Improved the reporting of Event ID 2022 (date change), it is no longer reported with every change on draft post.
- Improved user logout detection to detect logouts when using plugins such as Login and Logout Redirect.
-
Bug Fixes
- Multiple events reported when a new post is saved with the Classic Editor
- List of failed logins IP addresses not displayed properly in daily email when using outlook.
- Fixed compatibility issue with the Newspaper news theme.
- Removed incorrect use of parameter in add_submenu_page (credits: Chris Van Patten).
New segregated front-end sensors
Release notes: Update 3.5 - New configurable front-end sensors & improved wizard
-
New Features
- 3 new front-end sensors that can be individually enabled / disabled individually (used for front end activity, such as logins from non-default WordPress login page).
-
Improvements
- Improved the hide plugin feature: number of installed plugins is also adjusted when plugin is hidden.
- Added new steps in the wizard to help users configure the front-end sensors when they install the plugin.
- Plugin keeps log of stock changes when orders are placed manually or items in orders are changed (WooCommerce Activity Log).
- Removed event ID 2126 (visitor posted a comment): noticed almost all users disable it since this is trivial information / change.
-
Bug Fixes
- Plugin was not reporting correct product name & stock quantity when WooCommerce Tab Manager was installed.
- Mirroring cron jobs not firing / not copying logs to mirror.
- Unhandled error when using custom login pages.
Minor update - bug fixes
- Fixed event 4012 (created new network user).
- Fixed PHP fatar error in which visitor public events are disabled.
Front-end plugin performance improvements & MainWP extension support
-
New Features
- Plugin performance improved five fold.
- Improved log coverage of WooCommerce products - plugin keeps log of changes done to products via quick edit.
- Added coverage of WooCommerce product changes done with Admin Columns Pro.
- Support for the new Search and Reports features coming up in the Activity Log for MainWP extension.
-
Improvements
- Improved log coverage of draft posts - now plugin reports the details of changes on draft posts.
- Added report title in HTML reports.
- Maximum number of logged in user sessions the plugin retrieves is now be configured.
- Removed plugin branding from WordPress activity log HTML reports and automated emails.
- Removed a number of redundant files from old premium extensions.
- Events in activity log dashboard widget have been shortened for better readability.* Removed broken links from 404 error email notifications.
-
Bug fixes
- Plugin now sends the IP address when mirroring WordPress activity log to Slack.
- Fixed an edge case in which cron jobs for mirroring of activity log were not firing.
UX & Performance upates
Release notes: Update 3.4.2 - Plugin UX & Performance Improvements
-
New Feature
- A hook to specify the number of events shown by default in the audit log viewer when in infinite scroll view mode.
-
Improvements
- Optimized the database queries used for search and filters (30x faster!).
- Improved tracking of mirrored events to avoid mirroring duplicate events.
- Specific error messages that help you troubleshoot are now shown when integrating Twilio for SMS notitications.
- Plugin shows warning to install Activity Log for MainWP when installed on MainWP website.
- Added website URL in default email notifications for WordPress.
- MySQL response errors are now displayed when configuring an external database connection.
- Improved the first time install message about non-sensitive diagnostic data.
- Width of first install wizard prompt is responsive.
-
Bug fixes
- Plugin logs an error when a non exising WooCommerce page is requested (HTTP 404).
- Handling of infinite loop when Freemius API is unavailable during plugin first install.
New import/export feature & hooks for theme developers
Release notes: New plugin settings import/export tool & hooks for theme developers
-
New Features
- Tool to export and import plugin configuration & settings.
- Exclude range of IP addresses from the activity log.
- New hooks for theme developers to display the custom login messages the plugin shows when multiple user sessions are blocked.
- New hook to add a list of hidden meta keys the plugin should keep a log of.
-
Plugin Improvements
- First time plugin use texts is now easier to read and much shorter.
- Added support for more time & date formats in the activity log reports for WordPress.
- Improved content sensor - previously reporting events not neccessarily needed (background processes)
- Removed hardcoded paths from the WordPress file integrity scanner.
- Removed Sites filter from audit log viewer - made redundant by the site selector drop down menu.
-
Bug Fixes
- Multiple events reporting the same thing generated when user changes WooCommerce shipping / billing address.
- Updated incorrect tags used in test SMS message.
- Event 2002 (modified post) reported even when there is a specific change event ID.
- Event 2016 (plugin modified post) reported whenever a post is updated by user.
- External database connection cannot be deleted because it is marked in use even when not.
- Plugin generating error when set_user_role is set to NUL in request.
- Infinite scroll stops working on Firefox (intermittent issue).
Minor fixes (backward compatibility for PHP 5.4)
- Bug Fixes
- Backward compatibility issue for PHP 5.4.
- Fix for audit log page search extension check function.