= [5.1.8] 2026-07-22 =
* Fix – 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.
* Fix – Resolved an issue where a Group Leader could not be added as a member of another group while Managed Groups Auto-enrollment was enabled.
* Fix – 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.
* Tweak – Improved the consistency of the recursion guard used when saving course step post meta.
* Tweak – Improved the discoverability of the unified software management screen by intercepting the entry of unified license keys on the legacy licensing screen.
* Tweak – Updated functions: `learndash_get_users_group_ids`, `learndash_user_progress_get_previous_incomplete_step`.