CourseMill Release Notes (2026)
Release history for CourseMill
January 2026 Release Update (latest stable release)
Jan 13, 2026
Version v8.5.23
Summary
CourseMill 8.5.23 introduces enhanced course and curriculum management with improved due date and expiration controls, expanded batch session update and deletion capabilities, and new managed properties to customize the student experience. Reporting, notifications, and administrative troubleshooting have been strengthened, while overall platform stability, performance, accessibility, and data integrity have been improved through extensive bug fixes and system optimizations.
Features & Enhancements:
- Added a managed property to hide instructor names from students in the NSUI.
- Enhanced Due Date and Expiration Date settings for Courses and Curriculums, including fixed dates and bulk updates for enrolled students.
- Prevented students from taking more than one Course at a time.
- Improved clarity of error messaging when registering students in Courses, Curriculums, or Sessions.
- Added additional database fields to support troubleshooting of email notification issues.
- Added support for a custom Help URL in the NSUI.
- Enhanced Batch Session Data processing to allow bulk updates and bulk deletion of Sessions.
- Added support to display content item prerequisites on the NSUI Course Details page.
Fixes & Improvements:
- Resolved erroneous Course completions for students restored from Archive.
(CM-2343) - Fixed sorting issues when registering students for Courses.
(CM-2367) - Fixed database errors caused by apostrophes in Interaction IDs.
(CM-3052) - Corrected BatchReportSchedule task summary accuracy.
(CM-3239) - Fixed issues running certain custom reports for archived students.
(CM-3245) - Corrected completion status for Courses containing only Not-Graded content.
(CM-3294) - Fixed report rendering issues when report titles contained commas.
(CM-3297) - Resolved Admin-initiated student logout issues.
(CM-3346) - Fixed access code issues for Courses with multiple Sessions.
(CM-3357) - Optimized duplicate Interaction record cleanup process.
(CM-3397) - Fixed intermittent login issues.
(CM-3422) - Cleaned up logging related to custom Certificates.
(CM-3428) - Fixed extra -2 Session ID records created during auto-enrollment.
(CM-3429) - Improved error handling for invalid date/time formats in import files.
(CM-3431) - General NSUI performance improvements.
(CM-3437) - Updated Admin Guide to remove outdated content and document new features.
(CM-3438) - Fixed ImportSchedule task failures during large data imports.
(CM-3439) - Resolved errors related to score.min and score.max variables.
(CM-3440) - Automatically removed NBSP characters from ID fields to prevent system issues.
(CM-3450) - Removed invalid legacy timezone values from Session dropdowns.
(CM-3452) - Fixed reporting access issues for Instructor/Reporter roles.
(CM-3454) - Corrected ReportsUseOrgTimeZone behavior for Transcript reports.
(CM-3457) - Fixed Student ID validation allowing spaces and special characters.
(CM-3461, CM-3462) - Resolved password reset issues.
(CM-3463) - Fixed incorrect Session start/end times during batch imports.
(CM-3465) - Fixed accessibility issue with Course Content link colors.
(CM-3466)
Resolved issue preventing Gradebook items from being used as prerequisites.
(CM-3467) - Fixed missing Curriculum Expiration Date display in the NSUI. (CM-3478)