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
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.
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”)
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.