Skip to content

New activity log for Yoast SEO extension & improved coverage

Compare
Choose a tag to compare
@robert81 robert81 released this 06 Oct 19:33
· 158 commits to master since this release
2b00a05

Release notes: WP Activity Log 4.1.4: New activity log for Yoast SEO extension & improved coverage

  • New features

  • New Yoast SEO activity log event IDs

    • ID 8826: user has enabled / disabled the Redirect Attachment URLs in the Yoast SEO plugin.
    • ID 8827: Usage tracking has been enabled / dsabled.
    • ID 8828: The REST API: head endpoint setting was enabled / disabled.
    • ID 8829: The social profile URL was added / modified / deleted.
    • ID 8830: User changed the taxonomies settings to show in search results.
    • ID 8831: Chaged the SEO title template for a taxonomy type.
    • ID 8832: Changed the meta description template for a taxonomy type.
    • ID 8833: Enabled or disabled the display of Author or Date archives.
    • ID 8834: Configured the plugin to show the Author or Date archived in the search results.
    • ID 8835: Changed the SEO title template for the Author or Date archive pages.
    • ID 8836: Changed the Meta description template for the Author or Date archive pages.
    • ID 8837: Enabled / disabled the setting to show SEO settings for specific taxonomy types.

Refer to the complete list of activity log event IDs for more detailed information.

  • Improvements

    • Improved the overall coverage and how events of changes in Yoast SEO plugin and YoastSEO metabox are reported.
    • Implemented a single email class that is now used by all email features in the plugin.
    • Updated Freemius SDK to the latest version (2.4.0).
    • Improved the detection mechanism of installed third party plugins used for the activity log extensions notifications.
    • Consolidated all activity log extensions code - now all third party plugins extensions use the same code.
    • Improved the plugin's activation process on multisite network.
    • Plugin only shows file changes notifications if the Website File Changes Monitor plugin is installed.
    • Plugin prompts user to save unsaved changes in settings page before switching pages.
    • Improved plugin & activity log permissions on multisite network.
    • System information file updated to retrieve settings from the wp_options table.
    • Removed all the obsolete event IDs from the Enable/Disable events section.
    • Updated a number of filters/hooks calls that were calling deprecated ones.
    • Removed all the obsolete code which was used for the old wp_wsal_options table.
    • The handling of disabled event IDs is now done more efficiently, via filters.
    • Improved the session db adaptor which was causing errors in specific edge cases.
    • Branded the notifications for third party plugins extensions and improved the text.
    • Improved the first-time install wizard CSS to correctly display the list of required extensions for third party plugins.
    • Removed event ID 2106 (plugin updated post) and ID 8823 (Yoast SEO date snippet) because they were made redundant.
    • Moved all remaining bbPress code to the Activity Log for bbPress extension.
    • Added check to prevent identical search filters from being saved.
  • Bug fixes

    • Removed the old version check from the wp_wsal_options table.
    • Reset plugin settings was not deleting all the settings.
    • Reports UI was not loading in a mixed content environment.
    • Unkown object was reported in event ID 6034 (user purged activity log).
    • Custom login page message was not shown in specific edge cases.
    • Addressed a number of errors that were appearing during WooCommerce setup.
    • List of IP addresses in event ID 1005 (users has multiple logged in sessions) was incorrect.
    • Plugin was generating an error when changing the WooCommerce store address on a multisite network.
    • Event ID 1000 reported twice on websites using the OptimizeMember plugin.
    • Third party plugins detection was not detecting all plugins on multisite network.
    • Built-in email notifications couldn't be disabled after they were enabled.
    • Notifications to install third party plugin extensions were shown in sub sites on a multisite network.
    • Event ID 1000 (user login) was reported even when user was excluded from the logs.
    • Data picker obscured by autocomplete in notifications.
    • Fixed conflict with MyCred plugin (widget sensor was killing ongoing widget requests).