Simple History 5.7.0 released

🔄 This release adds more menu location options and also some improvements to the interface.

In version 5.5.0 the main history page was moved to the top menu level. Some users still prefered the old location, so in this version we have added two new options for the menu:

  • Inside the dashboard menu item. This could also be called classic mode, as this was the location of the log for more than 10 years! 🙂
  • Inside the tools menu item. This is a new location, that was suggested in the support forum.

If you wish to modify the history page location on many sites there is a filtersimple_history/admin_menu_location that can be used to set the location using code. See the filter documentation for examples.

The Stats & Insights box got a nice little addition in this version to: it now displays the total number of logged events since install of the plugin. You may be surprised how many events that pass through this little plugin!

Full changelog

Added

  • New menu location options “Inside dashboard menu item” and “Inside tools menu item” (in addition to the available “Top of main menu” and “Bottom of main menu”).
    • The “Inside dashboard menu item” option will add the main history log page to the Dashboard page, while the settings page for the plugin will be located under the Settings menu item. This is pretty much the same location as before the 5.5.0 update.
    • The location can be set using filter simple_history/admin_menu_location.
  • Total number of events logged since install in now shown in the Stats & Insights box.

Changed

  • Enhancement: Format number of events in Stats & Insights.
  • Update menu settings name from “Menu page location” to “History menu position”.
  • Improve location of settings errors.
  • Improve logic for determine if the current admin page belongs to Simple History or not. Improves compatibility with translation plugins. #531

Fixed

Other

Misc internal improvements and changes.

Deprecate functions register_settings_tab(), get_main_nav_html(), get_subnav_html(), get_settings_tabs().