- Fixed an issue causing invalid automations to result in a fatal error when attempting to log the failure.
The Official Blog for LifterLMS Contributors
-
LifterLMS Private Areas Version 1.1.1
Read more: LifterLMS Private Areas Version 1.1.1 -
Global WordPress Translation Day #4
Read more: Global WordPress Translation Day #4The WordPress Polyglots Team has organized the 4th Global WordPress Translation day. The 24-hour event will take place on May 11, 2019.
Volunteers and contributors can attend local events to learn about translation and contribute translation to the WordPress core, plugins, and themes.
During this global event, LifterLMS will be hosting our own digital Translation Day event in the
#translatorschannel on the LifterLMS Slack Community.The LifterLMS core team, developers, and translators will be hanging out in Slack, discussing translations, and helping you contribute translations to the LifterLMS core or LifterLMS add-ons.
Planning on attending? Join the Slack channel today and introduce yourself!
-
LifterLMS Version 3.30.3
Read more: LifterLMS Version 3.30.3Updates
- Fixed typos and spelling errors in various strings.
- Corrected a typo in the
content-dispositionheader used when exporting voucher CSVs, thanks @pondermatic! - Improved the quiz attempt grading experience by automatically focusing the remarks field and only toggling the first answer if it’s not visible, thanks @eri-trabiccolo!
- Removed commented out code on the Student Dashboard Notifications Tab template, thanks @tnorthcutt!
Bug Fixes
- Renamed “descrpition” key to “description” found in the return of
LLMS_Instructor()->toArray(). - Fixed an issue causing slashes to be stripped from course content when cloning a course.
- Fixed an issue causing JS warnings to be thrown in the Javascript console on Course and Membership edit pages on the admin panel due to variables being defined too late, thanks @eri-trabiccolo!
- Fixed an undefined variable notice encountered when filtering quiz attempts on the quiz attempts reporting screen, thanks @eri-trabiccolo!
- Fixed an issue causing slashes to appear before quotation marks when saving remarks on a quiz attempt, thanks @eri-trabiccolo!
- @pondermatic fixed typos and misspellings in comment and docs in over 200 files and while that doesn’t concern most users it’s worthy of a mention.
Deprecations
The following unused classes have been marked as deprecated and will be removed from LifterLMS in the next major release.
LLMS\Users\UserLLMS_Analytics_PageLLMS_Course_BasicLLMS_Lesson_BasicLLMS_Quiz_Legacy
Template Updates
-
LifterLMS Stripe Version 4.4.1
Read more: LifterLMS Stripe Version 4.4.1
- Added compatibility to allow definition of API credentials in constants as opposed to saving them to the database. See our docs for information on how this works: https://lifterlms.com/docs/lifterlms-stripe/#keys
-
LifterLMS MailChimp Version 3.1.2
Read more: LifterLMS MailChimp Version 3.1.2+ Added an action which fires when user consent is saved.
+ Fixed an issue causing an error when saving API credentials for the first time.
+ Fixed an issue preventing subscriptions from being created when consent is disabled via the `llms_mc_enable_consent` hook. -
LifterLMS Version 3.30.2
Read more: LifterLMS Version 3.30.2- Added new filter to allow 3rd parties to determine if a
LLMS_Post_Modelfield should be added to thecustomarray when converting the post to an array. - Added hooks and filters to the
LLMS_Generatorclass to allow 3rd parties to easily generate content during course clone and import operations. - Fixed an issue causing all available courses to display when the [lifterlms_courses] shortcode is used with the “mine” parameter and the current user viewing the shortcode is not enrolled in any courses.
- Fixed a PHP undefined variable warning present on the payment confirmation screen.
- Added new filter to allow 3rd parties to determine if a
