Every recorded version, newest first, with what changed in each one.
Latest 4.0.514 versionsSince Mar 2026
Undated · 1 version
4.0.5
Latest
1 new3 improvements3 fixes
New
Assignments can now have multiple questions
Improved
SCORM packages are extracted by the SCORM addon and the file path follows the site uploads location
Test email now shows the reason when it fails to send
Grade scale can only be changed by administrators; instructors see it read-only
Fixed
Security issues in SCORM uploads, assignment submissions, WooCommerce course products, course bundles, grade book, social login, email verification, push notifications and email template preview
SCORM package upload showing no message for an invalid package; packages without imsmanifest.xml are now rejected with a clear message
SCORM package name showing a long hash in the course builder
2026 · 3 versions
4.0.4
1 fix
Fixed
Meeting editor issue fix
4.0.3
1 new3 fixes
New
A heavy guard to the meeting POST JSON response data
Fixed
Cyclic characters being embedded into JSON in the Zoom Meeting integration
Course bundle filter fixed in the course archive page
Duplicate course bundle data caused by incorrect StoreEngine initialization
4.0.2
1 improvement3 fixes
Improved
White Label: logo fields preview the default image they fall back to, and the Social Login notice uses your brand name.
Fixed
Content Drip dates ("This content will be accessible on …" and module release dates) now show month and day names in the site's language.
WooCommerce and Easy Digital Downloads: saving a course price when its linked product had been deleted caused an error; a new product is now created and linked.
WooCommerce and Easy Digital Downloads: a product created from a price alone is named after the course instead of being left untitled.
Undated · 3 versions
4.0
11 new4 improvements3 fixes
New
GameEngine Unlock course access type: require a minimum GameEngine points balance, a specific achievement, or a minimum level to enroll in a course (requires the free GameEngine plugin's Restrict Content addon). Configure per-course or per-category rules, with an optional "require all rules" (AND) toggle, from the Course Type panel in the course editor.
A read-only "points available toward this purchase" hint on paid courses' pricing block when GameEngine-Pro's points-spending checkout is enabled — the actual payment still runs entirely through GameEngine-Pro's existing WooCommerce/StoreEngine points-payment addons.
Campus fees run on StoreEngine: a fee plan becomes a product with a price, monthly plans become subscriptions, and the checkout follows whichever e-commerce engine Academy is set to. The Campus invoice ledger is retired.
Cash taken at the office records a paid order; one-off charges can be collected without a plan; a transport route or hostel room bills its own riders.
Leave applications: a family applies from their dashboard, the class teacher or the office answers, and approving writes those days into the register as leave rather than absence.
Teacher tools on the frontend dashboard — my routine, take attendance, enter marks, the class roster with each student's guardians and monthly attendance, behaviour notes, and section notices.
A student's own view of the campus: attendance, routine, exams, fees and the facilities they use.
Guardian owns parent–teacher messaging. Conversations are threads per student and teacher with unread counts and a teacher inbox, and the teacher being written to finally has somewhere to read and reply. Campus contributes the section teachers a school's families should be able to reach.
Settings → Advanced → Guardian, with an on/off switch for Family Messages.
Hostel blocks with occupancy guards, exam invigilators, and a per-exam schedule summary.
Semester dimension, with per-class and department/year analytics.
Improved
Facilities: paging, search, per-campus scoping, and guards that refuse a delete something still references. Library gains its own category register.
Class-level daily attendance, so a school that doesn't split classes into sections can still take a register.
Exam total and pass marks accept decimals.
Pro addon menu items declare which dashboard area they belong to.
Fixed
Guardian's route flush now only runs from wp-admin. Academy builds its dashboard rewrite rules from the menu, and the menu is capability-dependent — a flush landing on an anonymous front-end request wrote rules with every instructor-only endpoint missing, and those pages 404'd until something flushed again from a privileged context.
Dropped the inventory facility, which duplicated what a school already tracks elsewhere.
Dark mode and colour issues; Digital Campus failing to load.
4.0
8 new1 improvement3 fixes
New
Tailwind CSS admin migration (wave 3) with Light / Dark mode and route-based pro editors (assignment, meeting, booking).
Tutor Booking auto-creates Zoom / Google Meet meetings on a confirmed booking, with inline paid pricing.
Google Meet Setup modal with instructions and JSON credential upload.
Guardian Pro: parent dashboard, messaging, and approvals.
Course Active Timer with server-authoritative, heartbeat-based billing and course locking.
Incoming Webhooks with HMAC authentication and CPT-based storage.
Campus SIS (Pro): multi-head fee plans, exams/attendance/fees/notices/behaviour/facilities, multi-campus, and online fee payment via WooCommerce / StoreEngine.
SCORM LMSInitialize / LMSFinish / LMSCommit now return the required sync string.
Instructor could not see their own course events; product duplication on course duplicate; booking settings migration.
Security: hardened the public apply endpoint and Guardian messaging recipient handling.
3.8.5
2 fixes
Fixed
Device login Restriction addon user roles undefine issue
Certificate verification id query issue
2026 · 2 versions
3.8.4
2 improvements3 fixes
Improved
Site-wide meeting API credentials are now restricted to administrators.
Hardened direct file access protection and WordPress coding standards compliance (input sanitization, output escaping, and database query safety) across addons and templates.
Fixed
Security: access-control (IDOR) hardening across enrollment duration, assignment grading, content duplication, notifications, meetings, group teams, grade book, tutor booking, device login sessions, and Google Classroom so data is only accessible or editable by authorized users.
Production build now ships properly minified assets.
Undefined index notices in notifications and frontend script enqueue.
3.8.2
5 fixes
Fixed
Error after triggering course enrollment cancellation.
'Social Login' addon Google login error.
Translation issues.
Fatal error with the latest SureMembers version and Academy integration.
FluentCRM integration trigger with Academy not working.
Undated · 3 versions
3.8.1
1 improvement3 fixes
Improved
Quiz export functionality. Previously, quizzes of all statuses could be exported; now, only published quizzes can be exported.
Fixed
SureCart integration pricing data array_merge issue.
Public course topics could not be accessed without enrollment.
Assignment AJAX capability issue.
3.8.0
2 new1 fix
New
Private REST API endpoints for student assignment data.
Power-ups section improvements with updated display conditions and icons.
Fixed
WooCommerce order data retrieval issue.
3.7.4
2 new1 fix
New
Option to extend course enrollment expiration for individual students.
Email addon triggers for lesson comment submissions and replies.
Fixed
Translation and localization issues.
2026 · 1 version
3.7.1
3 fixes
Fixed
Two-step verification message not displaying after registration completion.
Google reCAPTCHA API response issue.
Incorrect hook name in Email Addon before registration.
Undated · 1 version
3.7.0
1 new3 fixes
New
New addon “Multi-media Attachment” to allow multiple sources in a course.
Fixed
Quiz results were not updating in the grade results table after manually reviewing an attempt.
Lesson duplication issue.
Push notification course completion trigger function argument type error.
Changelog published by the developer, in their original language.