The Official Blog for LifterLMS Contributors
April 23, 2018
Admin Settings Interface Improvements
Improved admin settings page interface to allow for section navigation
Updated checkout setting pages to utilize a separate section (page) for each available payment gateway
Added a table of payment gateways to see at a glance which gateways are enabled and allows drag and drop reordering of gateway display order
Moved dashboard endpoints to a separate section on the accounts settings area
Updated CSS on settings page to have more regular spacing between subtitles and settings fields
Added a “View” button next to any admin setting post/page selection field to allow quick viewing of the selected post
Purchase page setting field is now ajax powered like all other page selection settings
Renamed dashboard settings section titles to be more consistent with language in other areas of LifterLMS
All dashboard endpoints now automatically sanitized to be URL safe
Updates and Enhancements
Dashboard endpoints can now be deregistered by setting the endpoint slug to be blank on account settings
Bug Fixes
Fix issue causing 404s for various script files when SCRIPT_DEBUG is enabled
Fix issue with audio & video embeds to prevent fallback to default post attachments
Fix issue causing student selection boxes to malfunction due to missing dependencies when loaded over slow connections
Template Updates
Read more: LifterLMS Version 3.17.5
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