5.1.8
2026-07-22 Fix3 Tweak3Fixes
- 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.