The Official Blog for LifterLMS Contributors

  • LifterLMS Version 6.10.0

    Updates and Enhancements
    • Updtaed woocommerce/action-scheduler to version 3.5.0.
    • Upgrades the bundled quill-wordcount module to version 2.0, addressing an issue encountered when counting words with non-Latin character languages.
    Bug Fixes
    • Make <pre> elements in quiz attempt results scrollable.
    • Make sure the current user can edit the lesson, when changing its completion status from the admin reporting.
    • Added missing textodmain for the string ‘Move {post_title} to the Trash’. #2224
    • Fixed PHP fatal error when quick editing an award. #2231
    • Updated Spain’s provinces list. #2243
    Deprecations
    • The files assets/vendor/quill/quill.module.wordcount.js and assets/vendor/quill/quill.module.wordcount.min.js are to be removed in the next major release. Instead of loading these files directly, use wp_enqueue_script( 'llms-quill-wordcount' ).
    Read more: LifterLMS Version 6.10.0
  • LifterLMS Advanced Quizzes Version 3.0.0

    Updates and Enhancements
    • [BREAKING] Raised the minimum supported PHP version to 7.4.
    • [BREAKING] Raised the minimum supported WordPress core version to 5.6.
    Bug Fixes
    • Fixed PHP 8.1 deprecation warning resulting from usage of FILTER_SANITIZE_STRING.
    • Fixed an issue with the code question type answer rendering.
    Developer Notes
    • Fix issue encountered when passing an extension string with a leading dot to the llms_aq_mime_ensure_dot().
    Security Fixes
    • Fixed issue allowing upload question types to associate an upload answer with an invalid or non-existent quiz attempt.
    Read more: LifterLMS Advanced Quizzes Version 3.0.0
  • LifterLMS Advanced Videos Version 1.0.0-beta.19

    New Features
    • Allow lessons to be completed from the reporting screen regardless of the video completion requirement.
    Updates and Enhancements
    • Raised the minimum supported PHP version to 7.4.
    • Behave as the player ended when catching a player paused event and the player’s current time is greater than the video duration.
    Developer Notes
    • Added llms_av_allow_lesson_completion_admin_reporting filter to control whether or not allowing lesson completion from admin reporting regardless of the video completion requirement.
    Read more: LifterLMS Advanced Videos Version 1.0.0-beta.19
  • LifterLMS Version 6.9.0

    Updates and Enhancements
    • Removed site-wide font-weight styles targeting <h1> through <h6> elements. #2217
    Bug Fixes
    • Fixed issue preventing decimals from being used for coupon discount amounts. #2149
    • Added AR (Arezzo) to Italy’s states list. #2214
    Read more: LifterLMS Version 6.9.0
  • LifterLMS Version 7.0.0-alpha.4

    • Fixed error causing recurring payment reschedules to fail with a fatal error.
    Read more: LifterLMS Version 7.0.0-alpha.4
  • LifterLMS PayPal Version 3.0.0-alpha.3

    • New minimum LifterLMS core version requirement: 7.0.0-alpha.3.
    • Changed the invoice_prefix CP gateway option to site_prefix.
    • Improved PayPal plan creation requests to automatically create the related product as needed.
    • Added product (course/membership) bulk sync admin tool.
    • Added an API for syncing recurring orders statuses to the related PayPal subscription.
    • Added a success message when onboarding is completed.
    • Fixed an issue causing PayPal subscription to be inadvertently reactivated during certain scenarios when changing payment methods.
    • Fixed an undefined variable error which could be encountered when using constants/environment variables to define PayPal API credentials.
    • Added an upgrade routine used to inform pre 3.x users about plugin changes.
    • Changed the default alternative payment methods list to be an empty array.
    • Fixed issue causing the legacy gateway to display when adding or removing a coupon during checkout.
    • Fixed an issue causing the PayPal button to get “stuck” when changing gateways after adding or removing a coupon during checkout.
    • Added a webhook notification handler for recording failed subscription payments.
    • Fixed validation feedback issues encountered on iOS browsers.
    Read more: LifterLMS PayPal Version 3.0.0-alpha.3