Updates and Enhancements
- Upgrades the Stripe API version to 2022-08-01. These breaking changes do not affect this payment integration.
- Raised the minimum supported WP version from 5.3 to 5.6.
This prerelease version of LifterLMS PayPal will only function in Test Mode with PayPal Sandbox API Credentials.
lifterlms.com/wp-json/llms-ppc/v1/connect
endpoint.<header>
and <footer>
in favor of default <div>
tags. #2281.wp-block-column
element. #2134scroll-behavior: smooth
on checkout screen to address form element validity checking issues on Chromium-based browsers. #2206LLMS_Controller_Orders::switch_payment_source()
in favor of LLMS_Controller_Checkout::switch_payment_source()
.lifterlms_update_option_{$type}
action in favor of the llms_update_option_{$type}
filter.LLMS_Controller_Orders::confirm_pending_order()
is deprecated in favor of LLMS_Controller_Checkout::confirm_pending_order()
.LLMS_Controller_Orders::create_pending_order()
is deprecated in favor of LLMS_Controller_Checkout::create_pending_order()
.LLMS_Controller_Orders::switch_payment_source()
is deprecated in favor of LLMS_Controller_Checkout::switch_payment_source()
.window.LLMS.Spinner
functions is deprecated. Use JS Elements
or selection strings parseable by document.querySelector()
instead.llms_{$method}_title
in favor of llms_{$method}_refund_title
.llms_get_dashicon_link()
, intended to enable the addition of external resource helper links to settings field descriptions.LLMS_Student
object can be instantiated as an empty object and bypass current user autoloading. In the future this may affect integrations using the lifterlms_new_pending_order
action hook which will receive an “empty” student object during order setup by gateways utilizing new AJAX-powered checkout endpoints.llms_gateway_{$this->id}_logging_enabled
, which will allow force enabling/disabling of gateway logging functions.add_secure_string()
allowing developers to add secure strings during runtime without the necessity of registering the strings using filters.llms_is_option_secure()
for determining if an “secured” option is defined in a “secure” manner.modify_recurring_payments
. #2176$encode
to optionally get a raw (not encoded) URL. – $querystring_only
to optionally get only the redirect URL if set via NPUT_GET variable.$querystring_only
to the filter hook llms_plan_get_checkout_redirection
.after_html
for additional field types which support desc
..llms-spinning
and .llms-spinner
elements is no longer loaded as part of the lifterlms.css
and admin.css
files, instead it is loaded dynamically when window.LLMS.Spinner
functions are called. In some cases CSS overrides to these elements which relied on CSS rule load order may no longer successfully override the default CSS rules. These overrides may need to be updated to have more specific selectors in order to ensure the overrides are retained.window.LLMS.Spinner
, has been converted to a module accessible from the same variable.window.LLMS.Spinner
methods now accept JS Elements and selector strings parseable by document.querySelector()
in addition to jQuery selections.llms_transaction_can_be_refunded
enabling custom refund restrictions to be applied to a transaction.add_filter( 'llms_use_google_webfonts', '__return_true' );
. #2189@woocommerce/action-scheduler
, to version 3.5.2.