Changelogs

5.1.8

2026-07-22 Fix3 Tweak3

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.