Releases involving LearnDash Updates

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

LearnDash Updates August 28th, 2017

Update: Version 2.4.7

New Features

  • Added support for HTML content and shortcodes in Course Material field settings

  • Added new filter for Course Status

  • Added logic to complete the course when the essay questions are graded

  • Added more filters to CSV report output for data elements and column headers

  • Added filter to control PDF margins

  • Added filter learndash_certificate_params and two actions for hooks into PDF details

  • Added support for course_points and user_course_points parameters to courseinfo shortcode

  • Added logic to ensure WPProgQuiz tables are checked on plugin validation

  • Added check that DB_User has ability to create needed DB tables

Updates

  • Updated logic to check user capability on profile save to match standard WP capabilities

  • Removed javascript in Course Navigation Widget that sets inline styles for max font-size: 12px

LearnDash Updates July 25th, 2017

Update: Version 2.1.0 - Major Release

New Features

  • Added Group filtering

  • Added support for regular user access to dashboard widgets with propanel_widgets capability

  • Added front-end widget shortcodes for Filtering, Reporting, Progress Charts, and Overview

  • Added new front-end full page widgets view

Updates

  • Updated filtering logic to allow combination of Group and Course and User instead of course OR user

  • Updated Overview student count logic to count course enrollees and not just users

  • Updated to work better with LearnDash 'include in reports' and 'auto-enroll' admin settings

  • Updated email logic to send recipients as BCC

  • Updated email logic to use current user as sender (can be changed using filters)

  • Updated filtering and reporting so that they are now in separate widgets

Bugfixes

  • Fixed display bug with IE11 browsers

  • Fixed filtering issue for Group Leaders in no assigned groups

  • Fixed logic on Progress Charts to re-initialized the javascript object when the filters change

  • Fixed email message bug where apostrophes were not displaying properly

LearnDash Updates July 24th, 2017

Update: Version 2.4.6

New Features

  • Added Amazon S3 support for video progression feature

  • Added Wistia support for video progression feature

  • Added new setting to show/hide video controls for video progression feature

Updates

  • Updated logic for quizzes attached to Lessons and/or Topics for video progression feature

  • Updated quiz filtering logic on Activity reports

Bugfixes

  • Fixed to enforce LearnDash post types only returned on [ld_profile] shortcode

  • Fixed PayPal logic to properly use Cancel URL from settings

  • Fixed reported PHP notices/warnings

  • Removed debug output line to error_log on transient delete

LearnDash Updates June 20th, 2017

Update: Version 2.4.5

New Features

  • Added video progression feature for Lessons and Topics

  • Added HTML class to certificate link element on profile/user course info output

  • Added option to Support Tab to purge all LearnDash data

Updates

  • Updated activity meta query to return all elements

  • Updated Polish translation files

  • Updated Group users logic to allow the inclusion of a Group Leader

  • Updated LD template URL to remove front-end http: and/or https:

Bugfixes

  • Fixed quiz logic for retaining user responses while checking answers

  • Fixed logic to not enroll a user when completing a sample lesson

  • Fixed quiz profile statistics showing answer feedback when option is deactivated

LearnDash Updates May 10th, 2017

Update: Version 2.4.4

Updates

  • Updated recently added Quiz security logic to retain user answers

  • Updated settings tabs and meta-boxes to pull in custom label settings

  • Updated logic to link the statistics essay answers to the essay post

  • Updated logic to purge all transients on any post type save and when Lesson Options are saved

Bugfixes

  • Fixed visual display logic on free choice question types

  • Fixed logic to show the details option on the Group admin pages

  • Fixed logic for Quiz toplist calculated percentage

  • Fixed formatting output on the 'correct response' message

LearnDash Updates April 25th, 2017

Update: Version 2.4.3

New Features

  • Added Featured Image option for Quiz custom post type

Updates

  • Updated Polish translation files

  • Updated Spanish translation files

  • Updated template path logic to work better with symbolic linked directories

  • Updated Quiz logic to enhance security

  • Updated PayPal IPN processing to work with tax/vat

Bugfixes

  • Fixed allow any course price display in front-end for Buy Now / Recurring courses

  • Fixed Quiz Matrix and Sorting javascript issues related to question not scrolling

  • Fixed Quiz Taxonomies that were missing in v2.4

  • Fixed PayPal setting return URL when not using permalinks

  • Fixed reporting PHP warnings

LearnDash Updates April 4th, 2017

Update: Version 2.4.2

New Features

  • Added filter to Statistics History table content

  • Added feature to redirect a user back to course after the user is prompted to login when clicking the 'Take This Course' button

  • Added logic on new installs so that Course and Quiz data upgrades are not required

Bugfixes

  • Fixed template path logic so that it is no longer impacted by Windows paths

  • Fixed issue with Topic list ordering

  • Fixed legacy Group report URLs (only impacting sites which have not run the data upgrade)

  • Fixed certificate setting for Orientation

  • Fixed issue in new Settings logic that generated PHP warnings

LearnDash Updates March 27th, 2017

Update: Version 2.4.1

Updates

  • Updated Course Points to accept partial point values, such as "1.5"

  • Updated tab labels for Course Options, Lesson Options and Topic Options

  • Updated Course Price field to allow any character input when PayPal/Stripe/2Checkout is not being used

  • Updated priority of the init where LearnDash registers the post types from 10 to 5

Bugfixes

  • Fixed issue where LearnDash taxonomy options could not be unselected

  • Fixed issue where first_name and last_name usermeta fields were not rendering on certificate

  • Fixed issue where LearnDash Settings menu disappeared due to Admin Menu Editor plugin being active

  • Fixed issue where LearnDash templates were not working with minified CSS/JS

  • Fixed Warning: array_merge() message by updating logic to check second parameter before attempting array_merge

  • Fixed issue where "Mark Complete" button remained on screen for Admins when "Bypass Course Limits" options was enabled

  • Fixed Lesson Specific Date Drip Feed option so that it now can be saved if any of the date values are "0"

  • Fixed automatic updater file

LearnDash Updates March 21st, 2017

Update: Version 2.4.0 - Major Release

New Features

  • Added separate Categories/Tags taxonomies for LearnDash post types

  • Added Course Points feature

  • Added shortcodes TinyMCE popup UI

  • Added multiple Course prerequisite support

  • Added link to changelog in plugin meta

  • Added Course Options and General Settings pages

  • Added action hook when deleting user LearnDash data

  • Added support for alternate template directory wp-content/uploads/learndash/templates/

  • Added filter for 'Tag' on Courses listing

  • Added cookie logic for Lesson timers to save state on page reload

  • Added various ID and classes to Course, Lesson, Topic template files

Updates

  • Updated LearnDash menu and tab logic

  • Updated many quiz messages and labels, moving them to template file for easier filtering

  • Updated quiz statistics CSS, moving to template for easier override

  • Updated Course/Lesson/Topic/Quiz permalinks, moving to WP Settings > Permalinks screen

  • Updated "Lesson Available On" filter

  • Updated Danish language files

  • Updated Spanish language files

  • Updated PayPal integration in preparation of PayPal's March 2017 changes

  • Removed !important tag usage in quiz CSS

  • Removed inline CSS on question review box items

Bugfixes

  • Fixed essay question incorrect marking in statistics

  • Fixed Add Media button in Quiz answer error

  • Fixed typo - Quiz Question

  • Fixed issue where images were not showing when viewing Quiz statistics

  • Fixed drip feed dates not translating on front-end

  • Fixed action learndash_course_complete event triggering multiple times on Quiz complete

  • Fixed hints from being calculated in the statistics, but not activated in question settings

  • Fixed issue where question/stats/leaderboard tabs not generating for new Quizzes

  • Fixed issue where Group Leader was unable to send a Group email

  • Fixed logic to ensure DB tables exist for plugin activation

LearnDash Updates January 25th, 2017

Update: Version 2.3.3

Updates

  • Updated Course Navigation widget settings to allow control over display of Quizzes

  • Updated [visitor] shortcode to work on any page and to accept the course_id parameter

  • Updated [ld_course_list] shortcode to allow category terms display order

  • Updated admin bar "New" menu to hide Assignment, Essay, and Transactions custom post types

  • Updated previous fix for PHP 7.1.0 warnings on variable initialization

Bugfixes

  • Fixed 'Array' issue for LearnDash widgets

  • Fixed permissions to check logic to all Group Leaders to view essay content on front-end

  • Fixed typo on "Not Enabled" label

  • Fixed transient header logic to check for invalid or expiring transients