Version 26.3¶
This update to the Live environment is scheduled for June 10, 2026 at 8:00 PM MDT.
Business Summary¶
Scope. This is a major release.
It includes 208 code-change commits from 3 developers over multiple weeks, affecting 1,731 files under source/.
13,858 lines of code added, 9,737 lines deleted within source/.
~49% of code changes (by commit count) were contributed by the CMDS team, spanning Shift iQ pages and CMDS Hub integration.
User-facing impact. The overall platform contains 870 web pages. (415 of these pages are not used by CMDS and are omitted from these release notes.)
49 pages modified directly, with 28 having visible markup changes and 43 having code-behind logic changes (22 pages had both).
20 database upgrade scripts run on deploy, altering schema and data. These are irreversible without backup and restore.
Headline changes.
- Platform documentation is now consolidated in the CMDS Docs repository
- Static web-accessible content is now consolidated in the CMDS Assets repository
- Application features and functions implementated specifically for CMDS partners are now consolidated in the CMDS Hub (authentication is via SAML with Keyera's IT infrastructure)
- Platform-wide team membership for invoicing contacts per company
Technical Details¶
Here is a list of changes, based on differences between version 26.2 and 26.3 in the source code repository.
This is the command used to identify differences:
git diff --name-only release/v26.2..release/v26.3
1. Modified Screens¶
These screens had their markup or code-behind changed. Every URL below should be tested.
Screens that are not used by CMDS are omitted from the CMDS-specific section, but are listed below for completeness.
Specific to CMDS¶
| Screen | URL |
|---|---|
| Bulk-assign time-sensitive safety certificates | ui/cmds/admin/achievements/credentials/assign |
| Edit achievement | ui/cmds/admin/achievements/edit |
| View achievement references | ui/cmds/admin/achievements/view-references |
| Edit organization | ui/cmds/admin/organizations/edit |
| Training completions (report) | ui/cmds/admin/reports/training-completions |
| Training expiry dates (report) | ui/cmds/admin/reports/training-expiry-dates |
| Training history by worker (report) | ui/cmds/admin/reports/training-history-by-worker |
| Create competency profile | ui/cmds/admin/standards/profiles/create |
| Edit competency profile | ui/cmds/admin/standards/profiles/edit |
| Competency profile outline | ui/cmds/admin/standards/profiles/outline |
| Search competency profiles | ui/cmds/admin/standards/profiles/search |
Administrators - Accounts¶
| Screen | URL |
|---|---|
| Search organizations | ui/cmds/admin/organizations/search |
Administrators - Assessments¶
| Screen | URL |
|---|---|
| Assessments home | ui/admin/assessments/home |
| Download assessment bank | ui/admin/assessments/banks/download |
| Print assessment bank | ui/admin/assessments/banks/print |
| Print assessment form | ui/admin/assessments/forms/print |
Administrators - Contacts¶
| Screen | URL |
|---|---|
| Create group membership | ui/admin/contacts/groups/create-membership |
| Create person membership | ui/admin/contacts/people/create-membership |
| Edit person | ui/admin/contacts/people/edit |
| Send a welcome email | ui/admin/contacts/people/send-email |
Administrators - Events¶
| Screen | URL |
|---|---|
| Edit class event | ui/admin/events/classes/outline |
Administrators - Learning / Programs¶
| Screen | URL |
|---|---|
| Assign learners to a program | ui/admin/learning/programs/enrollments/assign |
| Edit achievement on a program | ui/admin/learning/programs/modify-achievement |
| Publish a program | ui/admin/learning/programs/modify-publication |
Administrators - Tools¶
| Screen | URL |
|---|---|
| Tools | ui/admin/tools |
Users / Learners¶
| Screen | URL |
|---|---|
| Sign in | ui/lobby/signin |
| Attempt a quiz | ui/portal/assessments/attempts/answer |
| View / edit a person record | ui/portal/contacts/people/outline |
| Launch a SCORM 1.2 activity | ui/portal/learning/catalog |
| Launch a SCORM Tin Can activity (e.g. Hydrates) | ui/portal/learning/catalog |
| Organization orientations | ui/portal/learning/organizations-orientations |
| View my profile | ui/portal/profile |
| Switch organization | ui/portal/security/organizations |
2. Shared UI Component Changes - Pages to Retest by Module¶
Shared components used by multiple URLs affect multiple screens.
Here is a list of areas to smoke-test and ensure no unexpected side-effects from changes to shared components.
- Achievement search criteria and results (CMDS)
- Achievement list editor (used across CMDS achievement pages)
- Bulk tools to select and assign achievements
- Profile owner selector (renamed from
ProfileHierarchy; replacesProfileVisibilitySelector) - Reusable organization scope selector (now drives credential Assign and Achievement search; CMDS)
- Invoicing contacts control (CMDS)
- Survey/form submission search criteria and results
- Contact group role grid
- Course search results and activity controls
- Class event registration grid
- Credential search criteria and results
- Programs publication setup
- Mailout failure search results