- When sanitizing settings, don’t strip tags on editor and textarea fields that allow HTML.
- Added JS filter
llms_lesson_rerender_change_events
to lesson editor view re-render change events.
The Official Blog for LifterLMS Contributors
-
LifterLMS Version 3.35.2
Read more: LifterLMS Version 3.35.2 -
LifterLMS Stripe Version 5.0.0
Read more: LifterLMS Stripe Version 5.0.0Updates
- Updated to support PSD2 (SCA). For more details on what this means see Stripe’s article at https://stripe.com/guides/strong-customer-authentication.
- LifterLMS version 3.29.0 or later is now required.
- Updated Stripe API Version to
2019-08-14
. - Added a purchase-aware dynamic statement descriptor for each charge.
- Added automatic installation of Stripe Webhooks from admin settings screen.
- Added webhook receipt endpoints for receiving updates from Stripe when asynchronous payments fail and charges are refunded.
- Added minimum transaction checks for the following currencies: BRL, INR, MYR, & NZD.
- Added UGX as a supported zero-decimal currency.
- Database installation script no longer installs tables from version 2.x and 3.x.
Bug fixes
- Fixed typo in filter
llms_stripe_get_card_desrcription
, usellms_stripe_get_card_description
.
Deprecations
- Removed class constant
LLMS_Stripe_API::API_VERSION
, useLLMS_STRIPE_API_VERSION
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_stripe_amount()
usellms_stripe_get_amount()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_transaction_minimum()
usellms_stripe_get_transaction_minimum()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_card_desrcription()
usellms_stripe_get_card_description()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::charge()
- Removed class
LLMS_Stripe_Crons
- Renamed file
includes/class-llms-gateway-stripe.php
toincludes/class-llms-payment-gateway-stripe.php
-
LifterLMS Version 3.35.1
Read more: LifterLMS Version 3.35.1- Fix instances of improper input sanitization and handling.
- Include scripts, styles, and images for reporting charts and datepickers
-
LifterLMS Version 3.35.0
Read more: LifterLMS Version 3.35.0Security Notice
- Fixed a security vulnerability disclosed by the WordPress plugin review team. Please upgrade immediately!
Updates
- Explicitly setting css and js file versions for various static assets..
- Added data sanitization methods in various form handlers.
- Added nonce verification to various form handlers.
Bug fixes
- Fixed some translation strings that had literal variables instead of placeholders.
- Fixed undefined index error encountered when attempting to email a voucher export.
- Fixed undefined index error when PHP file upload errors are encountered during a course import.
Deprecations
The following unused classes have been marked as deprecated and will be removed from LifterLMS in the next major release.
- LLMSAnalyticsMemberships
- LLMSAnalyticsCourses
- LLMSAnalyticsSales
- LLMSMetaBox_Expiration
- LLMSMetaBox_Video
Template Updates
- admin/reporting/tabs/courses/overview.php
- admin/reporting/tabs/memberships/overview.php
- admin/reporting/tabs/quizzes/attempts.php
- admin/reporting/tabs/quizzes/overview.php
- admin/reporting/tabs/students/courses-course.php
- admin/reporting/tabs/students/courses.php
- loop/featured-image.php
- myaccount/view-order.php
- quiz/results.php
- single-certificate.php
- single-no-access.php
- taxonomy-course_cat.php
- taxonomy-course_difficulty.php
- taxonomy-course_tag.php
- taxonomy-course_track.php
- taxonomy-membership_cat.php
- taxonomy-membership_tag.php
-
LifterLMS Version 3.34.5
Read more: LifterLMS Version 3.34.5- Fixed logic issues preventing pending orders from being completed.
Templates Changed
- [checkout/form-confirm-payment.php](https://github.com/gocodebox/lifterlms/blob/master/templates/checkout/form-confirm-payment.php
-
LifterLMS Stripe Version 5.0.0-beta.1
Read more: LifterLMS Stripe Version 5.0.0-beta.1Updates
- Updated to support PSD2 (SCA). For more details on what this means see Stripe’s article at https://stripe.com/guides/strong-customer-authentication.
- LifterLMS version 3.29.0 or later is now required.
- Updated Stripe API Version to
2019-08-14
. - Added a purchase-aware dynamic statement descriptor for each charge.
- Added automatic installation of Stripe Webhooks from admin settings screen.
- Added webhook receipt endpoints for receiving updates from Stripe when asynchronous payments fail and charges are refunded.
- Added minimum transaction checks for the following currencies: BRL, INR, MYR, & NZD.
- Added UGX as a supported zero-decimal currency.
- Database installation script no longer installs tables from version 2.x and 3.x.
Bug fixes
- Fixed typo in filter
llms_stripe_get_card_desrcription
, usellms_stripe_get_card_description
.
Deprecations
- Removed class constant
LLMS_Stripe_API::API_VERSION
, useLLMS_STRIPE_API_VERSION
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_stripe_amount()
usellms_stripe_get_amount()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_transaction_minimum()
usellms_stripe_get_transaction_minimum()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_card_desrcription()
usellms_stripe_get_card_description()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::charge()
- Removed class
LLMS_Stripe_Crons
- Renamed file
includes/class-llms-gateway-stripe.php
toincludes/class-llms-payment-gateway-stripe.php