Smart Click Tracker

Changelog

1.1.0

  • Security: Added capability check to uninstall routine
  • Security: Separated admin and public nonce actions to prevent cross-context reuse
  • Security: Fixed XSS vulnerability in admin JavaScript when rendering AJAX response data
  • Security: Fixed settings sanitization losing values when checkboxes are unchecked
  • Performance: Replaced N+1 per-tracker click count queries with single bulk query on dashboard
  • Performance: Added database indexes on created_at, (tracker_id, created_at), and user_id columns
  • Performance: Added automatic database upgrade routine for existing installations
  • Fix: IP validation now accepts private/reserved ranges for REMOTE_ADDR (local/staging compatibility)
  • Removed console.log statements from production JavaScript

1.0.9

  • Fixed analytics page not rendering charts and filter controls
  • Fixed edit tracker page not loading existing tracker data
  • Removed duplicate hook registration in admin class constructor
  • Moved analytics data preparation to dedicated method for reliability
  • Code quality improvements and cleanup

1.0.8

  • Implemented unique naming convention (smarcltr prefix) for WordPress Plugin Directory compliance
  • Fixed JavaScript click tracking functionality with comprehensive debugging
  • Fixed tracker statistics modal display issues
  • Removed all error_log statements for production-ready silent operation
  • Cleaned up legacy files and optimized plugin structure
  • Added proper Chart.js integration for analytics page
  • Enhanced security with rate limiting and input validation
  • Improved error handling throughout the plugin
  • Performance optimizations with multi-layer caching

1.0.7

  • Improved analytics interface
  • Fixed issue with filter form layout

1.0.5

  • Initial release

Plugin Website
Visit website

Version:
1.1.0
Last Updated
March 17, 2026
Active Installs
100
Requires
WordPress 5.0
Tested Up To
WordPress 6.8.5
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.