Release Notes | User Acceptance Testing
Staff
![]() |
2026-02-03 | 3.11 Staff
Refer to change ticket: CHANGE-14040 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Staff UI | 3.11.14 | 3.11.48-8 |
Improvements
XNU-13433 | Validation message displays accurately and save function is disabled as expected when user removes focus from Employee Corporate Code field. |
XNU-15002 | Request to create and save new site status sends successfully to existing employees. |
XNU-15003 | Site selector in Employees section saves state successfully. |
XNU-15004 | POST Staff/Employee request does not send if secondary request fails during first save attempt. |
XNU-15026 | Base Pay Rate updates accurately as expected when Job Rate is changed. |
XNU-15027 | Tabs in Employee Details page display accurately. |
XNU-15031 | Enhanced Employee Jobs section with the following actions:
|
XNU-15035 | Primary site default applies successfully as expected when creating new employee. |
XNU-15036 | Error message displays as expected when primary site is updated to another site where employee has same Point Of Sale credentials as employee on previous site. |
XNU-15038 | Employee saves successfully after their Point Of Sale credentials are removed after attempt is made to update employee with credentials that already exist. |
XNU-15046 | Primary job cannot be checked for job on Add Job form when option is disabled for job code. |
XNU-15047 | Employee phone number can be successfully edited as expected and PUT Staff/EmployeePhone request sends successfully as expected. |
XNU-15048 | Employee with View-only permission has ability to view Social Security Number, but editing ability is disabled as expected. |
XNU-15049 | Primary Job checkbox is selected as expected when Add Job modal is reopened after closing. |
XNU-15050 | Validation message displays accurately when adding Job Rate with the same existing effective date. Add button is disabled as expected due to validation error. |
XNU-15057 | Employee Site Status that already exists on site cannot be readded with same Effective Date. |
XNU-15074 | New employee Social Security Number is hidden as expected for users without View permission. |
XNU-15075 | Job Rate and Compensation Type fields are not editable for users without Edit permission |
XNU-15077 | Field required validation message displays accurately in Add POS Credentials popup. |
XNU-15078 | Deactivation date parameter validation message displays accurately. |
XNU-15088 | Birth Date field displays accurately when creating employee. |
XNU-15093 | Terminal refreshes successfully and user can log in successfully when Badge Number is added to employee. |
XNU-15096 | Employees open successfully in QA stack. |
XNU-15104 | Password and Password mask in Add POS Credentials tab display accurately without additional symbols. |
XNU-15105 | Job Codes display status accurately in French - Canada language environment |
XNU-15107 | User without Edit permission is disallowed from adding and deleting Job Rate as expected. |
XNU-15108 | Site Status for Secondary site is removed as expected after Secondary Job is deleted prior to saving final changes. |
XNU-15165 | Secondary Site status is not removed if at least one Job with that Secondary Site still exists. |
XNU-15166 | User cannot select Primary Job for different stores for a single employee. |
XNU-15178 | Spinner dismisses and error message displays as expected on Employee Page when 500 error is returned. |
XNU-15179 | New Site Status adds successfully for Site selected in Primary Site tab and previous Site Statuses remain undeleted. |
XNU-15201 | Last saved Job displays accurately Effective Date as expected. |
XNU-15204 | User without Site access is disallowed from editing Jobs as expected. |
XNU-15227 | Site Status Effective Date displays accurately for Job when new Job with earlier date is added. |
XNU-15234 | Double hashing does not occur in unchanged password field when Point Of Sale Credentials are updated. |
2026-01-21 | 3.11 Staff
Refer to change ticket: CHANGE-13832 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Staff | 3.11.52-3 | 3.11.53 |
API Updates
Endpoint | Summary |
|---|---|
External/Job | PATCH request is successful. (XNU-15147) |
Improvements
XNU-13636 | Data of deleted employees is absent from module and from GET endpoints as expected after deleting all employee attributes. |
XNU-14802 | Initiated At timestamp in WEB-SRM User Requests section display in store's local time as expected. |
XNU-14909 | Shift update does not create a second active worktime. |
XNU-14981 | |
XNU-15124 | Time punches/shifts display accurately in report after recalculation. |
2025-12-09 | 3.11 Staff
Refer to change ticket: CHANGE-13744 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Staff | 3.11.46-4 | 3.11.52-3 |
Improvements
XNU-14772 | Added new External endpoints to optimize management and display of employee data by external systems. (Individual endpoints enumerated above). |
XNU-14855 | Added support for use of optional fields in PATCH request. |
XNU-15028 | Incorporate Staff integrator token in requests to Data Management and Portal. |
XNU-15106 | Enhance date/time request/response fields with Instant type to ensure accurate validation format. |
API Updates
Created new endpoints:
POST External/General/Employee
PATCH External/General/Employee
POST External/General/Employee/{id}/Jobs
PATCH External/General/Employee/{id}/Job
DELETE External/General/Employee/Job/{id}
DELETE External/General/Employee/Address/{code}
DELETE External/General/Employee/Phone/{code}
DELETE External/General/Employee/Email/{code}
DELETE External/General/Employee/Contact/{code}
2025-11-18 | 3.11 Staff
Refer to change ticket: CHANGE-13608 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Core | 3.11.46-2 | 3.11.46-4 |
Improvements
XNU-14884 | Enabled identification of breaks as paid or unpaid by adding new child break_time object to details_map object in boh-timepunch.share messages. |
XNU-14984 | Enhanced payroll identifications of break periods by adding new WorkTypeCode to response model of GET External.General.Payroll.GetUpdates endpoint. |
XNU-14996 | Created new copy of GET External.General.Payroll.GetUpdates endpoint with additional User ID fields. |
2025-10-22 | 3.11 Staff
Refer to change ticket: CHANGE-13345 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Core | 3.11.36 | 3.11.46 |
API Updates
Endpoint | Summary |
|---|---|
/External/General/Employees/[ID] | Added new GET endpoint. (XNU-14801) |
/External/General/Employees/GetUpdates | Added new GET endpoint. (XNU-14804) |
/External/General/Employees | Added new GET endpoint. (XNU-14806) |
/External/General/Employees/GetBy | Added new GET endpoint. (XNU-14808) |
Improvements
XNU-14997, XNU-15052 |
