The Official Blog for LifterLMS Contributors

  • LifterLMS Version 3.16.6

    • Removed reliance on PHP Hashids Library in favor of a simpler solution with no PHP module dependencies
    • Added interfaces to allow customization of quiz url / slug
    • Fixed shortcodes added to quiz question descriptions
    • Fixed untranslatable strings on frontend of quizzes
    • Fix issue causing certificate notifications to display as empty
    • Fix issue preventing quiz pass/fail notifications from triggering properly for manually graded quizzes
    • Fix undefined index warning on quiz pass/fail notifications
    Read more: LifterLMS Version 3.16.6
  • LifterLMS Version 3.16.5

    • Fix issue preventing manually graded quiz review points from saving properly
    • Improved background updater to ensure scripts don’t timeout during upgrades
    • Admin builder JS now minified for increased performance
    • Made frontend quiz and quiz-builder strings output via Javascript translatable
    Read more: LifterLMS Version 3.16.5
  • LifterLMS Private Areas Version 1.0.8

    • Ensure widgets and shortcodes only run on course, membership, & lesson pages when using default (current post) attributes.
    Read more: LifterLMS Private Areas Version 1.0.8
  • LifterLMS Version 3.16.4

    • Fix issue causing newly created quizzes to not be properly related to their parent lesson
    • Fix issue preventing quiz time limits from starting unless an attempt limit is also set
    • Fixes a WP Engine issue that prevented the builder from loading due to a blocked dependency
    Read more: LifterLMS Version 3.16.4
  • LifterLMS Version 3.16.2

    • Add an update notice to 3.16.0 migration scripts to provide more information about the major update.
    • Removed quiz assignment fields on the lesson metabox to reduce confusion as quizzes are now managed exclusively on the quiz builder.
    • Ensure questions migrated during 3.16 updates retain their initial points value from the quiz.
    Read more: LifterLMS Version 3.16.2
  • LifterLMS Version 3.16.3

    • When switching a quiz to “Published” it will now update the parent lesson to ensure it’s recorded as having an enabled quiz.
    • Declared the WordPress heartbeat API script as a dependency for the Course Builder JS. It seems that some servers and hosts dequeue the heartbeat when not explicitly required. This resolves a saving issue on those hosts.
    • Added a Quiz Description content editor under quiz settings. This is the “Editor” from pre 3.16.0 quizzes and any content saved in these fields is now available in this description field
    • Fixed issue causing points percentage calculation tooltip on quiz builder to show the incorrect percentage value
    • Fix issue preventing lessons with no drip settings from being updated on the WP post editor
    • Fix issue causing 500 error on lesson settings metabox for lessons not attached to sections
    • Add a “Quiz Description” field to allow quiz post content to be edited on the quiz builder
    • Added a database migration script to ensure quizzes migrated from 3.16 and lower that had quiz post content to automatically have the optional quiz description to be enabled
    Read more: LifterLMS Version 3.16.3