Feature
Update
- Added logic to support "Upgrade Notice" from readme.txt to show admin notice and inline plugin notice
- Added support for nested translated course step slugs via WPML (requires new LD-Multi-language add-on)
- Added new filter to require login to view sample content
- Added new shortcode/block [ld_certificate], [ld_certificate course_id="XXX"], or [ld_certificate quiz_id="XXX"]
- Added new shortcode/block [ld_quiz_complete]
- Added new shortcode/block [ld_course_resume]
- Added new parameter 'status' to [ld_course_list] - example: [ld_course_list mycourses="enrolled" status="not_started,in_progress,completed"]
- Added new parameter lesson_id to [ld_topic_list] and [ld_quiz_list] shortcodes
- Added new option user_course_time ("Total User Course Time") as an optional parameter to [courseinfo] shortcode
- Added new option course_url ("Course URL") as an optional parameter to [courseinfo] shortcode
- Added new option enrolled_on, ("Enrolled On (date)") as an optional parameter to [courseinfo] shortcode
- Added new option course_price_type ("Course Price Type") as a optional parameter to [courseinfo] shortcode
- Added new option course_price ("Course Price") as an optional parameter to [courseinfo] shortcode
- Added LD-MathJax add-on which now contains the JS and CSS needed for MathJax-LaTex support
- Added LD-Multi-language add-on for support for WPML and Polylang
Bugfix
- Updated Quiz certificate award if a student meets threshold regardless if essay grading pending
- Updated Video Progression logic to purge WordPress cache video post meta on save
- Updated LD Login Modal image formatting
- Updated LD30 Focus Mode to support page breaks and Gutenberg pagination block
- Updated LD30 color settings display behavior
- Updated priority of the_content hook for main course data from 1000 to new define LEARNDASH_FILTER_PRIORITY_THE_CONTENT set to value 30
- Fixed Quiz Settings for Custom Answer Feedback not saving
- Fixed Quiz timestamp via [quizinfo] shortcode not correctly calculated
- Fixed Quiz Leaderboard time format not changing when settings updated
- Fixed Quiz fill in the blank questions review showing mismatch due to case-sensitive/color compare
- Fixed Quiz statistics relate to Essay questions not reflecting graded points correctly
- Fixed Quiz MathJax-LaTex formula for all question types and message fields
- Fixed Video Progression not hiding Topic/Quiz section on Focus Mode
- Fixed LD30 Focus Mode Comment 'Reply' link not being translatable
- Fixed LD30 Profile shortcode expand/collapse not translated on mobile
- Fixed LD30 Focus Mode sidebar missing final Quiz when pagination is used
- Fixed LD30 issue with multiple consecutive sample lessons not showing correct navigation
- Fixed LD30 Focus Mode sample lesson topics not clickable
- Fixed LD30 Focus Mode and Divi conflict
- Fixed Data Upgrade WPProQuiz table rename string for translation issues
- Fixed SQL error on a new install before WPProQuiz database tables are created
- Fixed issue where Group Leader not able to adjust student course progress
- Fixed Course/Quiz Builders not unescaping post title
- Fixed issue with GDPR, not including LearnDash privacy content
Bugfix
- Fixed issue when upgrading a very old version of LearnDash related to new WPProQuiz database tables
- Fixed course registration bypass issue from v3.1
- Fixed issues related to Shared Quizzes not correctly picking up correct Course
Bugfix
- Fixed issue with Password Reset and redirect
- Fixed issue with video controls not showing and minor CSS tweaks