Skip to content

Version 2.2.0-2 (PRE RELEASE)

Pre-release
Pre-release
Compare
Choose a tag to compare
@thomasplevy thomasplevy released this 02 Mar 01:03

= v2.2.0-2 - 2016/03/07 - PreRelease =

Tranlations
  • We've updated our .pot file for the first time in quite a while. We're really sorry for de-emphasizing translation. An updated .pot file will now accompany each version of LifterLMS whenever a translatable string is adjusted or when a new string is added.
  • We've also made it easier to include custom translations. Read our knowledge base article on the matter here: [adsfadsfasdf]
Certificate Background Images

We've completely rewritten the certificates template (but it's all backwards compatible).

Course and Membership Sales
  • Sale price start and end date are now completely optional.
    • Provide neither a start date nor an end date to have a sale run indefinetly
    • Provide a start date with no end date to have a sale start at a pre-determined time with no pre-determined ending
    • Provide an end date with no start date to have a sale end a a pre-determined date but start immediately
    • Provide a start date and an end date to have a sale run for a pre-determined period of time
  • Optimized the LLMS_Product class to provide more reliable and extenable use of the class
Coupon Updates
  • Coupons can (finally) be removed after being applied!
  • Coupons can now be restricted to specific courses and/or memberships
  • Percentage based coupons can no longer be created with a value larger than 100%
  • Fixed a few instances where hardcoded a US Dollar symbol ($) where a dynamic currency symbol should have been displayed.
Wow Bad Syntax, Very Typo, Such Grammar, So Undefined
  • Fixed a typo in filter associated with modifying the registration of the lesson post type (lifterlms_register_post_type_lesson)
  • Fixed a grammatical error in a Membership restriction message
  • Fixed a syntax error in "/templates/course/outline-list-small.php" that prevented the done CSS class from being properly applied to completed lessons
  • Fixed a few typos and grammatical errors on the Course and Membership settings metaboxes
  • Fixed an undefined variable in "templates/course/syllabus.php"
  • Fixed an issue on the system report that prevented the "Courses Page" from being reported properly
  • Fixed an issue that caused PHP warnings on the admin panel for students or WP users with no LifterLMS menu permissions
  • Fixed an installation warning caused by a reference to an undefined class variable
Additional, less exciting updates
  • Added the_content filter to the content of emails sent by LifterLMS
  • Fixed some CSS issues on Voucher screens
  • Updated Courses settings retrieval function to retrieve the correct "shop" page id
  • Added translation functions to voucher export meta box class
  • Vouchers Export metabox will only allow export after a voucher has been published. This prevent's an issue caused by attempting to export voucher codes before they were saved in the database via the publish / save action.
  • Vouchers can no longer be saved with a use of "0"
  • added a CSS class for various syllabus outputs that notes that the lesson has an icon. Previously CSS relied on "is-complete" to output styles for having an icon but with the addition of placeholders the "is-complete" is used only to note that the lesson is completed and "has-icon" is a more semantic class that applies to both complete and incomplete lessons with an icon.