Tin Canny LearnDash Reporting v5.1.1
v5.1.1 [2025-10-24]
Updated:
Added a new filter uo_tincan_ld_admin_capability_check to allow site owners to define which roles can access Tin Canny reporting features, replacing the previous administrator-only restriction #923
Fixed:
Adjusted loading order to require Composer autoload before init.php for proper initialization #954
Removed unintended space from the option name to ensure consistent option handling #954
Tin Canny User Report – Text strings now support translations #937
Frontend User Report – Made the % Complete and Avg Quiz columns sortable #908
Prevented the run_activity_name_hash_migration_event cron job from being repeatedly re-scheduled when Tin Canny Reporting is active #935
Protection setting not applying correctly when set on a lesson or topic #943
Resolved autoload conflict with the “Insert or Embed Articulate Content into WordPress” plugin #920
Standardized progress calculation using LearnDash to resolve data inconsistencies between the single Course table and course summary table #944
Resolved issues with xAPI state requests not loading correctly and added optional debug logging support for troubleshooting #952
Internal:
Hide unnecessary notices on Tin Canny Reports #933
Updated uploader node dependencies #931
Performance:
Optimized reporting queries by splitting large INNER JOIN operations into indexed subqueries, reducing scanned rows from millions to thousands and significantly improving execution time #925
Important:
Tin Canny Reporting for LearnDash v5.0+ is a major update, with many improvements across reporting, and updates to the library used to display modules in a lightbox. We recommend testing this update on a staging site prior to deploying it to your live site.