The Official Blog for LifterLMS Contributors

  • LifterLMS Version 4.18.0

    This is the last release of LifterLMS that will declare support for PHP 7.2. PHP 7.2 reached its official end of life on November 30, 2020. With the next release of LifterLMS the minimum supported PHP version will be raised to 7.3. If you’re currently using PHP 7.2 please contact your host and request an upgrade to a supported PHP version as soon as possible!

    Updates
    • Tested up to WordPress core version 5.7
    • Updated several occurrences of json_encode() with preferred wp_json_encode().
    Bug fixes
    • Added a tie-breaker when there are multiple enrollment statuses with the same date & time. Thanks @pondermatic!
    • On admin order pages and tables don’t print links for deleted students.
    • Fixed an issue on admin order pages when viewing an order for a deleted student.
    Read more: LifterLMS Version 4.18.0
  • LifterLMS MailChimp Version 3.2.0

    The minimum required LifterLMS Core version has been raised to version 4.9.0. Please upgrade LifterLMS to the latest version to ensure this add-on can continue to function after upgrading!

    Updates
    • Various minor changes to ensure adherance to LifterLMS Coding Standards
    • Replace usage of deprecated LifterLMS core methods with their replacements.
    • Added link to add-on settings on the plugins list.
    • Added the ability to define MailChimp API keys using environment variables or constants (defined in wp-config.php). Read the Getting Started Guide for more information.
    Bug fixes
    • Fixed a spelling error
    • Fixed an issue preventing list addition during user enrollment.
    Deprecations
    • Function LLMS_MailChimp() is deprecated in favor of llms_mailchimp().
    Read more: LifterLMS MailChimp Version 3.2.0
  • LifterLMS Version 4.17.0

    Updates
    • The post type feature “llms-sales-page” has been added to course and membership post types, signifying they support custom sales pages.
    Bug fixes
    • Fixed compatibility issues with Yoast SEO 15.8.
    • Fixed duplicate action hook in content-no-access-after.php template.
    • Added early returns to several templates to prevent undefined variables errors.
    • Fixed an undefined variable encountered in course builder JS debug logging.
    Templates Updated
    • content-no-access-after.php
    • quiz/meta-information.php
    • quiz/results.php
    • quiz/start-button.php
    Read more: LifterLMS Version 4.17.0
  • LifterLMS Assignments Version 1.1.12

    • Bug: Fixed an undefined variable error encountered when submitting an essay.
    • Bug: Updated the language of the error message returned when an error is encountered submitting an essay.
    • Conflict: Fixed a conflict with Yoast SEO causing causing a redirect to occur while cloning a course.
    Read more: LifterLMS Assignments Version 1.1.12
  • LifterLMS Version 4.16.0

    Updates
    • Added preview management to the student dashboard to allow previewing of the dashboard as a site visitor.
    • Added a new filter to allow customization of courses output by the [lifterlms_courses] shortcode. Thanks @reedhewitt!
    • Added compatibility code to reduce plugin conflicts encountered in the course builder. Resolves a conflict encountered when building quizzes with Yoast SEO installed.
    Bug fixes
    • Fixed undefined variable error encountered when creating custom notification types. Thanks @pondermatic!
    • Fixed incorrect variables passed to sprintf() in logging functions used by the course data background processor. Thanks @pondermatic!
    Read more: LifterLMS Version 4.16.0