The Official Blog for LifterLMS Contributors
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
July 16, 2022
Add max-length sanitization to admin settings which specify a max length.
Fixed invalid user links on admin order screens when viewing incomplete orders missing a registered user.
Added new function llms_is_secure()
.
Added lifterlms-
and llms-
as automatically stripped prefixed when using llms_strip_prefixes()
.
Added new temporary metadata, temp_gateway_ids
to orders for use by gateways when switching payment methods.
Moved LLMS.Spinner
Javascript into an @lifterlms/components
module and removed its reliance on jQuery.
Disabled scroll-behavior: scroll
on checkout screens to address a validity reporting issue on Chromium-based browsers.
Read more: LifterLMS Version 7.0.0-alpha.3
July 12, 2022
Bug Fixes
Fixed Hello Theme’s word-break and spacing for quiz answer options. #2132
Fixed text/label alignment in Twenty-Twenty-Two theme.
Fixed regression introduced in version 6.3.0 which prevented the Courses nav item from being customized in the BuddyPress profile nav menu. #2142
Developer Notes
Added new filter llms_product_get_restrictions
hook to filter the list of restrictions placed on a given product. #2201
Read more: LifterLMS Version 6.8.0