The Official Blog for LifterLMS Contributors
August 29, 2022
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
August 23, 2022
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
August 17, 2022
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
July 28, 2022
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
July 16, 2022
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