Ideagen Workforce Safety release change log
Who is this article for?
Customers of Ideagen Workforce Safety who want visibility into recent product changes.
No special access or permissions are required.
This article outlines all recent changes made to the Ideagen Workforce Safety platform.
5 - 12 October 2026
Minor/enhancement, driven by new Company Records capabilities (configurable document types, plant/asset-to-contract mapping) and a driver-to-vehicle assignment feature. No customer action required.
Features
New
- Added configurable document types with expiry and review dates to Company Records, and the ability to map plant/assets to contracts. Enabled per client.
- Added the ability to assign drivers to vehicles (driver-to-plant association).
Fixes
- Fixed an issue preventing a site admin from running a specific Skills Matrix.
- Fixed an issue affecting the Job Title Skills Matrix.
- Fixed an issue with verifying a worker's declaration/competency document status during mobilisation.
- Fixed an issue where the "Employees with Skill" count on the Skills Config Report showed an organisation-wide count instead of a site-specific count.
- Fixed an issue preventing bulk skill loading.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue causing a 503 error on the Skills Matrix tab due to a backend timeout.
- Fixed an issue causing the Learning Android app to crash on a specific lesson module.
- Fixed an email delivery issue.
- Fixed an issue where the Public Access feature wasn't available for a Learning instance.
- Fixed an issue where welcome emails weren't sent automatically when a user was created.
- Fixed an issue where resuming a lesson didn't restore progress and instead returned to the start of the course.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an issue causing an error when acquiring the LMS API.
- Fixed an issue preventing the Create a Draft function from working on some lessons.
- Fixed an issue causing multiple "Report Complete" emails to be sent for a single report request.
- Fixed an issue preventing certain training modules from being marked as completed.
Excluded as internal-only (no general customer-facing change, from Ideagen Learning): a further batch of repository migrations from Bitbucket to GitHub with associated CI pipeline setup.
29 September - 6 October 2026
Minor/enhancement, driven by the Damstra-to-Ideagen rebrand of the public Company Registration page and expiry notification emails. No customer action required.
Features
Updated
- Rebranded the public Company Registration page from Damstra to Ideagen.
- Rebranded and improved the employee expiry date reminder email.
- Changed how fee and skill expiry email notifications are sent to company admins.
Fixes
- Fixed an issue where duplicate employee profiles weren't detected during mobilisation.
- Fixed an issue preventing a non-primary record from being updated when the linked primary record had a "Never expires" expiry date.
- Improved the performance of loading verification counts for companies.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Released hotfix 1.13.3 for Ideagen Learning.
- Fixed a scheduler misconfiguration that could cause the same scheduled job to run more than once at the same time.
- Fixed an issue causing SSO login to fail with a 403 error following the recent domain change.
- Fixed an issue where a recurring schedule rule wasn't working.
Excluded as internal-only (no general customer-facing change, from Ideagen Learning): a batch of repository migrations from Bitbucket to GitHub with associated CI pipeline setup, and a TeamCity build setup for test automation.
21 - 28 September 2026
Minor/enhancement, driven by job title/qualification matrix fixes and prequalification and questionnaire display fixes. No customer action required.
Features
New
- Added an alert that notifies a supervisor/admin when an employee swipes at a terminal with an expired or expiring skill.
Updated
- Updated the terminal access integration to include mobile number.
Fixes
- Fixed an issue where an elective exemption wasn't applied to worksite-appointment job title requirements.
- Fixed an issue where an employee record could appear duplicated with the same ID on the Worksite Portal.
- Fixed an issue where a document's start date wasn't shown in the review modal on the Company Prequalification Queue.
- Fixed an issue where a company's prequalification status didn't update to Attention Required when a payment expired.
- Fixed an issue causing duplicate document approvals that required re-submission by the worker.
- Fixed an issue where a forwarded Employee Questionnaire task could go missing from the employee's task list after the questionnaire was updated.
- Fixed an issue where multiple-choice questionnaire responses showed incorrect values in email notifications and exported as blank.
- Fixed an issue causing a 403 error when filtering employees by certain job titles via integration.
- Fixed an issue where ISO expiry date fields were incorrect when a supplier was entered, requiring manual correction when approving.
- Fixed an issue where the Job Title Matrix report marked requirements as invalid despite valid qualifications on the employee's profile.
- Fixed an issue where org-wide qualification skills didn't appear in the dropdown for data entry.
- Fixed an issue where certain crew group assignments weren't syncing from Workforce Safety to Ideagen Learning.
- Fixed an issue where a form didn't generate when an employee was marked as attended in a Health & Safety session.
- Fixed an issue where an integration could return an incorrect active status for employees with invalid mobilisation requirements.
- Made further security and session-handling improvements.
- Fixed an issue where the API returned inconsistent data for skills whose names contained certain special characters.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Released hotfix 1.13.1 for Ideagen Learning.
- Released hotfix 1.13.2 for Ideagen Learning.
- Fixed an issue causing a 503 error on certain inductions.
- Fixed an issue causing a 503 error that prevented certain lessons from being marked as completed.
- Fixed a SCORM package sync issue causing load failures on certain lessons across child sites.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an issue where quiz answers weren't registering.
- Fixed an issue causing a 503 error when manually completing certain lessons.
Excluded as internal-only (no general customer-facing change): a production MySQL upgrade, and routine CI/CD and environment configuration work (from Ideagen Learning: a Teamcity build-tag fix and a QA environment network configuration change). Also excluded: several items with unclear descriptions or still under investigation, with no confirmed customer-facing change.
14 - 21 September 2026
Major/feature, driven by the new Fatigue Management module. Sites that want to use fatigue lockout rules need an admin to configure and enable them per site, and supervisors should be briefed on the override workflow before enforcement is turned on for a site.
Features
New
- Added a Fatigue Management module: a configurable break-rule engine that tracks elapsed time and evaluates access eligibility, a grace period before lockout, an alert queue and detail view for supervisors, turnstile integration to deny access on an active lockout, notifications when a lockout is triggered, a supervisor/admin override workflow requiring justification, a full audit trail of lockout events and overrides, and a lockout report with filtering and export. Configured per site.
Updated
- Improved employee and worksite lookup in the Worker Allocation Agent to support fuzzy/partial name matching, not just exact matches.
- Updated the "Serial Number" field label to "Serial / VIN number" on plant & equipment records.
- Worksite users can now resolve a prequalification clarification request directly.
Fixes
- Made additional security and data-access improvements.
- Fixed an issue where multiple inductions mapped to the same VMS location weren't handled correctly.
- Fixed issues in the clarification modal on the Company Prequalification Queue details page.
- Fixed an issue where an expired or expiring questionnaire document could be missing from the Your Company Documents tab.
- Fixed an issue where visitor log-out didn't work correctly.
- Fixed an issue preventing mobilisation requirements from being edited for certain sites.
- Fixed an issue with the order of BAC and drug tests during login.
- Fixed an issue where accepting lesson results from Learning didn't use the correct expiration date from the linked Skill.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue preventing users from completing Organisation Login after the recent domain migration.
- Fixed an issue causing an error when manually completing certain lessons.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an issue preventing certain induction courses from being marked as completed.
- Fixed an issue preventing certain courses from being marked as completed.
Excluded as internal-only (no general customer-facing change): a spike to confirm terminal punch configuration for fatigue and absence rules (investigation work, not a shipped change), and a one-off mobilisation record deletion for a specific site (account-specific, not a general product change).
7 - 14 September 2026
Minor/enhancement, driven by company pre-qualification detail and search updates. No customer action required.
Features
New
- Added the Company ID to the Company Pre-qualification details page, in both the Worksite Portal and Company Portal.
Updated
- Replaced the "View Company" button on quick search results with a menu offering View Company and View Pre-qualification.
- Updated the Attention Required logic so items with pending clarifications are no longer included.
- General security improvements.
Fixes
- Fixed an issue where a company's name displayed twice in emails sent to that company.
- Fixed an issue on the Company Prequalification Queue details page where the "view attachment" option showed even when the questionnaire document was missing.
- Fixed an issue where a tier override wasn't reflected correctly in prequalification notification logs.
- Fixed an issue where the Submit button wasn't shown when a company user uploaded a prequalification document.
- Fixed an issue where a prequalification could appear in the upload-document dropdown even when it had no required documents or questionnaire.
- Fixed an issue where no organisation-level validation setting was selected by default in Worksite Settings.
- Fixed an issue where the CSCS field on the Company Portal didn't support "UK" as well as "England" as a country selection.
- Fixed an issue where a Site Contact couldn't generate the Crew on Site report.
- Fixed UI issues in the Training Approval Request email.
- Fixed an issue where Lesson Scheduling could incorrectly detect an existing skill expiry rule that wasn't visible in the UI.
- Fixed an issue where a PIN wasn't saving.
- Fixed an issue where the Job Title Matrix wasn't downloading.
- Fixed an issue affecting how child skills were hidden on the Employee Profile.
- Fixed an issue preventing the VOC report from being downloaded.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Released hotfix 1.12.7 for Ideagen Learning.
- Fixed an issue causing an error when acquiring the LMS API.
Excluded as internal-only (no general customer-facing change): a bookings solution-design task, a CI build/dependency fix, and an internal master-data update, and a client billing-plan change (account-specific).
31 August - 7 September 2026
Minor/enhancement, driven by the new supplier tier-change capability and updates to the Company Portal dashboard and On Site Now Report. No customer action required.
Features
New
- Added a tier-change capability for supplier pre-qualification: a company can move a supplier to a different tier from the supplier's record, with billing aligned at renewal, an audit log of tier changes, and a notification email sent to the supplier. Enabled per client.
Updated
- Added an "Attention required" and "Expiries" section to the Company Portal Homescreen dashboard for supplier pre-qualification, matching the existing view for workers.
- Added a visual indicator to the On Site Now Report.
Fixes
- Fixed an issue where the wrong editor's name could show in the supplier tier-change notification email.
- Fixed an issue where a company could select a supplier's current tier as the "new" tier when changing it.
- Fixed an issue where changing a free invite to a paid tier didn't display the fee reminder section.
- Fixed an issue that could result in duplicate skill codes appearing in the Skills Matrix.
- Fixed an issue affecting how skill codes were recorded.
- Fixed an issue where prequalification details didn't transfer correctly when merging company records.
- Fixed an issue in the beta Skills Matrix where the skill count for a skill type didn't match the count shown in the generated matrix.
- Fixed an issue where the Skills Matrix could load the wrong employees.
- Fixed an issue where an incorrect label displayed on the Employee Profile page.
- Fixed an issue where creating a mobilisation booking redirected to the Mobilisation Requests list instead of the new booking's details page.
- Fixed an issue where marking mobilisation attendance could incorrectly record an employee as attended.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue causing an error on certain induction lesson modules.
- Fixed an issue causing an error when manually completing certain lessons.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an issue causing an Access Denied error when starting certain induction courses.
- Fixed an issue preventing certain induction courses from being marked as completed.
Excluded as internal-only (account-specific, not a general product change): a client billing-plan change.
31 August - 7 September 2026
Minor/enhancement, driven by the new supplier tier-change capability and updates to the Company Portal dashboard and On Site Now Report. No customer action required.
Features
New
- Added a tier-change capability for supplier pre-qualification: a company can move a supplier to a different tier from the supplier's record, with billing aligned at renewal, an audit log of tier changes, and a notification email sent to the supplier. Enabled per client.
Updated
- Added an "Attention required" and "Expiries" section to the Company Portal Homescreen dashboard for supplier pre-qualification, matching the existing view for workers.
- Added a visual indicator to the On Site Now Report.
Fixes
- Fixed an issue where the wrong editor's name could show in the supplier tier-change notification email.
- Fixed an issue where a company could select a supplier's current tier as the "new" tier when changing it.
- Fixed an issue where changing a free invite to a paid tier didn't display the fee reminder section.
- Fixed an issue that could result in duplicate skill codes appearing in the Skills Matrix.
- Fixed an issue affecting how skill codes were recorded.
- Fixed an issue where prequalification details didn't transfer correctly when merging company records.
- Fixed an issue in the beta Skills Matrix where the skill count for a skill type didn't match the count shown in the generated matrix.
- Fixed an issue where the Skills Matrix could load the wrong employees.
- Fixed an issue where an incorrect label displayed on the Employee Profile page.
- Fixed an issue where creating a mobilisation booking redirected to the Mobilisation Requests list instead of the new booking's details page.
- Fixed an issue where marking mobilisation attendance could incorrectly record an employee as attended.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue causing an error on certain induction lesson modules.
- Fixed an issue causing an error when manually completing certain lessons.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an issue causing an Access Denied error when starting certain induction courses.
- Fixed an issue preventing certain induction courses from being marked as completed.
Excluded as internal-only (account-specific, not a general product change): a client billing-plan change.
Week of 31 August – 7 September 2026
Classification: Minor/enhancement, driven by the supplier tier-change capability and the Company Portal dashboard additions. No customer action required.
New
- Added the ability to change a supplier's tier directly on their record, with billing aligned automatically at renewal and the supplier notified by email when their tier changes, along with a corresponding audit log entry. This capability is enabled on a per-client basis.
- Added "Attention required" and "Expiries" sections to the Company Portal home screen dashboard for supplier prequalification, similar to the existing worker view.
Improved
- Added an icon as a visual indicator to the On Site Now report.
Fixed
- Fixed an issue affecting skill coding.
- Fixed an issue that could result in duplicate skill codes.
- Fixed an issue with prequalification transfer during a company merge.
- Fixed an issue in the (beta) skill type functionality where the skill count didn't match the generated skills matrix.
- Fixed an issue where the wrong editor's name was shown in the tier-change email sent from the Company Prequalification Invite.
- Fixed an issue that allowed the current tier to be selected as the new tier when changing a company's prequalification tier.
- Fixed an issue where changing a free prequalification invite to a paid tier did not display the fee reminder section.
- Fixed an issue where the Skills Matrix could load incorrect employees.
- Fixed an issue where a label on the Employee Profile was displayed incorrectly.
- Fixed an issue where the Mobilisation Details page redirected back to Mobilisation Requests after creating a booking.
- Fixed an issue where using the mobilisation attendance checkbox as a workaround incorrectly marked an employee as attended.
Ideagen Learning (not Workforce Safety/EPP)
The items below are Learning platform updates, included for completeness — they are not Workforce Safety (EPP) changes.
- Fixed an issue causing an error in certain lesson modules.
- Fixed an issue causing a server error when manually completing certain lessons.
- Fixed an issue preventing certain lessons from being marked as completed.
- Fixed an access-denied error affecting certain induction lessons.
- Fixed an issue preventing certain induction lessons from being marked as completed.
24 - 31 August 2026
Minor/enhancement, driven by improvements to company search and prequalification document handling. No customer action required.
Features
Updated
- Added company ID search to the top navigation.
Fixes
- Fixed an issue where attachments could not be uploaded in the mobile app.
- Fixed an issue where certain companies could not be found when searching to send company emails.
- Fixed issues in the document expiry reminder log on the Company Prequalification Queue.
- Fixed an issue where the Company Details page crashed with a generic error when a company request failed.
- Fixed an issue where worksite users saw a "not found" error on Company Details for companies with no inducted employees at the site.
- Fixed an issue that allowed a prequalification with document-type questions to be submitted when required files were missing.
- Fixed an issue where a job title could be left inactive after a draft was started against it, with no way to reactivate it. Job titles now reactivate correctly when a draft against them is activated.
- Fixed a recurring issue causing duplicate licence fee purchases for workers.
- Fixed an issue where a parent competency could show as "Never expires" despite a child skill having a defined expiry date.
- Fixed an issue where inactive companies could appear in Company Timecards.
- Fixed an issue preventing worksite users from adding skills.
- Fixed an issue where no employees appeared when selecting a replacement card.
- Fixed an issue where a job title's requirement status could show a required document, such as a worker competence/declaration form, as incomplete even after it had been completed and verified.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue where the embedded Learning Player did not render responsively on mobile viewports.
- Released hotfix 1.12.5 for Ideagen Learning.
- Released hotfix 1.12.6 for Ideagen Learning.
Excluded as internal-only (no general customer-facing change): Veracode security vulnerability remediation, and internal groundwork adding computed columns for database joins. Also excluded (from Ideagen Learning): a client billing-plan change (account-specific), the Learning Mazlan Home migration (operational), a Sonar code-duplication cleanup, and an AI development harness setup.
17 - 24 August 2026
Minor/enhancement, driven by the cascade logout capability and the password-reset/login fixes. No customer action required.
Held back pending review
Four new prequalification notification items (expiring/expired payments, questionnaires and documents, and items requiring attention) are not included below pending Legal/Compliance sign-off, as they touch compliance-related prequalification workflows.
Features
New
- Logging out of EPP or Mazlan Home now also signs you out of the other, where the two are integrated.
Fixes
- Fixed an issue where selecting a country from the dropdown on Company Detail was not working.
- Fixed an error that occurred when entering data in Employee Medical Details.
- Fixed an error when selecting a country from the dropdown on Session Details.
- Fixed an issue where a permanent licence was not automatically assigned during new starter mobilisation.
- Fixed an issue where lesson completion counts could be reported incorrectly.
- Fixed an issue where a lesson-issuing form was not set up correctly after the lesson was created.
- Fixed an issue where a person's skill was not applied correctly when created or updated via API integration.
- Fixed an issue where an incorrect skill grouping name could be recorded against competencies/authorisations.
- Fixed an issue where lesson scheduling could fail to load due to intermittent timeouts.
- Fixed an issue that could cause unexpected access errors when opening Learning.
- Fixed an issue where some SMS alert notifications to crew managers were not being received.
- Fixed an issue causing delays in automatic e-learning assignment triggered by Job Titles.
- Fixed an issue where the mobilisation calendar could show incorrect "Not accepted" or "Room full" notifications despite available slots.
- Fixed an issue where Job Titles could appear missing, or listed against the wrong site, in Configure Job Titles.
- Fixed a runtime error that occurred when amending monthly Challan expiry dates.
- Fixed an issue preventing some company admins from resetting their password or logging in to the Company Portal.
- Fixed an issue where password reset failed for company portal accounts linked to more than one company.
- Fixed an issue where newly created users could not access forms on the Actions tab.
- Fixed an issue where employee portal login failed after a user updated their email address.
- Fixed an issue where the Workday integration could import an incorrect version of an attached document.
- Fixed a regional login issue affecting some admin users.
- Fixed an issue where forms could be incorrectly classified as a new skill instead of a re-assessment.
- Fixed an issue where you could not decline a prequalification questionnaire when required documents were missing.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Fixed an issue where a module's timer setting could persist after being set to zero and republished.
- Released hotfix 1.12.4 for Ideagen Learning.
Excluded as internal-only (no general customer-facing change): a Worker Allocation proxy/CSP update tied to an internal API migration. Also excluded: two "investigate" items with no confirmed shipped change. Also excluded (from Ideagen Learning): a Sonar code-smell cleanup, a library adoption and internal launcher restyle, two tenant migrations to Mazlan Home, and one customer's plan upgrade (account-specific, not a general product change).
10 - 17 August 2026
Minor/enhancement, driven by the Company Prequalification Queue search improvement and the kiosk integration capability. No customer action required.
Features
New
- Added a kiosk integration supporting worker sign-in/sign-out, visitor registration, and induction status write-back for sites using an integrated time-and-attendance kiosk.
Updated
- You can now search the Company Prequalification Queue by company ID, making it faster to locate a specific company's record.
- Updated the forklift training/skill templates in Workforce Safety.
- Alert notifications can now be delivered to Mazlan Home users.
Fixes
- Resolved an issue where some user synchronisation retries could loop unnecessarily when a username conflict was detected.
- Fixed an issue with how email addresses containing a "+" character were handled.
- Fixed an issue where some integration touchpoints between Workforce Safety and Mazlan Home were not working correctly.
- Fixed an issue where the top navigation menu to Mazlan Home did not list all available return links.
- Fixed an issue on the Company Prequalification Queue where the tier name was missing from the tier awareness warning when inviting a company.
- Fixed an issue where new users created at a Mazlan Home-integrated worksite did not have the correct app selected or enabled by default.
- Fixed an issue where a company's prequalification could incorrectly show a status of "attention required" after being accepted with no questionnaires attached.
- Fixed an issue where the requirements count on the Job Title Configuration page was incorrect.
- Fixed an issue where requirement totals did not refresh correctly after a change.
- Fixed an issue where payment reminder information was incorrectly displayed for free prequalification invites.
- Fixed an issue where saving a lesson-scheduling group rule could duplicate its assigned items, such as mobilisations or inductions.
- Fixed an issue that prevented a lesson-scheduling group rule from being disabled.
- Fixed an issue where mobilisation induction-set grouping could allocate a group ID that clashed with another set.
- Fixed an issue where changing the mobilisation type on a duplicated job title also changed the original job title.
- Fixed an issue where adding a requirement to a job title draft could split it into two rows with incorrect counts.
- Fixed an issue where employee medical records did not correctly account for expiry when displayed.
Ideagen Learning
The items below are Learning platform updates, included for completeness - they are not Ideagen Workforce Safety (EPP) changes.
- Released hotfix 1.12.3 for Ideagen Learning.
Excluded as internal-only (infrastructure, tooling, dependency upgrades - no visible customer change): Mazlan Home configuration tools, EventBridge API groundwork, an internal API data-type change, OpenAPI client fix, Node.js upgrade, Ideagen Learning tenant migration, security cleanup, test-automation setup, unit-test rebuild, mobile-browser feasibility study, and demo-client onboarding.