Release Notes | User Acceptance Testing
Enterprise Portal
![]() |
2026-01-13 | 3.11 Portal
Refer to change tickets: CHANGE-13828 and CHANGE-13888 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Onboarding Portal | 3.11.39.3 | 3.11.49 |
Permission Provisioning Tool (PPT) | 3.11.20 | 3.11.21 |
Improvements
XOP-10910 | Onboarding Portal | Validation message for Store ID in bulk mode displays accurately. |
XOP-10917 | Onboarding Portal | Enabled user to be routed directly to company they are assigned to after login by adding new POS Authentication Only toggle setting beneath Email Domains field in Identity Provider create/edit form. |
XOP-13214 | Onboarding Portal | User can login successfully with Enable Single Sign-On enabled. |
XOP-14120 | Onboarding Portal | Legal minutes setting for Purging Uncommitted Orders displays accurately. |
XOP-14140 | Onboarding Portal | Validation messages in bulk mode for Point Of Sale API service display accurately. |
XOP-14183 | Onboarding Portal | Added support for implementation of Share Code option with the following actions:
|
XOP-14191 | Onboarding Portal | Added support for implementation of Available status for Kitchen Stations with the following actions:
|
XOP-14298 | PPT | Delete and Manage calendar permissions display accurately. |
XOP-14349 | Onboarding Portal | Languages created for the company and 2 Languages removed from the company messages support SST as expected. |
XOP-14437 | Onboarding Portal | Remove Services modal displays accurately and performs successfully when user attempts to remove service. |
XOP-14995 | Onboarding Portal | Required dropdowns in Service Builder are marked with asterisk as expected. |
XOP-16115 | Onboarding Portal | Custom Loyalty service saves successfully after new site creation. |
XOP-16176 | Onboarding Portal | Confirmation text displays accurately when first user is added to exclusion list. |
XOP-16572 | Onboarding Portal | Enhanced pause functionality of delivery partner integration with new permission Change Online Status for Order Source (OrderSource.Switch.OnlineOffline) at global and company levels. |
XOP-16695 | Onboarding Portal | Selected user group adds successfully via Add User Groups modal. |
XOP-16944 | Onboarding Portal | Enhanced administrative control for Production/Lab creation by adding new permission Admin.ProdLabSites.Create at global level. |
XOP-17289 | Onboarding Portal | Company integrator with duplicated name can be created successfully. |
XOP-17331 | Onboarding Portal | Bulk edit modal window in Service Builder displays warning message accurately. Done button is unavailable as expected. |
XOP-17395 | Onboarding Portal | Added Preferred icon in Settings and Tools Custom Service next to preferred delivery partner name. |
XOP-17482 | Onboarding Portal | Users and Integrators columns display accurately in Edit Assigned Sites bulk edit mode. |
XOP-17521 | Onboarding Portal | Deleted delivery service is absent from Custom Service list page as expected. |
XOP-17589 | Onboarding Portal | Enhanced management of Default User entity with the following new permissions at global and company levels:
|
XOP-17717 | Onboarding Portal | Store data copies successfully to test store. |
XOP-17917 | Onboarding Portal | Updated confirmation message to include during-Event transfers when changing Event status from Open to Pending. |
XOP-17918 | Onboarding Portal | Unpause button in delivery service 3-dots menu disappears after clicking as expected. |
XOP-17923 | Onboarding Portal | Disabled Custom toggle remains turned Off as expected for activated services. |
XOP-17936 | Onboarding Portal | User Groups can be added successfully when creating Integrator Token. |
XOP-17955 | Onboarding Portal, PPT | Updated Reset Cache functionality by adding the following permissions:
|
XOP-17972 | Onboarding Portal | Site status with delivery service enabled displays accurately after clicking Next button. |
XOP-18064 | Onboarding Portal | Service Builder Loyalty service enables successfully without error message. |
XOP-18068 | Onboarding Portal | Reset Terminal displays in Available status as expected. |
XOP-18199 | Onboarding Portal | Enhance Kitchen Initial Station display. |
XOP-18207 | Onboarding Portal | Enhanced display of Stations/Terminals Offline status after implementation of Available status option for Stations and Terminals. |
XOP-18458 | Onboarding Portal | User can be added successfully via Add User Group button. |
XOP-18634 | Onboarding Portal, PPT | Enhanced management of Silent Install file generation by adding the new permission Generate Silent Install File (SilentInstall.Generate) at administrative and company levels. |
XOP-18801 | Onboarding Portal | Single Sign-On user remains on company page when POS Authentication Only is enabled. |
XOP-`19058 | Onboarding Portal | Reset option is available as expected for offline Point Of Sale terminals. |
XOP-19063 | Onboarding Portal | Alert messages for Online KS display accurately. |
XOP-19093 | Onboarding Portal | Images can be successfully uploaded to events as expected. |
XOP-19105 | Onboarding Portal | Share Code generates successfully and is available after tabs navigation. Site name displays accurately. |
XOP-7867 | Onboarding Portal | Number of selected companies in Add Company modal displays accurately. |
XOP-8775 | Onboarding Portal | Add Child Company functionality performs successfully in creating new child company by brand for new company. |
XOP-8777 | Onboarding Portal | Brand can be successfully removed from new company as expected. |
XOP-9186, XOP-13660, XOP-17606, XOP-17654, XOP-17928, XOP-17994, XOP-18033, XOP-18060, XOP-18091, XOP-18262, XOP-18487, XOP-18504, XOP-18518, XOP-18522, XOP-18526, XOP-18528, XOP-18530, XOP-18531, XOP-18604, XOP-18734, XOP-18939 | Onboarding Portal, PPT |
2025-12-16 | 3.11 Portal
Refer to change ticket: CHANGE-13740 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Audit Trail | 3.10.23 | 3.11.18 |
Improvements
XOP-13664, XOP-15106, XOP-15527, XOP-15989, XOP-16517, XOP-16694 | |
XOP-14402 | updateDescription.updatedFields.updated_at is handled as a date object as expected. |
XOP-14534 | Enhanced Queue Processor to eliminate processing audit records for companies whose company_id is in SKIP_COMPANY_IDS array in environment variable or which has allow_cleanup: true. |
XOP-15366 | queue-worker processes successfully as expected. |
XOP-15618 | In Monaco Editor, Previous Version and Current Version display accurately. |
XOP-15969 | Display Site Name in main list grid displays accurately. |
XOP-16127 | Added support for filter functionality to sitename and site_number. |
XOP-16142 | Enabled right-click on Event to copy text onto clipboard. |
XOP-16157 | Rebranding initiative components display as expected. |
XOP-16193 | Enhanced IFRAME_JWT_VIA_POST_MESSAGE environment variable to include change-history application code. |
XOP-16362 | Refactored and enhanced code. |
XOP-16390 | Date string displays accurately in Date-Time filter. |
XOP-16396 | Disabled sorting on Grid. |
XOP-16401 | Enabled display of master products for a selected SiteId. |
XOP-18300 | Memory performs successfully when processing large discount documents. |
XOP-6284 | Integrated Change History UI into Portal UI. |
2025-12-09 | 3.11 Portal
Refer to change tickets: CHANGE-13695, CHANGE-13716, CHANGE-13718, and CHANGE-13747 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Log Reader API | 3.10.23 | 3.11.2 |
Log Reader UI | 3.10.9 | 3.11.3 |
Onboarding Portal | 3.11.38 | 3.11.39-3 |
Permission Provisioning Tool (PPT) | 3.11.16 | 3.11.20 |
Improvements
XOP-10121 | Onboarding Portal | Hierarchy level adds successfully with None value in Parent field and Use Crowdin custom language is enabled. |
XOP-10575 | Onboarding Portal | Default View in Data Archiver sets filters and displays accurately. Deleted Items in View dropdown display accurately. |
XOP-10584 | Onboarding Portal | 3 dots menu displays accurately for each Event with View option available, for users with applicable permissions enabled. |
XOP-10980 | Onboarding Portal | Unassign Sites from User Group modal window and content display accurately. |
XOP-10983 | Onboarding Portal | Delete User Groups popup message displays accurately when deleting multiple user groups in User Groups page. |
XOP-11371 | Onboarding Portal | Size of tsv files is not rounded to an integer value. |
XOP-13463 | Onboarding Portal | Companies can be created and saved successfully when user clicks Save and new option. |
XOP-14076 | Onboarding Portal | Message has not been sent validation message displays successfully when message send fails. |
XOP-14135 | Onboarding Portal | This field is required validation message displays successfully if value in Purge Uncommitted Orders After (Minutes) field is out of range. |
XOP-14255 | PPT | Enhanced usability by disabling View Change History (ChangeHistory.View) permission by default. |
XOP-14840 | Onboarding Portal | Refresh Menus button is hidden as expected when user enables Active toggle for multiple sites. |
XOP-15926, XOP-15961, XOP-16516, XOP-16559, XOP-17605, XOP-17606, XOP-17654, XOP-17978, XOP-18060, XOPS-18269 | Onboarding Portal, Log Reader API/UI | |
XOP-16350 | Onboarding Portal | Emails from login page send in user-selected language as expected. |
XOP-16429 | Onboarding Portal | User can select Custom option from Environment dropdown successfully in bulk edit mode. |
XOP-16433 | Onboarding Portal | WEB-SRM display grid for Point Of Sale displays accurately. |
XOP-16490 | Onboarding Portal | Punchh service displays accurately in Add Service modal when bulk editing sites if Punchh service was previously removed from one site. |
XOP-16676 | Onboarding Portal | //user-preferences request processes successfully without error message. |
XOP-16919 | Onboarding Portal | Share Code option is hidden as expected on Terminal List and Terminal View details form for companies with inactive Point Of Sale service. |
XOP-16944 | PPT | Enhanced administrative control of Production/Lab creation by adding new permission Admin.ProdLabSites.Create at the global level. |
XOP-16983 | Onboarding Portal | This field is required validation message displays accurately in Custom Environment dropdown. |
XOP-17037 | Onboarding Portal | Deleted sites appear in Sites/Hierarchies tab as expected after undoing and saving changes. |
XOP-17066 | Onboarding Portal | Validation message processes and displays successfully and page loads successfully while validating Custom Merchant URL for Loyalty service. |
XOP-17418 | Onboarding Portal | Database performs successfully when Portal is run in docker containers. |
XOP-17589 | PPT | Created new permissions for Default User entity with the following actions:
|
XOP-18304 | PPT | Updated names of permissions as follows:
|
XOP-6007 | Onboarding Portal | All roles can be assigned to users without errors or inaccurate role limits. |
XOP-6284 | Onboarding Portal | Added support for integration of Change History into UI and full functionality of Site Menu group display. |
XOP-7112, XOP-7122 | Onboarding Portal | User is redirected to previous filtered company when company form is closed without changes. New Company and Name field display accurately when selecting Save and Duplicate in Company List. Duplicate company does not inherit brand settings of original company. |
XOP-7136 | Onboarding Portal | Preferred Language dropdown performs successfully after selecting Create Site. |
XOP-7224, XOP-7253 | Onboarding Portal | Updated Edit icons for Custom Fields to only show when hovering. Border for toggle option in Custom Fields displays accurately. |
XOP-7816 | Onboarding Portal | Pin icon displays accurately and performs successfully when user hovers over item. |
XOP-7866 | Onboarding Portal | Email column displays accurately in Add Users modal in New User Group form. |
XOP-7881 | Onboarding Portal | Brands delete successfully and Action button is disabled as expected in All Brands operations. |
XOP-8411 | Onboarding Portal | Warning message displays accurately in Custom Loyalty operations. |
XOP-8422 | Onboarding Portal | Site Count column displays accurately during operations by an unassigned user without applicable permission. |
XOP-9872, XOP-9890 | Onboarding Portal | Information message regarding successful Contact creation displays accurately. Confirmation popup regarding unsaved changes appears accurately when Create Contact functionality is performed. |
2025-11-18 | 3.11 Portal
Refer to change tickets: CHANGE-13539, CHANGE-13599 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Onboarding Portal | 3.11.35 | 3.11.38 |
Permission Provisioning Tool (PPT) | 3.11.13 | 3.11.16 |
Improvements
XOP-11404 | Onboarding Portal | Enhanced All People page to enable identification of Single Sign On users on exclusion list and disable their cognito access. |
XOP-12555 | Onboarding Portal, PPT | Added the following new Gatekeeper permissions for administrator roles at the global level:
|
XOP-13270, XOP-16062 | Onboarding Portal | Enabled venue administrators to change Event status from Open to Pending with new option Status to Pending. Option available for Open events only and only for admins with Events.Manage and Events.StatusBack permissions. |
XOP-13767, XOP-13775, XOP-15118, XOP-16149, XOP-17030, XOP-17689 | Portal | |
XOP-13818, XOP-15970 | Onboarding Portal | Enhanced support of loyalty environments by adding new toggle setting Send all orders to Loyalty custom service and Service Builder, to include bulk mode. |
XOP-14181 | Onboarding Portal | Added new Reset Terminal option to three-dot menus at Point Of Sale terminals, for use by admins with Revoke.Terminal.Execute permission. |
XOP-14182 | Onboarding Portal | Added support to enable company administrators to generate Share Codes for employees with Share Code option in Actions menu. |
XOP-14243 | Onboarding Portal | Order Source ID is consumed by subscription object in Custom Services as expected. |
XOP-14566 | Onboarding Portal | Enhanced Site Selector performance. |
XOP-15555 | Onboarding Portal | All settings save successfully when adding role overrides after creating/editing new site. |
XOP-16474 | Onboarding Portal | Added new dropdown menu View Available Stations to Stations list to enable company administrators to introduce Available status for Kitchen Stations. |
XOP-16541 | Onboarding Portal | Use Company Settings displays accurately after clicking Save button on Site edit form. |
XOP-16603 | Onboarding Portal | View Available Terminals functionality displays all site terminals accurately. |
XOP-16705 | Onboarding Portal | Inactive custom delivery services are absent from display of active services as expected. |
XOP-16727 | Onboarding Portal | Enhanced Event Selector to allow automatic refresh when canceled. |
XOP-16926 | Onboarding Portal | Enabled a dedicated new browser tab to be opened to view Salesforce Customer Billing Experience (CBEX). |
XOP-17003, XOP-17011 | Onboarding Portal, PPT | Added the following new permissions to manage and report Product Availability at the company and global levels:
|
XOP-17632 | Onboarding Portal, PPT | Added new permission group Courses to Ordering Settings, at company and global levels. |
2025-11-04 | 3.11 Portal
Refer to change ticket: CHANGE-13470 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Onboarding Portal | 3.11.24 | 3.11.35 |
Improvements
XOP-15271 | Added support for administrators to pause delivery service with the following actions:
|
XOP-15879, XOP-16095, XOP-17202 | Enhanced store mapping capability for administrators with the following actions:
|
XOP-16268 | Enhanced display of delivery service Store status. |
XOP-17101 | Enabled access control of changing productivity at third-party Points Of Sale with new permission DataManagementUpdates.Sync for admin roles in Pipeline Group. |
XOP-17564 | Fetch Store Status call for third-party delivery partner returns successfully. |
XOP-17569 | Modifications to third-party delivery services do not affect separate third-party delivery services. |
XOP-17574, XOP-17581 | Click Here text in Edit Uber Eats modal displays accurately. Uber Eats text in Custom Services displays accurately. |
XOP-17613 | Current onboarded site for third-party delivery service displays accurately after Update Onboarding Store command is utilized. |
XOP-17617 | Enhanced Data Exclusion tab with addition of new field Environment with values Use Company Settings and Custom. |
XOP-17628, XOP-17684 | Save button network request does not map third-party delivery service store after Update Onboarding Store command it utilized then disconnected. Save button network request does not contain third-party delivery service store after Connect to Uber Eats command is utilized then disconnected. |
XOP-17721, XOP-17645 | Onboard status for third-party delivery service store list displays accurately. Tips for third-party delivery service stores display accurately. Delivery partner site names display accurately. |
XOP-17697 | Cancel command for DoorDash activation at site level does not deactivate other delivery services. |
XOP-17703 | Text field is blank as expected in delivery service Custom section when selected environment is Use Company Settings. |
XOP-17707 | Refresh Menu button displays only when delivery service site status is Onboarded and site is active. |
XOP-17711 | Error message display successfully when site onboarding for delivery service fails. |
XOP-17740 | Enhanced onboarding status update process for third-party delivery partner stores. |
XOP-17767 | Custom service user can successfully set Parameter Key menu_engine_callback_url and configure for Advanced Day Ordering. |
XOP-17795 | Edit Uber Eats Service window displays accurately and user is able to modify service status and onboard sites as expected. |
XOP-17851 | Enabled display of Online site status when menu is published. |
2025-10-28 | 3.11 Portal
Refer to change ticket: CHANGE-13414 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Permission Provisioning Tool (PPT) | 3.11.8 | 3.11.13 |
Improvements
XOP-17101 | Enabled access control of changing productivity at third-party Points Of Sale with new permission DataManagementUpdates.Sync for admin roles in Pipeline Group. |
XOP-17609 | DataManagementUpdates.Sync permission is disabled by default for integrators as expected. |
2025-10-20 | 3.11 Portal
Refer to Change Ticket: CHANGE-13257 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Onboarding Portal | 3.11.10 | 3.11.24 |
Improvements
XOP-10977 | Select Site button is disabled as expected when no sites are displayed on Site Selector. |
XOP-11018 | Showing {site_count, select_count} Sites displays accurately on Sites, Events, Contacts, Users, and User Groups pages. |
XOP-13271 | Enabled access control of reverting Event status with new Events.StatusBack permission for global admin roles. |
XOP-13416 | Enhanced PII security of Data Feed subscription with the following actions:
|
XOP-14139, XOP-14148, XOP-14877, XOP-15606, XOP-16046, XOP-16290, XOP-16533, XOP-16559, XOP-17020, XOP-17117 | |
XOP-14179 | Enhanced control of access to Visibility Requirement with the following new permissions in Visibility Requirement subgroup at company and global levels:
|
XOP-14187 | Enhanced Point Of Sale installation by enabling administrators to generate Share Codes for employees with the following actions:
|
XOP-14368 | Enabled access control of viewing Menu Validator page and menu download with new menu_validator.View permission at global and company levels. Permission is withing new permission group Platform Services containing sub-sections Log Viewer, Data Mapper, Record & Play, Menu Validator. |
XOP-14418 | Enhanced Franchisee API access by creating new Company Integrators entity under User Management |
XOP-14422 | Enabled configuration of delivery partner subscription to allow setting language for menu translation with the following actions:
|
XOP-14482 | Enhanced management of multi-stand transfer requests via Point Of Sale with new permission Manage MultiStand Transfer Request (VenuesInventory.MultiStandTransfer Request.Manage) at global and company levels |
XOP-14547 | Enabled configuration of WEB-SRM service to non-certified version with the following actions:
|
XOP-15078 | Enhanced support for new Company Integrators entity with the following new permissions at company and global levels:
|
XOP-15086 | Enabled override of business date restrictions with new Order.Date.Restrict.Override permission at global and company levels. |
XOP-15177 | Enabled control of access to Record & Play application with the following new permissions at the company and global levels:
|
XOP-15357 | Improved consistency by enhancing integration of international language settings |
XOP-15374 | Enhanced management of Hawker Profile with new Hawker permission group and new permissions VenuesInventory.HawkerProfile.View and VenuesInventory.Hawker.Profile.Manage at company and global levels. |
XOP-15424 | Enabled hide/unhide functionality of WEB-SRM report with new permission Reporting.WEB.SRM at company and global levels. |
XOP-15601 | Done button is unavailable as expected in Service Builder Loyalty service bulk mode when fields are missing required data. |
XOP-15746 | Rename existing system name Xenial.AUTH.Access.Delete permission to Cognito.AUTH.Access.Delete. |
XOP-15997 | Done button is available as expected in Use Company Setting environment after switch from Custom environment when required fields are missing in Custom setting. |
XOP-16144 | Share Code option is available as expected within intended subscriptions_data/product. |
XOP-16213 | The field is required validation message displays accurately and Save button is disabled as expected in Delivery Service custom environment. |
XOP-16281 | Enhanced UI rebranding for bulk mode activities and display. |
XOP-16375, XOP-16385 | Your confirmation link and Request to reset your password emails display accurately. |
XOP-16392 | POST /get-sites request returns data successfully without error message. |
XOP-16410 | Roles duplicate and save successfully. |
XOP-16437 | Terminal List view displays accurately after site changes. |
XOP-16445 | Terminal List dropdown menu cursor displays accurately. |
XOP-16449 | Marked Terminals in Terminal List remain marked as expected. |
XOP-16484 | SST Support performs as expected for Company Integrators and Visibility Requirement subgroups. |
XOP-16489 | Terminal List displays accurately for user without Share Code permissions. |
XOP-16494 | certification_code displays accurately when Environment is updated at company level in WEB-SRM. |
XOP-16498 | Enabled access control of sending integrator-specific status notifications to Point Of Sale with new IntegratorStatus.Notify permission in Pipeline group for global admin roles. |
XOP-16520 | Enabled access control for View Billing with new Salesforce.Billing.View permission at global and company levels. |
XOP-16528 | Cursor displays accurately on rebranded Login page. |
XOP-16549 | Added support for case-insensitive store search for delivery partner. |
XOP-16596 | Sites in gold-standard environment with GoldSite.View permission disabled are hidden from display as expected. |
XOP-16603 | View Available Terminals displays all site terminals successfully as expected. |
XOP-16617 | Sites load successfully in Site Selector when entering Inventory Item Threshold. |
XOP-16621 | /product/get-on-hand returns response successfully. |
XOP-16633 | Sites display successfully in Sync Yellow Dog Data modal grid. |
XOP-16637 | DMB Site Manager loads and displays successfully when at least one site has golden-standard environment selected and GoldSite.View permission enabled. |
XOP-16654, XOP-16699, XOP-16732 | Company Preferred Language sets automatically in Translate Menu To when Services tab is clicked prior to saving. Company Preferred Language is selected in Translate Menu To field when previously selected language is removed. New company's preferred language saves successfully. |
XOP-16723 | In-store Data Feed Details page displays accurately for users with People.AllSitesAccess permission disabled. |
XOP-16736 | Globe icon button is functional as expected when bulk editing delivery partner service. Edit popup displays accurately. |
XOP-16740 | Service Builder delivery service can be edited successfully without error message. |
XOP-16816 | Registration and Update configurations at site level display consistent behavior with company settings as expected. |
XOP-16935 | Registration Fields grid displays accurately in Service Provider with Standard Registration selected. |
XOP-16995 | Recreated users without People.AllSites permission is unable to see sites in previous user group as expected. |
XOP-17053 | Lock icon displays and performs successfully in text lines in Loyalty service settings. |
XOP-17247 | Delivery Partner SSIO custom service edits save successfully. |
XOP-17254 | Permission text wraps automatically when too long for a single line. |
XOP-17261 | Save and Close and Save and New button functionalities are disabled as expected when no role is selected for newly created integrator. |
XOP-17265 | Select Site button is available as expected on Users page. |
XOP-17269 | Search functionality returns all available Custom Services as expected. |
XOP-17285 | POST request to v1/subscriptions/loyalty/auth returns successfully. |
XOP-17305 | Integrator token enables access to golden sites in /v1/sites API response as expected. |
XOP-17348 | GET request by Company Integrator to single site API returns successfully as expected. |
XOP-7195 | Enhanced display of Support Custom Loyalty Provider Configuration. |
2025-10-14 | 3.11 Portal
Refer to change ticket: CHANGE-13229 when speaking with a team member about this release.
Component | Current Version | New Version |
|---|---|---|
Permission Provisioning Tool (PPT) | 3.11.5 | 3.11.8 |
Improvements
XOP-15086 | Enabled admins to allow overriding business date restrictions with new Order.Date.Restrict.Override permission at global and company levels. |
XOP-16498 | Enabled admins to control ability to send integrator-specific status notifications with new IntegratorStatus.Notify permission in Pipeline group. |
XOP-16866 | Enabled selected integrators to view Gold Site with new GoldSite.View permission for all integrators with People.AllSitesAccess permission already enabled. |
