The Official Blog for LifterLMS Contributors
April 17, 2018
Added core RTL language support
Fixed fatal error on student management tables resulting from deleted admin users who manually enrolled students
Added filter to allow 3rd parties to disable achievement dupchecking (llms_achievement_has_user_earned
)
Added {student_id} merge code which can be utilized on certificates
Added merge code insert button to certificates editor
Added filter to allow 3rd parties to disable certificate dupchecking (llms_certificate_has_user_earned
)
Added filter to allow 3rd parties to add custom merge codes to certificates (llms_certificate_merge_codes
)
Fix restriction check issue for lessons with drip or prerequisites on course outline widget / shortcode
Bumped WP tested to version to 4.9.5
Template Updates
Read more: LifterLMS Version 3.17.4
April 11, 2018
Prevent 404s when changing timeline and directory pages by flushing rewrite rules on integration settings save
Fix text domain on a few i18n functions
Add Javascript translations
Fix issue causing course and membership specific stories to be exposed to non-enrolled students via student directory timelines
Read more: LifterLMS Social Learning Version 1.1.1
April 11, 2018
Course and Membership instructor metabox search field now correctly states “Select an Instructor” instead of previous “Select a Student”
Added missing translation for “Select a Student” on admin panel student selection search fields
Fix issue causing reporting export CSVs to throw a SYLK interpretation error when opened in Excel
Fix issue causing drafted courses and memberships to be published when the “Update” button is clicked to save changes
Remove use of PHP 7.2 deprecated create_function
Fix errors resulting from quiz questions which have been deleted
Fix issue causing current date / time to display as the End Date for incomplete quiz attempts on quiz reporting screens
Template Updates
Read more: LifterLMS Version 3.17.3
April 9, 2018
Fixed issue preventing lesson video and audio embeds from being removed when using the course builder settings editor
Fixed issue causing question images to lose the image source
Updated student management table for courses and memberships to show the name (and a link to the user profile) of the site user who manually enrolled the student.
Add “All Time” reporting to various reporting filters
Added API for builder fields to enable multiple select fields
Fix memory leak related to assignments rendering on course builder
Fix issue causing course progress and enrollment checks to incorrectly display progress data cached for other users
Lesson progression actions (Mark Complete & Take Quiz buttons) will now always display to users with edit capabilities regardless of enrollment status
Template Updates
Read more: LifterLMS Version 3.17.2
March 30, 2018
Refactored lesson completion methods to allow 3rd party customization of lesson completion behavior via filters and hooks.
Remove duplicate lesson completion notice implemented. Only popover notifications will display now instead of popovers and inline messages.
Object completion will now automatically prevent multiple records of completion from being recorded for a single object.
Lesson Mark Complete button and lessons completed by quiz now utilizes a generic trigger to mark lessons as complete: llms_trigger_lesson_completion
.
Removed several unused functions from frontend forms class
Moved lesson completion form controllers to their own class
Templates updates
Read more: LifterLMS Version 3.17.1