ProPanel
Compatibilitys
- LearnDash LMS 5.1.0 is now the minimum supported version.
Deprecates
- Deprecated classes:
LearnDash\Reports\Licensing\Authentication,LearnDash\Reports\Licensing\Migration. - Deprecated constants:
LDRP_LICENSING_CHECK_LICENSE_URL,LDRP_LICENSING_SITE_URL.
Fixes
- CSV and XLS download buttons now work correctly in the Student Quiz Results table.".
- Fixed a Learners Pass/Fail Rate Block not working on a custom page without other blocks.
- Fixed missing quiz categories in the bulk export report.
- Fixed overly precise decimals in the
Earned Pointscolumn in theQuiz Reportsblock. - Fixed the incorrect text domains in various files to improve translation support.
Quiz Reportsblock now supports standalone quizzes (quizzes not linked to any course).- Removed the dependency of some blocks on the Total Revenue block. They can now work without it being on the page.
- Resolved an issue where the "Daily Enrollments" block would not respect the chosen time period filters.
- Resolved various block dependency issues, allowing for more customizable reporting dashboard pages.
Tweaks
- Switched to 200 API response codes instead of 500 where it was used incorrectly.
- The "Daily Enrollments" Block now returns Course Enrollment data instead of User Registration data.
- The "Total Learners" Block now returns a count of unique learners who have enrolled into one or more courses within the chosen time period.
Fixes
- Fixed
Undefined array key "wpml_lang"error on frontend reports page. - Fixed
PHP Deprecated: Constant FILTER_SANITIZE_STRING is deprecatederror on frontend reports page. - Resolved
Translation loading for the learndash-reports-pro domain was triggered too early.error in WordPress 6.7+.
Tweaks
- Improved Block compatibility with WordPress 6.9.
- Updated PhpSpreadsheet library to v1.30.1.
- Updated the plugin requirements to require WordPress 6.6.
- Updated templates:
includes/views/result-box.php.
Fixes
- Resolved an issue where learner counts could be incorrect. Re-running the Data Upgrades under ProPanel -> Settings -> Data Upgrades will be necessary.
- Fixed an issue where the date filter was not working in the bulk export modal.
- Resolved an issue where the Duration Selectors Block wouldn't be applied correctly to other Blocks on the page.
- Resolved multiple issues where LearnDash custom labels were not supported on the frontend dashboard of ProPanel.
- Resolved an issue where the user search results in the quiz reports were not always accurate.
Performance
- Improved the speed of the Data Upgrades.
Tweaks
- Updated PhpSpreadsheet library to v1.29.7.
- Updated functions:
wrld_get_custom_ld_labels.
Fixes
- Resolved an issue for non-group leader and non-administrator users where the Student Quiz Reports page wouldn't function properly.
- Resolved a potential fatal error when generating report filter data.
