4.21.1
2025-04-01 Fix10 Tweak16Fixes
- Fixed missing quiz points in the activity report widget.
- Resolved an issue where a white screen could be shown when editing LearnDash content types while running a Beta or Nightly WordPress version.
- Fixed quiz admin notification email was not sent out after a user completes a quiz even though the mail to addresses are set in the global quiz settings.
- Fixed an incorrect call of a function in the Quiz feature.
- Resolved an issue where a message from the quiz setting "Message after Essay is submitted" was not showing on empty answer.
- Resolved an issue where the required field message for Quiz Custom Fields would not show correctly for Number, Text, Email, and Date fields.
- Resolved an issue where the message field for correct and incorrect question answers in the quiz builder could not be switched to text mode.
- Resolved an issue where the question setting values in the quiz builder would not persist after the question was saved.
- Resolved an issue where Courses that have not been started yet would not show when using the
[ld_course_list]shortcode. - Resolved an issue where "Not Started" results could not be returned as expected under LearnDash LMS -> Reports.
Tweaks
- Improved the UX of the quiz template saving process on the LearnDash quiz edit page.
- Improved headers accessibility on the quiz page in the focus mode.
- Support StellarSites license key authorization.
- Improved accessibility for the progress indicator.
- Improved accessibility for Required Custom Fields in Quizzes.
- Improved accessibility for alerts shown for reached points in Quizzes.
- Improved accessibility for question text and answer options.
- Improved accessibility for alerts shown for Required Custom Fields in Quizzes.
- Improved accessibility for quiz custom fields form.
- Improved accessibility for the back to course link on the course step pages.
- Improved accessibility for when only one Tabbed element exists on a page.
- Improved accessibility for landmarks on focus mode pages.
- Compatibility update of our telemetry library.
- Improved the Licensing API Component with enhanced caching, validation, and error handling.
- Updated functions:
learndash_reports_get_activity,learndash_sanitize_version_string. - Updated templates:
themes/ld30/templates/focus/index.php,themes/ld30/templates/focus/masthead.php,themes/ld30/templates/focus/sidebar.php,themes/ld30/templates/modules/infobar.php,themes/ld30/templates/modules/course-steps.php,themes/ld30/templates/modules/tabs.php,themes/ld30/templates/modules/tabs_group.php,themes/legacy/templates/quiz/partials/show_quiz_form_box.php,themes/legacy/templates/quiz/partials/show_quiz_info_page_box.php,themes/legacy/templates/quiz/partials/show_quiz_questions_box.php,themes/legacy/templates/quiz/partials/show_quiz_result_box.php.
