The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.10.1

    Bugfixes
    • Prevent errors related to attempting to display notification data related to deleted students
    • Fix errors related to displaying notifications for deleted post (courses, sections, lessons, quizzes, etc…)
    • Fix error causing email notifications being sent after related user has been deleted
    • Fix typo preventing llms_form_field() from outputting textareas
    Updates
    • Add new filter llms_allow_subscription_cancellation useful for preventing students from self-cancelling their subscriptions on the student dashboard. More info.
    • Add new API for querying students via AJAX select2 elements
    • Select2 Post Query elements can now query multiple post types simultaneously
    • Seletc2 Post Query elements can now support <optgroup>
    i18n
    • Course option metabox for reviews is not translatable
    Read more: LifterLMS Version 3.10.1
  • LifterLMS Version 3.10.0

    Recurring Order Management (for Admins)
    • Admins can now edit various pieces of data related to a recurring order from the order screen on the admin panel
    • Allow editing of the Next Payment Date
    • Allow editing of the Trial End Date (when a trial is active for the order)
    • Edit Payment Gateway and related gateway fields (Customer ID, Source ID, and Subscription ID)
    • If you’re using LifterLMS Stripe or LifterLMS PayPal please update to the latest version of these add-ons to take advantage of these new features!
    Recurring Order Management (for Students)
    • Students can now switch the payment method (source) for their recurring subscriptions from the student dashboard
    • Students can now cancel their recurring orders to prevent future payments on recurring orders
    • If you’re using LifterLMS Stripe or LifterLMS PayPal please update to the latest version of these add-ons to take advantage of these new features!
    Automatic Payment Retries (for supporting gateways)
    • LifterLMS Stripe and LifterLMS PayPal can now automatically retry failed payments to help recover lost revenue as a result of temporary declines to payment sources. Please see our documentation on this new feature here.
    • If you’re using LifterLMS Stripe or LifterLMS PayPal please update to the latest version of these add-ons to take advantage of these new features!
    Manual Payment Gateway Enhancements
    • The Manual Payment Gateway (bundled with LifterLMS Core) can now handle recurring payments. For more information on utilizing recurring payments with the Manual Gateway please see the gateway documentation.
    Updates and Fixes
    • Force SSL setting now applies to Student Dashboard screens. This is useful as Google now recommends any page where a password is submitted should be encrypted and allows gateway communication from student dashboard screen with APIs that require an SSL connection.
    • Fixed spelling error related to quizzes
    Templates changed

    NEW

    UPDATED

    Read more: LifterLMS Version 3.10.0
  • LifterLMS Stripe Version 4.2.0

    • Enable LifterLMS 3.10 compatibility to allow students and admins to switch the payment method associated with their recurring subscriptions to courses or memberships
    • Fix issue preventing checkout when a saved card is selected due to new card fields not being properly disabled
    • Update Stripe API Version to latest (2017-06-05)
    • Added filter to allow customization of the API version where needed: llms_stripe_api_version
    • Fix typo on pot file location (from “l18n” to “i18n”)
    Read more: LifterLMS Stripe Version 4.2.0
  • LifterLMS MailChimp Version 2.2.2

    • Use PUT requests to add/update list subscribers during enrollment actions. Prevents an issues preventing existing subscribers from being added to groups if they has previously been added to the list from a different source.
    Read more: LifterLMS MailChimp Version 2.2.2
  • LifterLMS MailChimp Version 2.2.1

    • Prevent checkboxes on settings screen from always being checked
    • Now fully translateable and i18n-friendly!
    Read more: LifterLMS MailChimp Version 2.2.1
  • LifterLMS Version 3.9.5

    • Increased css z-index of basic notifications to prevent issues with themes that have high z-index on menus and other elements
    • Increased the frequency of basic notification heartbeat check from 10 to 20 seconds
    • Added filter to allow for customization of the notifications heartbeat interval, example here.
    • Fixed error related to password reset when the “Disable Usernames” account setting is disabled
    Read more: LifterLMS Version 3.9.5