Releases

CourseMill Release Notes (2024)

Release history for CourseMill - - Prior to (January 2025)

December 2024 Release Update

Dec 03, 2024 and Dec 13, 2024

Version 8.5.19

Summary

This release focuses on stability, security, and reliability improvements across CourseMill. It includes fixes related to permissions, curriculum handling, imports, notifications, certificates, legacy UI behaviors, and data integrity to ensure smoother administration and a better learner experience.

Features & Enhancements:

  • Improved validation to prevent special characters in database ID fields.
  • Enhanced Batch User Import to support additional completion statuses and unarchive actions.
  • Strengthened system stability by resolving issues related to interaction cleanup processes.
  • Improved handling of CourseMill variables within email notifications.

Fixes & Improvements:

  • Resolved: CM-1683 – Permissions issue with Custom Reports run by Restricted Admins.
  • Resolved: CM-1841 – Issue with password changes not functioning correctly.
  • Resolved: CM-1884 – Student accounts with Student IDs under 4 characters caused errors.
  • Resolved: CM-2011 – Dashboard items remained accessible even when hidden via Managed Properties.
  • Resolved: CM-2108 – API not correctly enrolling Students in a Curriculum.
  • Resolved: CM-2126 – Completion Date inconsistencies when Students completed a Curriculum.
  • Resolved: CM-2138 – Course Prerequisite issues within a Curriculum.
  • Resolved: CM-2140 – Organization-specific custom Certificates not working correctly.
  • Resolved: CM-2240 – Waitlist issues when used with Courses in a Curriculum.
  • Resolved: CM-2387 – Blocked use of special characters in “ID” database fields.
  • Resolved: CM-2485 – Admins unable to log out Students from the View Logged In Users page.
  • Resolved: CM-2781 – Long Course Descriptions not saving correctly.
  • Resolved: CM-2885 – Permissions issue with Reporter Assignments and Reports.
  • Resolved: CM-2949 – Completion status not updating correctly when Courses allowed multiple passing attempts.
  • Resolved: CM-2958 – Legacy UI: Future Sessions wrongly appearing under Expired Courses.
  • Resolved: CM-2960 – Legacy UI: LandingPage property not functioning as expected.
  • Resolved: CM-2963 – Issues when changing notifications for Completion Certificates.
  • Updated: CM-2974 – Batch User Import now supports “browsed” and “elapsed” completion statuses.
  • Updated: CM-3014 – ArchiveFlag “2” now unarchives a Student during scheduled Batch Import.
  • Resolved: CM-3031 – Duplicate records created when using the ReportsTo column in import files.
  • Resolved: CM-3035 & CM-3036 – Built-in variables not working for Forgot Password email notifications.
  • Resolved: CM-3040 – Interaction cleanup process terminating unexpectedly.
  • Resolved: CM-3046 – Legacy UI: My Courses page not loading for some Students.
  • Resolved: CM-3073 – Issues with Batch Imports for Curriculum registrations.

August 2024 Release Update

Aug 07, 2024 and Aug 13, 2024

Version 8.5.18

Summary

CourseMill 8.5.18 delivers multiple stability, security, and functional enhancements across the platform. This release strengthens password policies, improves curriculum/session handling, corrects timezone inconsistencies, fixes several Waitlist issues, and adds better administrative control over ICS file generation. Admin UI improvements and multiple high-impact bug fixes significantly improve reliability for both learners and administrators.

Features & Enhancements:

  • Added the ability to control ICS calendar file generation on a per-Session basis.
  • Introduced Password Policies for Admin accounts to strengthen platform security.
  • Improved database and version management with updated creation scripts and version tagging.
  • Enhanced stability for curriculum behaviors, waitlist logic, and evaluation data visibility.

Fixes & Improvements:

  • Resolved: CM-1801 – Student Invitation URL Preview button not functioning correctly.
  • Resolved: CM-1815 – Students able to enroll in expired Sessions even when the Curriculum had expired.
  • Resolved: CM-1860 – Duplicate password reset emails sent for certain Student IDs.
  • Resolved: CM-2005 – Reporters with Student as default login initially logged in as Reporters incorrectly.
  • Resolved: CM-2241 – Waitlist functionality not working correctly in CMUI.
  • Resolved: CM-2540 – Admin UI language issues for BRA, ESP, HUN, and POL selections.
  • Updated: CM-2684 – Added ability to control ICS file generation per Session.
  • Resolved: CM-2687 – Student self-unenroll from Courses within a Curriculum caused unexpected behavior (server-side fix).
  • Resolved: CM-2717 – ‘Last Access’ column displayed incorrect timezone values.
  • Resolved: CM-2725 – Waitlist issues involving inactive Students.
  • Resolved: CM-2728 – AU-type Course content failing to launch from Student interface.
  • Resolved: CM-2746 – Curriculum expiration dates calculated incorrectly in Admin UI.
  • Updated: CM-2762 – Added password policies for Admin accounts.
  • Resolved: CM-2783 – Incorrect Waitlist behavior for Curriculums in CMUI.
  • Resolved: CM-2826 – Evaluations page missing Session ID information.
  • Resolved: CM-2863 – Issues with Curriculums when Courses were removed or made inactive.
  • Resolved: CM-2921 – LastAccess field in StudentCourse table not updating correctly.
  • Resolved: CM-2922 – Prevented creation of empty passwords.
  • Resolved: CM-2928 – Batch report handling exceptions causing failures.

January-February 2024 Release Update

Jan 03, 2024 and Feb 19, 2024

Version 8.5.22

Summary

CourseMill 8.5.17 delivers key fixes addressing prerequisite validation, evaluation tracking, transcript download errors, and timezone handling for ICS files. The release improves overall reliability in curriculum logic and enhances compatibility when working with foreign character sets in the UI.

Features & Enhancements:

  • Improved handling of prerequisite validation for Courses and Curriculums.
  • Enhanced compatibility for transcripts containing foreign language characters.
  • Better alignment of ICS calendar files with Daylight Savings Time adjustments

Fixes & Improvements:

  • Resolved: CM-2525 – Session Start Dates caused CourseMill to ignore Prerequisites for Courses and Curriculums.
  • Resolved: CM-2595 – CMUI errors when downloading Student Transcript containing foreign characters.
  • Resolved: CM-2646 – Curriculum and Course Prerequisite requirements not working correctly.
  • Resolved: CM-2658 – Evaluation progress not recorded correctly.

Resolved: CM-2674 – ICS files not adjusting correctly for Daylight Savings Time in Outlook.