Releases
Q1 2026 Release Notes (January – March)
2 min read
|
Mar 1, 2026
Q1 2026 Release Notes (January – March)
Overview
A summary of the key highlights and changes across Q1 2026 (January, February, and March releases).
New Features
- Progressive Web App (PWA): Introduced PWA support to provide a more mobile-friendly experience.
Improvements
Key improvements delivered this quarter:
- Introduced the new V3-style Course Player
- Added configurable course layout options (with or without sidebar)
- Added Course Preview functionality
- Implemented single email notification for portal course enrollments
- Enhanced the Course Insight Report with percentage completion and time spent data
- Simplified user experience across My Courses, Learning Paths, and Membership sections (My Learning / Browse Library)
- Introduced functionality for assigning Learning Paths to Memberships
- Display partial refunded amount on invoice
- Refactored the "All In" activity email reminder
- Added "Go to dashboard" link in mobile view
- Upgraded to Laravel 12
- Webhooks v2: added new data points to events
- Removed SheetJS dependency from bulk user import
- Resolved N+1 queries in admin listing pages
- Added bulk import for questions
- eCommerce: default billing address country now set to shop address
- Removed SheetJS dependency from SCORM response export
- Removed SheetJS dependency from site audit log report export
- Removed SheetJS dependency from webinar attendance export
Bug Fixes
Notable bugs resolved this quarter:
- Resolved custom field data mismatch in the Course Insight Report
- Fixed certificate expiry date timezone conversion issue
- Addressed course player crashes caused by match-answer quiz questions
- Resolved Code Module malfunction in the Page Builder
- Fixed page reload issue during referral code generation in Sub-Portals
- Resolved certificate editing issue
- Fixed 500 server error on the Create Announcement page
- Resolved an issue preventing users from removing applied coupon codes during checkout
- Fixed Horizon error: call to member function getMeta() on string
- Fixed Cart Abandonment email not working
- Fixed hyperlinks not working in PDFs
- Fixed old course player not showing module name when selected in jump menu
- Added missing LinkedIn icon
- Fixed reCAPTCHA not working on the Contact Form page
- Fixed module status icon shrinking in course player
- Fixed "Days Left to course expiry" displaying in fraction form
- Fixed incorrect parameter reference in scormView() click event
- Fixed required field display error for Custom User Fields with existing values
- Prevented automated emails from being sent to suspended or removed portal users
- Fixed product cloning issue
- Corrected inconsistent CSS class on the "Continue Shopping" checkout button
- Resolved selection issues for "All Courses" and "All Learning Paths" during bulk user upload
- Fixed bulk upload permission error for Portal Admins
- Addressed accented character encoding issues in certificate rendering
- Fixed payment card error message display on checkout