Releases: WebberZone/top-10
Releases · WebberZone/top-10
Version 4.2.2
Changelog
-
Modifications:
- Taxonomy Suggest script removed from Settings API. Metabox also uses Tom Select for the lookup of the category field in CRP Pro.
-
Fixes:
- CSS improvements for left-thumbs and grid-thumbs styles.
Full Changelog: 4.2.1...4.2.2
Version 4.2.1
Changelog
-
Security:
- Fixed REST API permission checks to prevent unauthorized exposure of post passwords in edit context.
-
Fixes:
- Fixed a bug with the "Clear cache" button in the Tools page.
- Fixed thumbnail location restrictions to properly support Grid thumbnails style in addition to Left thumbnails.
- Improved JavaScript logic for style-based thumbnail location validation with better error handling and fallback mechanisms.
What's Changed
- Develop by @ajaydsouza in #180
Full Changelog: 4.2.0...4.2.1
4.2.1-beta1
Full Changelog: 4.2.0...4.2.1-beta1
Version 4.2.0
Release post: https://webberzone.com/announcements/top-10-v4-2-0/
-
New:
- Settings wizard to guide initial configuration and review existing settings
- Network-wide dashboard with aggregated multisite statistics
- [Pro] High-traffic tracking mode with status validation panel
- [Pro] Copy settings between multisite network sites
- [Pro] Compact “Top 10 Views Overview” dashboard widget
- [Pro] Option to disable the Admin Bar menu
- [Pro] Maintenance setting to override data retention period
-
Improvements:
- [Pro] Improved dashboard chart bar click-through to open the Popular Posts screen filtered to that day
- Updated Settings API to version 2.7.1
- Improved media handler with recursion protection and more robust processing
- Media Handler now supports the FIFU WordPress plugin for featured image detection.
- Improved Tools page statistics display and caching
- Wrapped Import/Export and Tools sections in postbox containers for consistent UI
-
Developer / Internal:
- Refactored popular posts queries for improved performance and WordPress VIP compatibility
- Updated caching behaviour for dynamic exclusions
- Refactored database operations into a dedicated Database class
- Updated Freemius SDK to version 2.13.0
-
Fixes:
- Fixed
Top_Ten_Queryhandling of thedate_queryargument - Fixed activation redirects on single-site installs within multisite networks
- Fixed
exclude_current_postbehaviour when caching is enabled - Fixed live-edit count updates in multisite statistics
- Fixed
Full Changelog: 4.1.1...4.2.0
Version 4.1.1
Changelog
- Bug fixes:
- Fixed an issue where shortcode attributes were not properly sanitized.
Full Changelog: 4.1.0...4.1.1
4.1.1-beta1
Full Changelog: 4.1.0...4.1.1-beta1
Version 4.1.0
Release post: https://webberzone.com/announcements/top-10-v4-1-0/
-
Features:
- Import data from the WordPress Popular Posts plugin.
- [Pro] Query Optimization: Add MySQL MAX_EXECUTION_TIME directive to prevent long-running queries from consuming excessive server resources. Configurable via settings and the
top_ten_query_max_execution_timefilter. - [Pro] Enhanced Popular Posts RSS feeds with category and post type filtering, available via URL parameters and configurable via dedicated settings.
- Admin Dashboard:
- Smart chart visualization: Automatically switches to an area chart for datasets with more than 100 data points.
- [Pro] Clicking on a column in the Popular Posts chart will display the most popular posts for the selected day.
-
Modifications:
- Updated ChartJS and replaced Moment adapter with Luxon.
- When any of the Top 10 tables is missing, an admin notice is displayed. The plugin also automatically recreates the missing tables.
- Introduced the
wz_top_ten()function to return the Main instance of Top 10.
-
Bug fixes:
- Resolved issue where tables were not automatically created during plugin activation.
- Fixed issue where the popular posts feed always displayed the post's full content even when Excerpt was selected under Reading settings.
- Fixed "Not found" error when accessing the Daily Popular Posts feed.
Full Changelog: 4.0.4...4.1.0
4.1.0-RC1
Changelog
-
Features:
- Import data from the WordPress Popular Posts plugin.
- [Pro] Query Optimization: Add MySQL MAX_EXECUTION_TIME directive to prevent long-running queries from consuming excessive server resources. Configurable via settings and the
top_ten_query_max_execution_timefilter. - Admin Dashboard:
- Smart chart visualization: Automatically switches to an area chart for datasets with more than 100 data points.
- [Pro] Clicking on a column in the Popular Posts chart will display the most popular posts for the selected day.
-
Modifications:
- Updated ChartJS and replaced Moment adapter with Luxon.
- An admin notice is displayed when any Top 10 table is missing. The plugin will also automatically recreate the missing tables.
-
Bug fixes:
- Resolved issue where tables were not automatically created during plugin activation.
- Fixed issue where the popular posts feed always displayed the post's full content even when Excerpt was selected under Reading settings.
Full Changelog: 4.0.4...4.1.0-RC1
Version 4.0.4
-
Modifications:
- Updated Freemius SDK to v2.11.0.
-
Bug fixes:
- Set correct type for
$settings_apivariable toSettings_API.
- Set correct type for
Full Changelog: 4.0.3...4.0.4
Version 4.0.3
Changelog
- Modifications:
- Support plugin dependencies tag.
- Updated Freemius SDK to v2.10.1.
- Optimized Numbered List format.
Full Changelog: 4.0.2...4.0.3