The Official Blog for LifterLMS Contributors

  • LifterLMS Version 10.1.1

    Updates and Enhancements
    • Increased entropy used when generating order keys.
    Bug Fixes
    • Fixed saving when attaching an existing lesson after editing its title or permalink in the Course Builder.
    • Fixed the “View add-on details” tooltip being cut off on the Add-ons screen. #3301
    • Fixed access plan details not saving when using the course or membership Save button in the block editor. #3256, #3300
    • Fixed duplicate engagement emails sent to all recipients when multiple emails share the same triggering post.
    • Aligned admin Select2 fields with WordPress 7.0 form control sizing. #3291
    • Fixed lesson completion being rejected when the Mark Complete button was clicked the moment the minimum time requirement was reached, before the next time-tracking heartbeat had persisted the elapsed time. #3295
    • Prevented a fatal error when cloning a course or creating a course cohort if a cloned lesson or course could not be loaded during prerequisite handling.
    Developer Notes
    • Corrected the REST API student progress status property description to reflect the completion status rather than the enrollment status, and noted that the students ability lists LifterLMS students only.
    Security Fixes
    • Additional checks on checkout completion redirects.
    • Additional checks when creating users during course import.
    • Additional authorization checks on REST API key and webhook admin actions.
    Read more: LifterLMS Version 10.1.1
  • LifterLMS PDFs Version 2.5.0

    New Features
    • PDF export support for group reports.
    Security Fixes
    • Additional hardening of note content during PDF export.
    Read more: LifterLMS PDFs Version 2.5.0
  • LifterLMS Groups Version 2.0.0

    New Features
    • Show the LifterLMS help beacon on the Groups admin list table.
    • Added pending invitation date to export.
    • Export of pending invites and members.
    • Always show group enrollment plans, even if user is already enrolled in the course.
    • Allow purchasing additional seats to an existing group.
    Updates and Enhancements
    • Always show per-invite actions for pending invitations instead of on hover.
    Updated Templates
    • templates/profile/reports/course-students-list.php
    • templates/profile/reports/members-list.php
    • templates/profile/sidebar-invitations.php
    Read more: LifterLMS Groups Version 2.0.0
  • LifterLMS Notes Version 1.2.1

    Bug Fixes
    • Fixed incorrect escaping of quotes and angle brackets in the course title shown as the note title when viewing or editing a note.
    Security Fixes
    • Additional checks on the notes REST collection endpoint.
    Read more: LifterLMS Notes Version 1.2.1
  • LifterLMS Assignments Version 2.7.0

    New Features
    • Added an Assignments subtab to the single course reporting view.
    • Support for minimum lesson time on lessons with assignments.
    Security Fixes
    • Additional checks when saving assignments to a lesson.
    • Additional checks when removing assignment upload attachments.
    Updated Templates
    • templates/admin/reporting/tabs/courses/assignments.php
    • templates/lesson/take-assignment-button.php
    Read more: LifterLMS Assignments Version 2.7.0
  • Sky Pilot Theme Version 2.5.0

    Updates and Enhancements
    • Styling update for quiz question rendering.
    Bug Fixes
    • Access Plan block button colour was different in the front-end vs. the back-end.
    Read more: Sky Pilot Theme Version 2.5.0