The Official Blog for LifterLMS Contributors

  • LifterLMS Advanced Videos Version 1.0.0-beta.7

    • Fixed issue causing the completion of quizzes attached to a lesson requiring video completion from properly completing the lesson on successful quiz completion. This fix requires code available from the LifterLMS core versions 3.37.2 and later.
    • Added a filter, llms_av_allow_oembed_filtering to control whether or not oEmbeds are filtered by the plugin.
    • Scope oEmbed filtering to affect only videos in the LifterLMS lesson template.
    Read more: LifterLMS Advanced Videos Version 1.0.0-beta.7
  • LifterLMS Version 3.37.2

    • LifterLMS notices will now be displayed on pages defined as a Course or Membership sales page.
    • TwentyTwenty Theme: Updated to use background-color property instead of background shorthand when adding custom elements to style.
    • Added filter llms_sessions_end_idle_cron_recurrence to allow customization of the recurrence of the idle session cleanup cronjob.
    • Added filter llms_quiz_is_open to allow customization of whether or not a quiz is available to a student.
    • When adding an client-side tracking events to the always make sure the server-side verification nonce is always set on the storage object.
    • The Course/Membership filter on the main students reporting screen now correctly limits post results based on instructor access.
    Read more: LifterLMS Version 3.37.2
  • LifterLMS Version 3.37.1

    • TwentyTwenty Theme: Fixed course information block misalignment.
    • Fixed conflict with WooCommerce resulting from the movement of the deprecated LiftreLMS function is_filtered().
    Read more: LifterLMS Version 3.37.1
  • LifterLMS Version 3.37.0

    Updates
    • Tested and compatible with WordPress core 5.3.
    • Add theme support for the TwentyTwenty core default theme.
    • Improved security and data sanitization in with regards to the SendWP integration connector.
    LifterLMS Rest API 1.0.0-beta.8
    • Added memberships controller, huge thanks to @pondermatic!

    • Added new filters:

    • llms_rest_lesson_filters_removed_for_response

    • llms_rest_course_item_schema

    • llms_rest_pre_insert_course

    • llms_rest_prepare_course_object_response

    • llms_rest_course_links

    • Improved validation when defining instructors for courses.

    • Improved performance on post collection listing functions.

    • Ensure that a course instructor is always set for courses.

    • Fixed sales_page_url not returned in edit context.

    • In update_additional_object_fields() method, use WP_Error::$errors in place of WP_Error::has_errors() to support WordPress version prior to 5.1.

    Read more: LifterLMS Version 3.37.0
  • LifterLMS REST API Version 1.0.0-beta.9

    Updates
    • Added memberships controller, huge thanks to @pondermatic!

    • Added new filters:

    • llms_rest_lesson_filters_removed_for_response

    • llms_rest_course_item_schema

    • llms_rest_pre_insert_course

    • llms_rest_prepare_course_object_response

    • llms_rest_course_links

    • Improved validation when defining instructors for courses.

    • Improved performance on post collection listing functions.

    Bug fixes
    • Ensure that a course instructor is always set for courses.
    • Fixed sales_page_url not returned in edit context.
    • In update_additional_object_fields() method, use WP_Error::$errors in place of WP_Error::has_errors() to support WordPress version prior to 5.1.
    Read more: LifterLMS REST API Version 1.0.0-beta.9
  • LifterLMS WooCommerce Version 2.0.12

    • Tested to WordPress 5.3, LifterLMS 3.36.5, and WooCommerce 3.8.
    • Only print WC Notices if wc_print_notices() is defined. Fixes issue when using the LifterLMS Rest API.
    • Fix issue producing malformed enrollment trigger encountered when updating the enrollment status to “enrolled” during order updates.
    Read more: LifterLMS WooCommerce Version 2.0.12