This page is updated continuously as development progresses and provides a living record of what has been delivered and what is planned next.
Each release brings a range of improvements — from new functionality and performance enhancements to stability fixes — informed by customer feedback gathered through support interactions, roadmap discussions, and feature requests.
Releases are published on the first Monday of each month. Items listed under What's Planned in the Next Release represent our current development intent, though individual items may move to a later release if they are not completed or do not pass testing in time.
Our published roadmap is available on the Roadmap page.
What's Available in 2.40.3
(Phase: General Release - August 2026)
Features / Changes
-
Request code when first setting Auth and OTP - (BD-712)
When setting up multi-factor authentication for the first time, users are now required to verify ownership of their authenticator app or email OTP by entering the generated code before the method is activated. This ensures the authentication method is confirmed as working at the point of setup. Users are also now logged out when changing their 2FA method, requiring them to re-authenticate with the newly configured method.
-
Auto login for SSO Inbound - (BD-934)
Admins can now configure an SSO provider to automatically redirect users to the SSO login page when they access the tenant login URL. When auto login is enabled for a tenant's SSO provider, users visiting the login page will be taken directly to the identity provider rather than seeing the standard login screen.
-
Auth Code + PKCE Flow - (BD-957)
Support for the Authorization Code + PKCE (Proof Key for Code Exchange) flow has been added to the platform's OpenID Connect integration. This enhances the security of OAuth-based authentication by providing protection against authorisation code interception attacks.
-
Custom component updates - (BD-1043 / #22028)
Custom component has been updated to correctly handle and display additional employee and employer pension and workplace savings contributions. Where employees have opted to make additional contributions, these are now accurately reflected within the FWP module.
-
Brandhub theme TRS total to show combined employer + employee cost - (BD-1161 / #22417)
Update to total value in TRS on custom theme
-
Include dependants in the self-registration process - (BD-1250 / #22446)
Ability to add dependants to Registration Extra Steps fixed on a custom theme, allowing new user registrations on the front end to include dependants
-
Add information ("i") icons with hover text to the Flex Summary - (BD-1263 / #22517)
Information icons added to flex statement tables in custom theme. Text for each managed by platform / tenant resource
Fixes
-
Enforce MFA - Email OTP - Functional Testing and 2nd factor config - (BD-812)
Fixes for Email One Time Passcode development
What's Available in 2.40.2
(Phase: General Release - July 2026)
Features / Changes
-
Data Transfers: Hide irrelevant options when Delete action is selected for Dependant/Beneficiary Assignment - (BD-307)
When configuring a Data Transfer for Dependant or Beneficiary Assignment records, the "Re-evaluate all expressions" and "Enforce data restrictions" options are now automatically hidden when the Delete action is selected, as these options are not applicable to delete operations. This reduces potential confusion for admins setting up bulk deletions.
-
report triggers KBS link - (BD-311)
The help link on the Report Triggers admin page now points to the correct knowledge base article.
-
Tenant not found page on custom theme - (BD-710 / #22008)
The "Tenant not found" page shown when a user navigates to a subdomain that does not correspond to an active tenant has been updated. The page now displays only the essential information confirming the tenant cannot be found, removing extraneous content that was previously visible.
-
Comparison report file name - (BD-776 / #21981)
Removed square brackets from Comparison Report file names, so “my file [Data Comparison].xlsx” becomes “my file Data Comparison.xlsx”
-
Upgrade app services - deprecated v8 services - upgrade to v10 - (BD-809)
The platform's Azure App Services have been upgraded from .NET 8 to .NET 10 (LTS), ahead of the Microsoft end-of-support deadline. This is an infrastructure update with no change to existing functionality.
-
Invalidate cache on null/no-value API response in framework UI caches - (BD-1084)
An internal stability improvement has been made to the platform's UI caching framework. Cache entries that returned an empty or failed response are now correctly invalidated, ensuring subsequent requests fetch fresh data rather than returning a stale empty result.
Fixes
-
Screen reader labelling error - (BD-314 / #21565)
Fix to custom theme for labelling on screen reader
-
Minor Company Announcement UI Bug - (BD-328)
Two issues with Company Announcements have been resolved. Using the "Create From" action at platform level now correctly creates a new announcement as a copy, rather than updating the existing one. Additionally, the History view at tenant level now displays information correctly when announcements were sent to groups or distribution lists, where previously no details were shown.
-
PWA - Tenant Configuration Save Issues - (BD-333 / #21738)
Several issues with the PWA (Progressive Web App) tenant configuration page have been resolved. The page now provides clearer guidance when uploading app icons, including size and format requirements. Additionally, an option to remove an existing PWA configuration has been added, allowing admins to reset the setup if needed.
-
SFTP data comparison report stuck as "pending" and corrupt when benefit changes schedule runs - (BD-690)
Fix for data comparison reporting edge case
-
History page on custom theme - (BD-727 / #21762)
Update custom theme benefit history page so it doesn't filter out benefits not in user's package
-
PreviousSelection expression logic can cause error under certain conditions - (BD-781 / #22031)
PreviousSelection expression when used with anytime benefits was sometimes creating a failure
-
When Setting "Benefits.Feature.TenantWindows" to "true" you can't create benefit templates - (BD-833)
Fix for new Tenant Windows feature to support saving as benefit template
-
Permissions on Benefit Field Identifiers review - (BD-834)
Fix for managing admin role permissions for new Benefit Field Identifiers feature
-
Add dependant form - required indicator field on custom theme - (BD-1019 / #22170)
Required indicator added to title field on dependant form when adding to a benefit on custom theme
-
Get Certificate from KeyVault by Name failing - (BD-1023)
An issue causing certificate retrieval from Azure Key Vault by name to fail has been resolved, restoring reliable certificate-based authentication for affected platforms.
-
Incorrect URL in admin version footer link - (BD-1025 / #22092)
The support link displayed in the admin area footer has been corrected. The link previously pointed to an outdated support domain and now correctly directs users to support.myworkpal.co.uk.
-
Flex Statement/ Summary Scroll - (BD-1026 / #22095)
Scroll issue fix on Flex Statements in custom theme
-
Ability to favourite a benefit fix list - (BD-1044 / #20199)
List of fixes for Favouriting A Benefit feature on a custom theme.
-
Benefit Field Identifier - snag list - (BD-1100)
Several issues introduced alongside the Benefit Field Identifiers feature have been resolved: a reporting error caused by a missing field reference has been fixed, field identifiers can now be set on benefit fields with an options type, and the feature flag setting is now correctly respected by reporting entities.
-
Account menu mismatch between full screen and mobile - (BD-1113 / #22111)
Fixed an issue in the FG custom theme where the account menu did not show the same links in mobile view as in desktop view. The emails page link, visible in the horizontal desktop menu, was missing from the dropdown shown on smaller screens. Both views now display the same set of account links.
What's Available in 2.40.2.2
(Phase: General Release - July 2026)
Features / Changes
-
R&R Brand Value on email - (BD-326)
New expression {{RewardAndRecognitionNominatedBrandValues}} has been developed to return brand values selected on a recognition. Values are returned in comma separated list
What's Available in 2.40.2.1
(Phase: General Release - July 2026)
Fixes
-
Not allowing user to set end date on anytime benefits - (BD-1254 / #22669)
Bug fixed on custom theme where it wasn’t allowing setting end date on anytime benefit
What's Available in 2.40.1.7
(Phase: General Release - June 2026)
Fixes
-
Company announcement emails to Report distribution lists send to nobody (recipients not resolved) - (BD-1127)
Fixed an issue where company announcement emails sent to Report distribution lists were not delivered. When a Report or Merged Report distribution list was used as a recipient, no emails were sent and no delivery history was recorded — despite the announcement being marked as successfully emailed. This has been resolved by correctly wiring both Report DL and Merged Report DL recipient types through the distribution list service. Closed and suppressed accounts are also now excluded from resolved recipients.
What's Available in 2.40.1.4
(Phase: General Release - May 2026)
Features / Changes
-
Ciphr Benefits Theme - Look & Feel Parity - (BD-306)
New CipHR theme which needs to be added to deployment builds.
-
Add support for gender icons on custom theme - (BD-338 / #21635)
Fix to gender icons for dependants on custom theme where genders are duplicated in native language.
Fixes
-
Error deleting SFTP upload schedule - (BD-336 / #21520)
Fix to allow deleting SFTP schedules
-
Custom theme allowing multiple selections with the same effective date - (BD-342 / #21959)
Update to fix pension contribution selections being submitted with duplicate start dates by typing the date manually a custom theme.
-
Benefits - List field default item not pre-selected for employee - (BD-689 / #21986)
List items in benefits can have a default selection defined. This was not working in some themes
-
RAR nominations - Exclude defined list of employees fix - (BD-766 / #22018)
Reward & Recognition nominations - "Exclude defined list of employees" not working when distribution list includes "where" meta data queries
-
Line Manager - HOT FIX - (BD-786 / #22049)
Fixed a problem that prevented an employee's role, such as a line manager, from being saved against their Job Details.
-
Ciphr benefits theme menu losing context - (BD-791)
Fix on custom theme where menu changing context loosing position
What's Available in 2.40.0.13
(Phase: General Release - June 2026)
Fixes
-
Benefit Enrollment form is stuck on first stage in certain conditions - (BD-1118 / #22458)
An issue has been resolved where the benefit enrolment form could become unresponsive on the first stage when a benefit field had its dependant type set to "Required If Exists" and the user had dependants of a different type. In this scenario, the Next button appeared active but did not advance the form when clicked, preventing the user from completing enrolment. The form now progresses correctly in this situation.
What's Available in 2.30.13
(Phase: General Release - May 2026)
Fixes
-
Custom Theme - not showing benefit footer on enrolment process when dependants are not required - Hot Fix - (BD-816 / #19845)
Fix to footer on custom theme
-
Data Triggers Condition Types JS fix - (BD-862)
fix to JS reduce function which was losing .type property.