Releases: gocodebox/lifterlms
Releases · gocodebox/lifterlms
v1.3.0
v1.3.0 - 2015/08/28
- Improved popopver behavior in course creation.
- BugFixnig. Prevent multiple lesson and section form submition
- Fixed typos at backend quiz page
- Fixed check for update bug when plugin isn't properly activated.
- BugFixing, quiz post type should show author metabox
- Added course category filter to lifter_lms shortcode
- BugFixing, typo in [lifterlms_course_progess shortcode]
- BugFixing, Analytics shouldn't fetch students meta info from users were deleted.
- Adds in basic review functionality
- Updates plugin-updater to remedy PHP conflicts
- Fixes date bug in Analytics
- Cleans up jQuery console messages
- Adds in course tracks
Metabox update
v1.2.7 - 2015-06-05
- Minor bug fix with lesson redirect to quiz
- Minor change to global Course object instantiation.
- Bug Fix: Remove student from course
- Bug Fix: Appearance Menus missing select field (THANKS ANDREA!)
- New Course Setting: Hide Course Outline on course page
- New Shortcode: [lifterlms_course_outline] - displays course outline with settings (see documentation)
- Membership metabox design update
- Certificate metabox design update
- Achievement metabox design update
- Lesson metabox design update
- Emails metabox design update
- Coupons metabox design update
- Update to certificate design (better alignment and theme functionality)
- Better theme sidebar support
- More awesome control for devlopers building new settings for LifterLMS
- Advanced filter system for metabox fields with finite control for 3rd party developers.
- Woocommerce confict correction to archive templates
- Style updates to allow themes better control on design
Minor Bug Fixes
v1.2.6 - 2015-04-28
- Corrected issue with lesson re-order on save
- corrected html formatting issue on purchase page
- corrected html formatting issue on course page
Minor Bug Fixes
v1.2.5 - 2015-04-22
- Corrected excerpt to not pull in lesson navigation
- Modified metabox api for better extension integration
- Corrected issue with order not displaying all information if coupon was not applied to order
Course Builder Overhaul
v1.2.4 - 2015-04-22
- Moved All Course metaboxes to global Course Options Metabox
- Move Enrolled and Non-Enrolled user wysiwyg post editors to Options Metabox
- Removed Course Syllabus metabox, Added Course Outline Metabox
- Set priority of Course Outline and Course Options Metabox to top
- Added ability to Create new section to Course Outline
- Added abiliyt to Create new lesson to Course Outline
- Added ability to add existing Lesson to Course Outline
- Added Lesson duplicate functionality when adding lesson previously assigned to another course.
- Added ability to drag lessons between sections in Course Outline
- Added ability to edit Section Title in Course Outline
- Added ability to edit lesson title and excerpt in Course Outline
- Added New Style and Design for better usability to Course Outline
- Added Lesson Icon with tooltip to Course Outline: Prerequisite - shows if prerequisite exists and displays name of prerequisite
- Added Lesson Icon with tooltip to Course Outline: Quiz - shows if quiz is assigned to course and displays name of quiz
- Added Lesson Icon with tooltip to Course Outline: Drip Content - shows if drip days are set and # of days
- Added Lesson Icon with tooltip to Course Outline: Content - displays if lesson has content added.
- Added Course Outline Metabox to Lesson Post Editor: Allows you to assign lesson to section and view entire course tree. Links to Course and all other lessons in course.
- Style Update: backgrounds on frontend. Removed all references to white background on front end elements
- Corrected Restriction for course in past. Updated course in past message to display as Course ended instead of Course not available until.
- Added restriction message when user attempts to visit a restricted lesson.
- Updated course syllabus sidebar widget to not display lessons as links if user is not enrolled in course.
- Added ability to use Attribute Order for sorting Courses and Memberships on Archive pages.
- Added support for selling memberships with Woocommerce. LifterLMS now checks memberships for SKU matches in addition to Courses when products are purchased using WooCommerce.
- Added gulp for scss, js and svg management
- Added svg sprite and svg class for managing svg elements on front and backend.
- Added better language translation support for strings
- Refactored Ajax Classes for cleaner, faster development
- Refactored metabox build class for cleaner, faster development
- Refactored Course syllabus to reduce query size for larger, complex courses
- Added Handler classes for Lessons, Sections, Courses and Posts
- Refactored Course get / set methods to reduce database queries
Minor updates and bug fixes
v1.2.3 - 2015-03-12
- Achievement design and functionality updates
- Achievement shortcode added
- Better searching added to engagement screen
- Achievement bug fixes
- On screen error reporting added to activation for trouble shooting
- Custom engagement methods added to certificate, achievement and sections
- Corrected new user registration engagement bug
- LifterLMS access reduced from manage_options to edit_posts
- Filters added to analytics to allow custom development
- Engagement bug fix: Section and Lesson bug select
- Syllabus bug corrected: No longer displays lessons in section box if no sections exist.
- Removed depreciated achievement template
- Membership Bug fix: Membership restriction will now only display on single posts.
Ajax Quiz and Quiz Timer
v1.2.2 - 2015-02-23
- Corrected drip content bug
- Added Ajax functionality to quiz
- rounded quiz grades
- Added quiz time limit setting to Quiz
- Added quiz timer to quiz, front end
- Quiz allowed attempts field now allows unlimited attempts
- Set Ajax lesson delete method to not return empty lesson value
- Set next and previous questions to display below quiz question
- Decoupled Single option select question type from quiz to allow for more question types
- Added Quiz time limit to display on Quiz page
- Added functionality to automatically complete quiz when quiz timer reaches 0
- Moved Quiz functionality methods from front end forms class to Quiz class
Analytics Baby!
v1.2.0 - 2015-02-17
- Admin Course Analytics Dashboard Page. View at LifterLMS->Analytics->Course
- Admin Sales Analytics Dashboard Page. View at LifterLMS->Analytics->Sales
- Admin Memberships Analytics Dashboard Page. View at LifterLMS->Analytics->Memberships
- Admin Students Search Page. View at LifterLMS->Students
- Admin Student Profile Page ( View user information related to courses and memberships )
- Lesson and Course Sidebar Widgets ( Syllabus, Course Progress )
- Course Syllabus: Lesson blocks greyed out. Clicking lesson displays message to take course.
- Misc. Front end bug fixes
- Misc. Admin bug fixes
- Course and Lesson prerequisites: Can no longer select a prerequisite without marking "Has Prerequisite"
- Admin CSS updates
- Better Session Management
- Number and Date formatting handled by seperate classes to provide consistant date formats across system
- Zero dollar coupon management: Coupons that set total to 0 will bypass payment gateway, generate order and enroll users.
- Better coupon verification.
- Better third party payment gateway support. Third party gateway plugins are now easier to develop and integrate.
- User Registration: Phone Number Registration field option now available in Accounts settings page.
Sidebar bug fix
v1.1.2 - 2014-12-18
- Moved Sidebar registration from plugin install to init
ML support, course and lesson sidebars
- Added user registration settings to require users to agree to Terms and Conditions on user registration
- Added comments to all classes methods and functions
- Removed unused and depreciated methods
- Added Lesson and Course Sidebar Widget Areas
- Fixed bug with course capacity option
- Fixed bug with endpoint rewrite
- Added localization POT file and us_EN.po translation file