Added handler to automatically resume pending (incomplete or abandoned) orders.
Classes extending the LLMS_Abstract_API_Handler can now prevent a request body from being sent.
Added dynamic filter 'llms_' . $action . '_more' to allow customization of the “More” button text and url for student dashboard sections. Thanks @pondermatic.
Remove unused CSS code on the admin panel.
Bug Fixes
Fixed a bug preventing course imports as a result of action priority ordering issues.
Function llms_get_order_by_key() correctly returns null instead of false when no order is found and will return an int instead of a numeric string when an order is found.
Changed the method used to sort question choices to accommodate numeric choice markers. This fixes an issue in the Advanced Quizzes add-on causing reorder questions with 10+ choices to sort display in the incorrect order.
Increased the specificity of LifterLMS element tooltip hovers. Resolves a conflict causing issues on the WooCommerce tax rate management screen.
Fixed an issue causing certain fields in the Customizer from displaying a blue background as a result of very unspecific CSS rules, thanks @Swapnildhanrale!
Fixed builder deep links to quizzes freezing due to dependencies not being available during initialization.
Fixed builder issue causing duplicate copies of questions to be added when adding existing questions multiple times.
Disable checkout redirects as configured by LifterLMS 3.30.0 access plan checkout redirect settings for access plans connected to a WooCommerce Product.
Fixed issue causing the addition of a new card by a customer with previous purchases via Stripe to cause preexisting cards to be deleted from the customer’s Stripe profile when the “Saved Cards” setting is disabled.
Fixed usage of incorrect filter used to modify checkout credit card fields has been correctly named from llms_get_gateway_admin_title to llms_get_gateway_fields.
Unminfied (development) assets will now load via the LLMS_ASSETS_SUFFIX constant settings instead of being loaded when WP_DEBUG is enabled.
Added options to customize the checkout redirect behavior for each access plan
Updated LifterLMS Blocks to 1.3.8. Fixes an issue causing some installations to be unable to use certain blocks due to jQuery dependencies being declared improperly.