The Official Blog for LifterLMS Contributors

  • LifterLMS Version 7.5.1

    Updates and Enhancements
    • Added action and description links to the plugins page.
    Bug Fixes
    • Style updates for buttons in editor.
    • Fixed logic to validate that the terms page exists before adding to email footer.
    • Removed .clear styles since WordPress already sets them by default. #2573
    • Improved image appearance in quiz multiple choice and image choice question types. #2588
    Security Fixes
    • Added nonce for course clone link. Thanks, Dhabaleshwar Das.
    Updated Templates
    Read more: LifterLMS Version 7.5.1
  • LifterLMS REST API Version 1.0.0

    includes/abstracts/class-llms-rest-posts-controller.php

    • Fix fatals when searching for llms post type based resources but the query post type parameter is forced to be something else.
      includes/models/class-llms-rest-webhook.php
    • Remove the processed flag as the ActionScheduler prevents multiple additions of the same hook.
    Read more: LifterLMS REST API Version 1.0.0
  • Sky Pilot Theme Version 1.3.2

    Bug Fixes
    • Added theme mod to track Sky Pilot theme version so future upgrade scripts can be run.
    • Fixed checkout form positioning so coupon apply spinner displays correctly.
    • Added default serif and sans-serif system fonts to style book.
    • Now loading theme styles using the enqueue_block_editor_assets hook.
    • Fixed post editor alignment when editing a single course or lesson CPT.
    • Fixed checkout fields appearance on mobile.
    • Updated the courses loop to include styles for new lesson count display.
    • Updated to Font Awesome v6.4.2.
    Updated Templates
    • templates/single-course.html
    • templates/single-lesson.html
    Read more: Sky Pilot Theme Version 1.3.2
  • LifterLMS Gravity Forms Version 2.1.4

    Bug Fixes
    • Fixed auto-login issue on User Registration.
    Read more: LifterLMS Gravity Forms Version 2.1.4
  • LifterLMS Version 7.5.0

    New Features
    • Added LLMS_Add_On::get_image() method to get the addon and author image. #2511
    • Added a paragraph to show Number of lessons in a course at Course Catalog and My Courses. #2434
    Updates and Enhancements
    • Updates LifterLMS Blocks to v2.5.2.
    • Bundled Add-ons & More Banners/Author Images in Core LifterLMS. #2511
    • Updates LifterLMS Rest to v1.0.0-beta.29.
    • Update Action Scheduler to version 3.5.4. To improve compatibility with PHP 8.2.
    Bug Fixes
    • Fixed checking for the wrong function name when defining the pluggable function lifterlms_student_dashboard. #2550
    • Only show LifterLMS-authored Addons in All section.
    • Improved compatibility with WordPress 6.4 by using traverse_and_serialize_blocks in place of the deprecated _inject_theme_attribute_in_block_template_content.
    • PHP 8.2 compatibility fix: Fixed creation of dynamic property LLMS_Meta_Box_Access::$_saved.
    Developer Notes
    • Added LLMS_Payment_Gateway::can_process_access_plan() method to determine if an access plan can be processed by the gateway. Also added the filter hook llms_can_gateway_process_access_plan to filter its result.
    • Added a check on whether the gateway can process a specific plan when purchasing a plan, or switching the payment gateway of a recurring payment.
    • Added action hook llms_checkout_form_gateway_cant_process_plan fired on the checkout form gateways section, when a gateway cannot process a specific plan.
    • Added new filter hook llms_unschedule_recurring_payment_on_access_plan_expiration to control whether or not the recurring payments fo an order need to be unscheduled when the related access plan expires (true by default).
    • Added ‘favorites’ in User postmeta for getting all user’s favorites.
    • Added filter llms_course_syllabus_lesson_favorite_visibility for disabling favorites in syllabus view.
    • Added filter llms_is_$object_type_favorite to change object’s (lesson, student, course) favorite boolean value.
    • Added llms_lesson_preview_before_title and llms_lesson_preview_after_title action hooks.
    • Added function llms_template_syllabus_favorite_lesson_preview.
    • Added filter llms_favorites_enabled to enable/disable Favorites feature.
    • Removed references to the unused quiz’s property random_answers. Thanks @AlexVCS! #2552
    • Improved some unit tests compatibility with PHP 8.2.
    Security Fixes
    • Improved security when exporting a reporting table: make sure to avoid path traversals. Thanks Huseyin Tintas (stif)!
    Updated Templates
    Read more: LifterLMS Version 7.5.0
  • Sky Pilot Theme Version 1.3.1

    Bug Fixes
    • Added styles to support new LifterLMS feature to favorite a lesson.
    • Removed placeholder image padding in editor to reflect frontend styles.
    • Adjusted CSS for quiz results when a question is waiting for review.
    • Added missing styling for coupon applied at checkout and strikethrough pricing.
    • Improved styling for Course Outline (collapsible syllabus) display.
    • Added styles to support buttons in disabled state, as with Advanced Videos.
    Read more: Sky Pilot Theme Version 1.3.1