The Official Blog for LifterLMS Contributors
April 22, 2020
Version Requirements
The minimum required LifterLMS Core version has been raised to 3.37.19. Please upgrade the LifterLMS Core to continue using this add-on.
Updates
Added the ability to refresh the cached “From Numbers” list on the integration settings screen.
Added the ability to use environment variables or constants to store API credentials.
Added a link to the integration settings screen on the plugin settings screen.
Added automatic logging of API response errors.
Various minor changes to use WP core functions in favor of native PHP functions, per WP coding standards.
Bug Fixes
Fixed issue encountered when saving the plugin settings for the first time.
Fixed issue encountered using text to enroll when running WP_DEBUG_DISPLAY
is enabled.
Fixed issue causing HTML entities (like a currency symbol) to be encoded when sent via SMS.
Deprecations
Deprecated class LLMS_TwiML
in favor of LLMS_Twilio_TwiML
.
Deprecated function LLMS_Twilio()
in favor of llms_twilio()
.
Deprecated loading the LLMS_Notification_Processor_Twilio
from the class-llms-twilio-notification-processor.php
file.
Read more: LifterLMS Twilio Version 1.1.0
April 20, 2020
Fixed issue which could be encountered with plugins or themes that register a custom post type named “notifications”.
Fix issue encountered when attempting to send a notification for an assignment that’s been erased from the database.
Read more: LifterLMS Assignments Version 1.1.7
April 20, 2020
Updates
Added a new debugging tool to clear pending batches created by background processors.
Added a new method LLMS_Abstract_Notification_View::get_object()
which can be used by notification views to override the loading of the post (or object) which triggered the notification.
Bug Fixes
Added localization to strings on the coupon admin screen. Thanks parfilov !
Fixed issue encountered in metaboxes when the $post
global variable is not set.
Read more: LifterLMS Version 3.37.19
April 14, 2020
Fix regression introduced in version 3.34.0 which prevented checkout success redirection to external domains.
Resolved a conflict with LifterLMS, Divi, and WooCommerce encountered when using the Divi frontend pagebuilder on courses and memberships.
Fixed issue causing localization issues when creating access plans, thanks @mcguffin !
Read more: LifterLMS Version 3.37.18
April 10, 2020
Updates
Updated the lost password and password reset form handlers for improved error handling and extendability by other plugins.
Bug Fixes
Fixed a conflict with WooCommerce resulting in password reset issues on the WooCommerce account dashboard.
Fixed an issue allowing voucher codes from deleted vouchers to still be redeemed.
Fixed an issue with pagination on the courses tab of a users BuddyPress profile.
Fixed a typo in the post_status
query arg when retrieving access plans for a course or membership.
Deprecations
LLMS_PlayNice::wc_is_account_page()
is no longer required and is deprecated with no replacement
WP core get_password_reset_key()
should be used in favor of llms_set_user_password_rest_key()
.
WP core check_password_reset_key()
should be used in favor of llms_verify_password_reset_key()
.
Read more: LifterLMS Version 3.37.17