The Official Blog for LifterLMS Contributors

  • LifterLMS Version 6.3.0

    Upcoming PHP Version Requirement Change

    LifterLMS will drop support for PHP 7.3 by May, 2022. This will raise the minimum supported PHP version to 7.4. PHP 7.3 reached its official end of life on December 6, 2021. If you are still using PHP 7.3 please upgrade to PHP 7.4 or later as soon as possible.

    New Features
    • Automatically add student’s dashboard endpoints to the BuddyPress profile nav. #627
    Updates and Enhancements
    • Upgraded LifterLMS Blocks to v2.4.2.
    • Updated LifterLMS Helper to v3.4.2.
    Bug Fixes
    • Fixed paged queries in student dashboard not working when using plain permalinks.
    • Fixed an issue that prevented searching students in some admin areas when WordPress was installed in a subdirectory. #2096
    • Fixed lesson’s comments status not reflecting default global setting when created with the course builder. #2099
    Deprecations
    • Deprecated LLMS_Integration_Buddypress::achievements_screen() method with no replacement.
    • Deprecated LLMS_Integration_Buddypress::certificates_screen() method with no replacement.
    • Deprecated LLMS_Integration_Buddypress::courses_screen() method with no replacement.
    • Deprecated LLMS_Integration_Buddypress::memberships_screen() method with no replacement.
    • Deprecated LLMS_Integration_Buddypress::remove_courses_paginate_links_filter() method with no replacement.
    • Deprecated LLMS_Integration_Buddypress::modify_courses_paginate_links() method with no replacement.
    Developer Notes
    • Added llms_get_paged_query_var() function that returns the page number query var for the current request.
    • Added new filter llms_buddypress_profile_endpoints to control the LifterLMS endpoints to be added to the BuddyPress profile.
    • Added new filter llms_buddypress_min_nav_item_slug to control the LifterLMS main BuddyPress’ nav item slug.
    • Added new filter llms_buddypress_min_nav_item_label to control the LifterLMS main BuddyPress’ nav item label.
    • Added new filter llms_buddypress_min_nav_item_position to control the LifterLMS main BuddyPress’ nav item position.
    Read more: LifterLMS Version 6.3.0
  • LifterLMS Blocks Version 2.4.2

    Bug Fixes
    Read more: LifterLMS Blocks Version 2.4.2
  • LifterLMS PayPal Version 1.4.0

    Updates and Enhancements
    • Increased the minimum required LifterLMS version from 3.0.0 to 5.9.0.
    Security Fixes
    • Sanitized user input in LLMS_Payment_Gateway_PayPal::after_payment_method_details(). Thanks tomorrowisnew!
    Read more: LifterLMS PayPal Version 1.4.0
  • LifterLMS Helper Version 3.4.2

    Bug Fixes
    • Fixed an issue where adding new license keys with an end-of-line symbol after the last key would result in an invalid license key error.
    • Fixed an issue that caused PHP warnings in the “Plugins -> Add New” page because the plugin property was missing. #36
    Read more: LifterLMS Helper Version 3.4.2
  • LifterLMS Version 6.2.0

    Updates and Enhancements
    • Changed the llmsStudentsSelect2() JavaScript function to use the LifterLMS REST API “list students” endpoint instead of the LLMS_AJAX_Handler::query_students() PHP function.
    • Upgraded LifterLMS Blocks to v2.4.1.
    Bug Fixes
    • Fixed issue with hidden checkboxes on LifterLMS forms.
    • Fixed a compatiblity issue with the Divi Theme Builder ignoring access restrictions when using template with custom body. #2063
    • Fixed an error encountered on the Engagements > Certificates screen when using the BuddyBoss theme. #2080
    Deprecations
    Developer Notes
    • Added new filter llms_template_loader_priority to control the priority of the template_include hook callback used to load restricted content templates.
    Read more: LifterLMS Version 6.2.0
  • LifterLMS Blocks Version 2.4.1

    Bug Fixes
    • Fixed issue when adding two custom fields of the same type resulting in the first changing its usermeta key. #160
    Read more: LifterLMS Blocks Version 2.4.1