The Official Blog for LifterLMS Contributors

  • 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
  • LaunchPad Version 2.0.0

    • Labels now display beside radio buttons and checkboxes instead of below them
    • All settings defaults updated for a pretty first time run
    • Author bio does not display on LifterLMS courses, lessons, memberships, or quizzes
    • Added custom course excerpt to the course tiles
    New Customizable Settings & Options
    • Secondary buttons!
    • Main menu font size
    • Course meta title and information settings for size & color
    • Setting for number of columns in the course / membership catalogs
    • Settings for 3.0 pricing tables
    Deprecated Settings and Options
    • Course & Membership Price
    • Course Legth & Difficulty — replaced with “Meta” options described above
    • Removed some lesson complete icon settings which are confusing after core 3.0 changes
    • Deprecated checkout settings no longer relevant because of core 3.0 changes
    Read more: LaunchPad Version 2.0.0