The Official Blog for LifterLMS Contributors

  • LifterLMS Helper Version 2.5.0

    • Allow add-ons to be bulk deactivated
    • Integrates with LifterLMS site clone detection in order to automatically activate plugins on your new URL when cloning to staging / production.
    • Following clone detection if activation fails the plugin will no longer show the add-ons as activated (since they’re not activated on the new URL)
    • Minor admin-panel performance improvements
    • Now uses minified JS and CSS assets
    • Now fully translateable!
    Read more: LifterLMS Helper Version 2.5.0
  • LifterLMS Version 3.10.2

    • Fix fatal error related to purchase receipts for trashed or deleted orders
    • l10n “Reviews” tab title on course settings
    • Remove commented out sample preheader text from email header template which was displaying in some email clients.
    Template Updates
    Read more: LifterLMS Version 3.10.2
  • 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