Previous UAT Builds
2026-02-24 | 3.11 Staff
Refer to change ticket: CHANGE-14273 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Staff UI | 3.11.48-9 | 3.11.65 |
Improvements
XNU-15057 | Employee Site Status cannot be added with same Effective Date for same site that exists for Employee. |
XNU-15183 | Employee Name list in newly created time punch. displays accurately after Angular upgrade. |
XNU-15238 | Effective Date for Site Status displays accurately for last Job added to primary site. |
XNU-15243 | Site Status for job site creates successfully after adding new EmployeeJobPay with date earlier than current effective date. |
XNU-15247 | After Angular upgrade, Start Date value can be selected and changed via calendar as expected. Punch can be successfully deleted in Punch Edit menu. No Options menu displays accurately in WEB-SRM User Requests tab. |
XNU-15281 | Validation message displays accurately for Required and Read-only fields on Employee page. |
XNU-15304 | Validation message displays accurately when user attempts to create a duplicate Job for same site with Primary Job checkbox checked. |
XNU-15311 | Job Rate can be successfully without error message after creating a new Job Rate. |
XNU-15312 | User can successfully manually enter or edit day, month, and year in calendar picker for Date of Birth and Effective Date fields. |
XNU-15313 | Effective Date automatically updates to earliest date relevant to employee Job history when adding multiple Job Rates with different dates for one Job. |
XNU-15314 | Status field in Site Status tab populates automatically for all created dates, including future-dated Job records. |
XNU-15315 | New employee can be successfully added to Store and employee birthday can be successfully set in relevant field as expected. |
XNU-15316 | The following modals display accurately: Edit Assigned Site Statuses; New Site Status Details; New User Request Details; Select Employees. |
XNU-15317 | Validation message displays accurately when user attempts to create overlapping Breaks. |
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 API | 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 |