The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.33.2

    • It is now possible to send test copies of the “Student Welcome” email to yourself.
    • Improved information logged when an error is encountered during an email send.
    • Add backwards compatibility for legacy add-on integrations priority loading method.
    • Fixed undefined index notice when viewing log files on the admin status screen.
    Read more: LifterLMS Version 3.33.2
  • LifterLMS Version 3.33.1

    Updates
    • Added method to retrieve the load priority of integrations.
    • The capabilities used to determine if uses can clone and export courses now check edit_course instead of edit_post.
    Bug Fixes
    • Fixed an issue which would cause the “Net Sales” line to sometimes display as a bar on the sales revenue reporting chart.
    • Fixed an issue causing a PHP notice to be logged when viewing the sales reporting screen.
    • Fixed an issue causing backslashes to be added before quotation marks in access plan descriptions.
    • Integration classes are now loaded in the order defined by the integration class.
    • Fixed an issue causing a PHP error when viewing the admin logs screen when no logs exist.
    Read more: LifterLMS Version 3.33.1
  • LifterLMS Version 3.33.0

    Updates
    • Added the ability for site administrators to delete (completely remove) enrollment records from the database.
    • Catalogs sorted by Order (menu_order) now have an additional sort (by post title) to improve ordering consistency for items with the same order, thanks @pondermatic!
    • Hooks in the dashboard order review template now pass the LLMS_Order.
    LifterLMS Blocks
    • Updated to version 1.5.1
    • All blocks are now registered only for post types where they can actually be used.
    • Only register block visibility settings on static blocks. Fixes an issue causing core (or 3rd party) dynamic blocks from being managed within the block editor.
    Bug Fixes
    • If an enrolled student accesses checkout for a course/membership they’re already enrolled in they will be shown a message stating as much.
    • Removed a redundant check for the existence of an order on the dashboard order review template.
    • When an order is deleted, student enrollment records for that order will be removed. This fixes an issue causing admins to not be able to manage the enrollment status of a student enrolled via a deleted order.
    • Fix issue causing errors when using the [lifterlms_lesson_mark_complete] shortcode on course post types.
    • Fixed an issue causing quiz questions to generate publicly accessible permalinks which could be indexed by search engines.
    Templates Changed
    Read more: LifterLMS Version 3.33.0
  • LifterLMS Blocks Version 1.5.1

    • Only register block visibility settings on static blocks. Fixes an issue causing core (or 3rd party) dynamic blocks from being managed within the block editor.
    Read more: LifterLMS Blocks Version 1.5.1
  • LifterLMS Blocks Version 1.5.0

    • All blocks are now registered only for post types where they can actually be used.
    Read more: LifterLMS Blocks Version 1.5.0
  • LifterLMS PayPal Version 1.1.3

    • Fix issue causing trial pricing to be passed to PayPal incorrectly when using recurring manual payments.
    Read more: LifterLMS PayPal Version 1.1.3