Added Gutenberg editor blocks for most LearnDash shortcodes
Added Data Upgrade item - When run (under LEARNDASH LMS > SETTINGS > DATA UPGRADES) this will move the course access list into its own post meta field
Added new templates for various shortcodes: learndash_course_complete_message.php, learndash_course_inprogress_message.php, learndash_course_not_started_message.php, learndash_course_student_message.php, learndash_course_visitor_message.php, learndash_group_message.php
Updates
Updated to improve performance when shared steps feature is not enabled
Updated Course Builder so that when editing a title the return key can now be used to save the change
Updated Quiz certificate award logic related to Essay points logic
Updated to not purge user and usermeta data when deleting a multisite blog
Updated activity meta processing to not store lesson and topic post objects
Updated Video Progression handling to ensure correct elements returned from WP embed call
Updated add-on update logic and caching timing
Updated [ld_course_info] shortcode output structure and page logic to allow more than one instance on the page
Updated to ensure learndash_get_course_id() returns integer
Updated [courseinfo] shortcode when using the 'completed_on' option and reworked the date format logic
Removed debug log functions used within the quiz processing
Fixed [ld_course_list] shortcode to show enrolled courses when using the "mycourses" parameter
Update: Version 2.5.8
New Features
Added integration to WordPress Privacy Policy and GDPR functionality to export and erase user personal data
Added support for user_id parameter in [ld_course_list]shortcode
Added new parameters for [ld_profile] shortcode to control output of edit profile link and listing of course quizzes
[BETA] Added new Gutenberg blocks for many of the LearnDash shortcodes
[BETA] Added more REST API endpoints under namespace: /wp-json/ldlms/v1 (requires the define added to site: define ('LEARNDASH_REST_API_ENABLED', true)
[BETA] Added Gutenberg editor support when editing LearnDash post types (requires the define added to site: define ('LEARNDASH_GUTENBERG', true)
Updates
Updated cookie timer logic to retain after logging out
Updated Quiz question point calculations when using the individual point option
Updated Lessons widget ordering logic to use shared steps order
Updated Course progress widget when user is not logged in
Updated Course Info widget order selectors to retain value after saving
Updated Groups auto-enroll logic to not unenroll user from Group when user is unenrolled from an associated Course
Updated learndash_course_status() to allow for filtering and return slug only