Releases involving LearnDash Updates

LearnDash Updates August 21st, 2018

Update: Version 2.5.9



New Features

  • 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

LearnDash Updates May 30th, 2018

Update: Version 2.5.8.2

Updates

  • Updated default value for LEARNDASH_GUTENBERG define to be false instead of true

Bugfixes

  • Fixed issue preventing Quiz Certificates from displaying

  • Fixed division by zero in Course Progress widget when course does not contain any steps

LearnDash Updates May 26th, 2018

Update: Version 2.5.8.1



Bugfixes

  • Fixed [ld_course_list] shortcode to show enrolled courses when using the "mycourses" parameter

LearnDash Updates May 25th, 2018

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

Bugfixes

  • Fixed miscellaneous spelling issues

LearnDash Updates April 3rd, 2018

Update: Version 2.5.7

New Features

  • Added negative point scoring logic on multiple choice questions when using individual points

  • Added Assignment and Essay upload paths to the Support tab output

Updates

  • Updated Add-ons options key ‘learndash-repositories' to not auto-load

Bugfixes

  • Fixed Course Builder where editing a Quiz title did not update WPProQuiz title

  • Fixed issue where Course Builder search was generating too many AJAX calls

  • Fixed Course Builder where editing a Lesson title propagated the change to Topics

  • Fixed Add-ons menu where items did not load or displayed partial data

  • Fixed Quiz prerequisite logic not checking that student has passed the previous Quiz

  • Fixed Quiz where Mathjax symbol processing was not being rendered on all question types and answer fields

  • Fixed [ld_lesson_list] shortcode not using the course_id per page limit

  • Fixed undefined index reported on Add-ons page when running on wordpress.com

  • Fixed Group Administration pagination

  • Fixed per page settings not accepting a "0" value

  • Fixed Lesson pagination and Quiz listing

  • Fixed issue where the class Parsedown couldn't be redeclared

  • Fixed issues related to PHP 7.2.1 deprecated function while = each() used in the TCPDF library

  • Fixed [ld_course_list mycourses="enrolled"] shortcode showing all courses when logged out

LearnDash Updates March 21st, 2018

Update: Version 2.1.3

New Features

  • Added statistics link to Activity widget quiz row outputs

Updates

  • Updated mail feature to be compatible with SMTP plugins

  • Removed HTML tags from post type title for display in ProPanel widgets

Bugfixes

  • Fixed multisite reporting issue

  • Fixed reporting filtering

  • Fixed Group Leader data reporting issue

  • Fixed Group Leader not seeing Course/Quiz export buttons issue

  • Fixed incorrect charts

  • Fixed fatal error upon deactivation

LearnDash Updates March 6th, 2018

Update: Version 2.5.6

New Features

  • Added lesson pagination to the [ld_course_content] shortcode

  • Added new filters for Quiz "free" choice question type to allow external override of correct marking and points

Updates

  • Updated [ld_course_list] logic when using ‘mycourses' parameter and user does not have any registered courses

  • Updated [ld_course_list] logic to call wp_reset_postdata() after output is complete

  • Updated course complete logic where changes to global $post seem to have been changed

  • Updated formatting of text under Certificate Shortcodes tab

  • Updated POT file to include missing strings

  • Updated Video Progression feature to be compatible with JetPack

Bugfixes

  • Fixed issue with WP-CLI and global $sfwd_lms

  • Fixed WP Profile Quiz listing ordering (now sorted by latest first)

  • Fixed WP Profile manual progress logic not working when pagination is enabled

  • Fixed Course Data Upgrade logic missing data

  • Fixed issue with Course Navigation widget to correct page when viewing final Quiz

  • Fixed Admin Course Navigation widget to correct page when viewing final Quiz.

  • Fixed Quiz "free" choice question type grading if student answer contains trailing space(s)

  • Fixed course expiration and data deletion to correctly remove user quiz history

  • Fixed Assignments missing uploaded filename

  • Fixed invalid language code issue with certificate URL

LearnDash Updates February 14th, 2018

Update: Version 2.5.5

New Features

  • Added Add-ons panel to support installations and upgrades for LearnDash add-ons

  • Added pagination options to lessons, widgets, shortcodes, and profile output

  • Added Translations tab under Settings to download translation sets from GlotPress

Updates

  • Updated all translation strings to now exist 'learndash' set

  • Updated wpml-config.xml used by WPML Translations plugin

  • Updated Assignments approval and points logic

  • Removed wp-pro-quiz translation sets (as it is now combined with 'learndash' set)

LearnDash Updates January 3rd, 2018

Update: Version 2.5.4

Bugfixes

  • Security patch for Assignment and Essay upload form processing - Full Issue Details

  • Important Updating only prevents future issues. Please perform a check on your site to ensure that you do not have any suspicious files. Check “Learndash -> Assignments” in the backend. Some users reported finding an assignment titled assig.php. - Remove this file.

  • Also check if the following files have been created or changed recently: /wp-admin/ms-site.php, /wp-config-sample.php, /store.php, /assign.php

  • Your hosting provider can help you determine if these files were created and/or modified so as to perform any necessary removal actions.

LearnDash Updates December 5th, 2017

Update: Version 2.5.3

New Features

  • Added new Lesson, Topic, and Quiz Material fields

  • Added support for Comment pagination rewrite rules when using nested URLs

Updates

  • Updated the handling of Draft items in Course Builder

  • Updated help text on Topic

  • Updated logic when a Quiz added via Course Builder does not have Statistics enabled

  • Updated logic when running Data Upgrades on very large sites

  • Removed Lesson, Topic, Quiz panels on WordPress Menu manager when using Shared Course Steps feature

Bugfixes

  • Fixed issue where Admin became unenrolled when updating a Course

  • Fixed issue on [course_content] shortcode when using the Shared Course Steps feature

  • Fixed issue with Quiz Question Fill-in-the-Blank scoring logic

  • Fixed issue with Course completion not recording date

  • Fixed issue related to Assignments losing course association

LearnDash Updates November 15th, 2017

Update: Version 2.5.2

New Features

  • Added right-to-left language support in Course Builder

  • Added Hebrew translations (he_IL)

Updates

  • Removed Lessons Ordering options when Shared Course Steps is enabled

Bugfixes

  • Fixed issue with default settings when adding new Quiz via Course Builder

  • Fixed issue with table names on Multisite

  • Fixed issue with shortcode [ld_course_list mycourses="not-enrolled"]

  • Fixed block of code causing older PHP versions (5.3) to abort

  • Fixed typos related to Quiz settings

LearnDash Updates November 7th, 2017

Update: Version 2.5.1

Bugfixes

  • Fixed quiz not starting issue caused by missing default lesson and topic IDs

LearnDash Updates November 7th, 2017

Update: Version 2.5.0 - Major Release

New Features

  • Added visual course builder which allows for drag & drop course creation

  • Added ability to re-use course content (Lessons, Topics, Quizzes) across multiple courses

  • Added support for nested permalinks, i.e. yoursite.com/course-title/lesson-title/topic-title

  • Added ability to set upload size and file type limit on Assignments

  • Added ability for users to deleted submitted Assignments

  • Added support for non-enrolled courses in the [ld_course_list] shortcode

  • Added course_id support to [ld_lesson_list] shortcode

  • Added option on user WP profile to allow removing quiz attempts

  • Added WP Tag to LearnDash shortcodes TinyMCE popup UI

  • Added support for display Certificate button when using the [ld_quiz] shortcode

  • Added filter in course template to expand or collapse all items by default

Updates

  • Updated apply_filters('comment_text') to pass all parameters when called

  • Updated LEARNDASH_SCRIPT_DEBUT to include a unique timestamp on every page load for all CSS/JS URLs

  • Updated Quiz logic to prevent fill-in-the-blank question types from defaulting to lowercase

  • Updated logic to allow Assignment uploads when course progression is not enabled

  • Updated Video Progression logic for YouTube to ensure 'controls' values are not empty

Bugfixes

  • Fixed translation issue on Lesson Video URL help text

  • Fixed issue in Quiz Statistics where fill-in-the-blank answers were not displaying

  • Fixed [courseinfo] shortcode to correctly show related quizzes & course data

  • Fixed filter filter issue that prevented limiting items related to Course for Topics

LearnDash Updates October 25th, 2017

Update: Version 2.1.2

Updates

  • Updated logic to be compatible with LearnDash v2.5

LearnDash Updates September 25th, 2017

Update: Version 2.1.1

New Features

  • Added download button to Reporting widget when Activity widget is not present

  • Added filters to allow changing of script priority

Updates

  • Updated priority for admin scripts to 5

Bugfixes

  • Fixed issue with CSS/JS URL paths when using HTTPS

  • Fixed issue with apostrophe in export

  • Fixed shortcode for reporting

  • Fixed logic on shortcode timing

  • Fixed logic when running on WordPress multisite

  • Fixed missing translation strings