The Official Blog for LifterLMS Contributors

  • LifterLMS Twilio Version 1.1.0

    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
  • LifterLMS Assignments Version 1.1.7

    • 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
  • LifterLMS Version 3.37.19

    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
  • LifterLMS Version 3.37.18

    • 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
  • LifterLMS Version 3.37.17

    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
  • LifterLMS WooCommerce Version 2.0.15

    • Added code to prevent students to buy wc products linked to already enrolled llms products.
    Read more: LifterLMS WooCommerce Version 2.0.15