The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.0.4

    • Added shortcode [lifterlms_login] so the login form can be displayed. Information usage at https://lifterlms.com/docs/shortcodes/#lifterlms_login
    • Added internal function LLMS_Student->get_name()
    • Three basic course difficulties will be automatically created on installation and upgrades
    • Updated course difficulty save methods to rely only on the taxonomy rather than the taxonomy and postmeta table
    • Updated admin settings screens to only flush rewrite rules on screens where it is necessary to update rewrites
    • Fix issue with customization of LifterLMS account endpoint URLs
    • Fix a conflict with Redirection url monitoring that was causing redirects to be created from Courses and Memberships to the site home page automatically whenever updating the post
    • Fix an undefined index warning on courses / memberships when updating post data
    • Remove confusing and invalid warning message from Membership post screen on admin panel
    Read more: LifterLMS Version 3.0.4
  • LifterLMS Version 3.0.3

    • Added filter llms_show_preview_excerpt which can be used to hide the excerpt on course syllabus or next/back preview tiles in lesson navigation
    • Fix logic so that only free lessons are marked as free lessons post 3.0 upgrade
    • Fix incorrect display of the “restricted” and “non-restricted” content areas for memberships
    • Fix undefined index warning output by membership metaboxes
    • Fix dead like under “Force SSL” checkout setting
    • Course & Membership tiles output by course or membership shortcodes now automatically match column heights like the default catalogs do.
    • Correctly register students as the “Student” Role
    • Database Upgrade script converts users with the role “studnet” to “student”
    Read more: LifterLMS Version 3.0.3
  • LifterLMS Version 3.0.2

    • Added action lifterlms_before_student_dashboard_tab
    • Added action lifterlms_after_student_dashboard_greeting
    • Added action lifterlms_after_student_dashboard_tab
    • Added action lifterlms_sd_before_membership
    • Added action lifterlms_sd_after_membership
    • Fix membership shortcode
    • Fix issue that prevented “Student Dashboard” from rendering if the page was set as the child of another page
    • Fix undefined function error in admin notices
    • Fix nonce errors resulting from admin notice html being served from the database rather than being dynamically generated
    • Fix db upgrade script which was enabling course time period for restrictions for all courses regardless of their pre 3.0 restriction settings
    • Fix db upgrade script that was causing empty sale dates to show start of unix epoch b/c they were empty strings
    • Fix Javascript parse error preventing section & lesson editing from within the course outline on the admin panel
    • Fix lesson icons from highlighting lesson settings like drip delay & quiz association
    • Updated course outline color scheme to match the 3.0 admin color scheme overhaul
    • LLMS_Lesson::get_assigned_quiz() will output deprecation warnings for those using debug mode. LLMS core no longer uses this function and will be deprecated in the next major release.
    • Handle enrollment status of legacy orders based on enrollment rather than enrollment AND order status
    Read more: LifterLMS Version 3.0.2
  • LifterLMS Version 3.0.1

    • Properly prefix llms_is_ajax() to prevent 500 errors when leaving HTTPS forced checkout screen
    • Fix student unenrollment from memberships which was leaving a trace of enrollment in the user_meta table
    • Update student dashboard nav list items to have more specific no styles to prevent “double discs” on various themes
    • Return course progress bar and “continue” button which was accidentally removed
    • Added core support for “Divi” theme sidebars
    Read more: LifterLMS Version 3.0.1
  • LifterLMS Helper Version 2.3.1

    • Fixes issue with theme upgrade post install not working resulting in themes existing in the wrong directory after an upgrade
    Read more: LifterLMS Helper Version 2.3.1
  • LifterLMS Stripe Version 4.0.0

    Compatible with LifterLMS 3.0 & Incompatible with LifterLMS 2.x
    Please see Upgrading to LifterLMS 3.0 for more information

    • Addresses 3.0 changes to order data structure
    • Adds “force ssl” error message
    Read more: LifterLMS Stripe Version 4.0.0