LearnDash
Recent Updates
Fixes
- Resolved an issue where course content pagination returned an empty page for Instructor accounts.
- Resolved an issue where course titles containing special characters were shown with raw HTML entity codes in the Course Reports section of the Instructor Dashboard.
Security
- Tightened validation of the data submitted through the user registration and account update forms.
Fixes
- Resolved an issue causing duplicate "not logged in" emails when one-time only is enabled.
Fixes
- Added compatibility with PHP 8.5.
Tweaks
- Improved the unified licensing page experience.
Tweaks
- Improved the unified licensing page experience.
Security
- Added direct file access guards to prevent PHP files from being executed outside of WordPress.
Tweaks
- Added compatibility with WordPress 7.0.2.
Fixes
- Resolved fatal error on lesson page caused by type hints on WPML compatibility filter callback.
Fixes
- Resolved an issue where
learndash_user_progress_get_previous_incomplete_step()returned the current step ID instead of false when no previous step was incomplete, which could cause integrations to treat the current step as a blocker. - Resolved an issue where a Group Leader could not be added as a member of another group while Managed Groups Auto-enrollment was enabled.
- Resolved an issue where resetting a challenge exam from a user profile did not reset the associated course progress, leaving the course and its steps marked complete.
Tweaks
- Improved the consistency of the recursion guard used when saving course step post meta.
- Improved the discoverability of the unified software management screen by intercepting the entry of unified license keys on the legacy licensing screen.
- Updated functions:
learndash_get_users_group_ids,learndash_user_progress_get_previous_incomplete_step.
Fixes
- Resolved an issue where the Detailed Course Reports XLS export returned data from a previous export instead of the current course, group, and date-range selection.
- Resolved an issue where the Quiz Attempts Learner Answers XLSX export failed to generate when a quiz title exceeded 31 characters, on the Quiz Statistics report.
Tweaks
- Added filters:
learndash_propanel_course_export_ttl.
Fixes
- Resolved an issue where the team member add form showed no validation message when the email already belonged to an existing user.