v5.6.1
LatestVerified Safe- **Plugin & functionality improvements**
- Multisite network performance improvement: plugin now caches plugin activation data instead of querying it on every request. The cache updates only when a plugin is activated or deactivated (events 5001/5002).
- Appears after 15 days on new installs.
- Shows immediately on upgrades.
- Dismissing via the “x” will show it again on the next upgrade.
- Completing the survey suppresses it on future upgrades.
- **Bug fixes**
- Refer to the complete [plugin changelog](https://melapress.com/support/kb/wp-activity-log-plugin-changelog/?utm_source=wp+repo&utm_medium=repo+link&utm_campaign=wordpress_org&utm_content=wsal) for more detailed information about previous updates.
- the link and text of the Melapress Login Security plugin promotion in event ID 1002.
- survey banner behaviour:
- Email summary reports displaying incorrect usernames for users with numeric-only login names due to array_slice() mishandling numeric string keys.
- Date discrepancy in summary emails where the previous day’s date was shown instead of the correct one.
- Connections in multisite installs not appearing after saving due to get_options_by_prefix reading from the old options location after migration to wp_sitemeta in 5.6.0.
- Edge case where a fresh plugin install could trigger a fatal error during migration due to a null value passed to count() in the legacy notifications migration class.
- Fatal error crashing MainWP dashboard caused by switch_to_blog() being called in a non-multisite context (introduced in 5.6.0).
- JavaScript error from the Copy Event Data extension when no events exist, caused by processing an undefined event message on load.
- PHP notices in WordPress 6.9.1 caused by scripts declaring darktooltip as a dependency before registration.
- Edge case fatal error on sites without LearnDash due to class-notices.php referencing LearnDash_Helper without checking if the plugin is active.
- HTML entity appearing in the Date column of CSV exports instead of rendering correctly before the AM/PM indicator.