Bugfix: Fix bug related to exclude keywords setting, reported here. Thank you @luislu for the report!
1.4.15
Bugfix: Fix country not being saved, reported here. Thank you @mikeeiler for the report!
1.4.14
Bugfix: Fix bulk deletion not working.
1.4.13
Optimization: Security improvements and general code optimization.
1.4.12
Others: Rename plugin to “Search Analytics for WP”
1.4.11
Optimization: Security improvements and general code optimization. Fixed Reflected Cross-Site Scripting vulnerability reported by vgo0
1.4.10
Optimization: Security improvements and general code optimization. Fixed Broken Access Control vulnerability reported by Abdi Pranata. Thank you for the responsible disclosure!
Optimization: Compatibility with WP 6.6.x
1.4.9
Bugfix: Fixed warnings showing on specific combination of filters and grouping. Reported here. Thank you @sadesades for the detailed report!
1.4.8
Optimization: (ENCORE) Security improvements and general code optimization. Fixed this vulnerability
Optimization: adjust some translations
1.4.7
Optimization: Security improvements and general code optimization. Fixed this vulnerability
1.4.6
Optimization: Security improvements and general code optimization. Fixed this vulnerability
Bugfix: Charts not working after changing interval or chart type
Bugfix: Date filters not working if the browser is set in a language different from English
Feature: Add setting: “Show results dates as UTC”, default: true
Feature: Make dates in the results list show as UTC by default.
Feature: Add 6 more filters and 2 actions for developers to be able to extend the plugin. An overview post will be published here: Search Analytics for WP: Filters Reference
Optimization: Security improvements and general code optimization
Optimization: Updates to the settings page
Deprecations: Deprecated the mwt_wp_date_format_to_js_datepicker_format() helper function
1.4.3
Bugfix: Make sure that shortcode mwtsa_display_latest_searches displays unique terms
Optimization: Add the search term to the mwtsa_extra_exclude_conditions filter
Optimization: Check for minimum PHP and WP versions when activating the plugin
Optimization: Compatibility with WP versions up to 6.0.1
Optimization: Compatibility with PHP v8.1
Optimization: Security improvements and general code optimization
Bugfix: Fix styling on WP 4.4.0 – 4.9.20
Bugfix: Fix broken settings page URL from the results page
Others: Rename the plugin to “WP Search Analytics”
1.3.6
Bugfix: Users can not see the statistics page in some cases. Bug report
Bugfix: Database error on term delete success page
Optimization: Compatibility with WP versions up to 5.8
Optimization: Compatibility with PHP versions between 5.6 – 8.0
Optimization: Security improvements and general code optimization
Optimization: Remove filters and groups on the term delete success page
Others: Add more “Useful Links”
Others: Add quick rate tool
1.3.5
Bugfix: Fix dates filter not allowing you to select the current day in certain timezones
Bugfix: Deleting multiple entries with the bulk action would trigger 2 notices
Feature: Add support for WpForo
Feature: Add mwtsa_export_filename filter to allow control over the filename generated when exporting data
Feature: Add shortcode mwtsa_display_search_stats for displaying search statistics on the frontend of the website
Optimization: Prepare the plugin for community translation
Optimization: Security improvements and general code optimization
1.3.4 Hotfix
Bugfix: Fix fatal error for missing wp_timezone() in WP < 5.3.0
1.3.3
Bugfix: Times displayed in UTC time instead of the website’s timezone
Feature: allow filtering searches by user
Experimental Feature: prevent terms from being saved if they contain certain substrings
Experimental Feature: allow the plugin to capture search strings from custom search parameters
Optimization: hook load_plugin_textdomain on the init action instead of the plugins_loaded one
Optimization: prefix helper functions create_date_range and get_current_user_ip with mwt_ to avoid eventual naming conflicts
1.3.2
Bugfix: “Only display the statistics and settings page for these user roles” not working correctly
Bugfix: Fix missing script error if charts disabled
Bugfix: Add prefix to the option setting group to prevent conflicts
Bugfix: Database error if search-term URL param is empty
Feature: Split the “Only display the statistics and settings page for these user roles” in 2 different settings
Optimization: compatibility with WP versions up to 5.4
Optimization: Add prefix to the option setting group to prevent conflicts
Optimization: Review and patch the plugin from a security perspective
Optimization: Made sure administrator display rights can not be taken away by making the field disabled
1.3.1 Hotfix
Bugfix: database not being updated correctly in case of plugin update. It only worked for manual plugin activation
Bugfix: search country locked to Canada.
1.3.0
Feature: add save_search_term() method to allow external search saving
Feature: add mwtsa_extra_exclude_conditions filter to allow more control over the conditions in which a search is processed
Feature: add mwtsa_exclude_term filter to allow more control over the conditions in which terms are saved
Feature: save searches by user so the user can see his search history
Feature: add country geolocation for the searches
Feature: add more options for the chart
Feature: add period comparison in the chart
Optimization: compatibility with version 5.2.2
Optimization: Add multisite support
Optimization: Build separate methods for displaying charts to be able to easily integrate it in other views
Optimization: Make chart include “today”
Optimization: general code optimizations
Optimization: general code optimizations
1.2.3
Feature: add ability to delete all search history older than a selected number of days
Feature: add setting: “Exclude searches from IPs list”
Feature: add setting: “Only record searches with at least the number of characters”
Feature: add “Ungroup” view for the list of terms for having a chronological data view
Optimization: compatibility with version 5.1
Optimization: change default sort to last search date
Optimization: average number of results column to only 2 decimals
Optimization: update the singleton pattern
1.2.2
Bugfix: fix bug in the database version update
Bugfix: “By Hour” group is not working correctly
Bugfix: “Hide graphical charts” setting not working correctly
Feature: Add a setting for using a cookie for previously logged in user for not counting searches made by users having a user role in the excluded roles list
Feature: Add a setting for not counting duplicate searches over a period of time
Feature: add role visibility for the dashboard widget
Optimization: update the way Group By works on the term details view
Optimization: use function_exists() and class_exists() for all function/class declarations
Optimization: add javascript graph compatibility with older IE versions
Optimization: show fewer points on the Y axis on the graphical chart if search count gets high
1.2.1
Bugfix: fix “Unknown column ‘average_posts’ in ‘where clause’” error on single term view ( introduced in v1.2.0 )
Bugfix: remove bulk actions on single term view ( introduced in v1.2.0 )
Bugfix: fix “Last 24 hours” time filter ( introduced in v1.2.0 )
Feature: add admin dashboard widget with last week stats
Feature: add possibility to group single term view results by day and hour
Feature: add charts for graphical data representation
Optimization: add link on searched term for faster navigation
Optimization: make custom views and filters language variables ( introduced in v1.2.0 )
Optimization: make all date and time columns use WP date and time format settings
Optimization: code updates to better comply to the WP coding standards
1.2.0
Bugfix: fix PHP notice on the settings page ( introduced in v1.0.3 )
Bugfix: fix search resetting time and result filters ( introduced in v1.1.2 )