Skip to main content

Release Notes | Production Environment

Rush-HighRes-sRGB-00420.jpg

2025-07-28 | 3.10 Portal

Refer to Change Ticket: CHANGE-12745 when speaking with a team member about this release.

Component

Current Version

New Version

Onboarding Portal

3.10.96

3.10.108

New Features

XOP-10313

Onboarding Portal

Process, Backend, UI

Enhanced import/export functionality for Product/Modifier list with the following new permissions:

  • Add new permission subgroups Product Export and Product Import to Products List permission list at company level

  • Add new permission subgroups Modifier Export and Modifier Import to Modifier List permission list at company level

  • Company and global level new permissions in Product Export/Import subgroups are export-product.View, export-product.Manage, import-product.Add, import-product.View, import-product.Delete

  • Company and global level new permissions in Modifier Export/Import subgroups are export-modifier.View, export-modifier.Manage, import-modifier.Add, import-modifier.View, import-modifier.Delete

XOP-13523, XOP14499

Onboarding Portal

Process, Backend, UI

Enhanced rebranding by adding trigger/control switch feature to switch themes across visual cloud component of platform. Enhanced naming consistency.

XOP-14146, XOP-14215

Onboarding Portal

Process, Backend, UI

Added support for Loyalty account registration with the following actions:

  • Add new sections Registration and Update to Services with pre-defined and custom loyalty provider options

  • Add Enabled toggle functionality to Registration and Update section, Off by default for new and existing companies.

  • When Registration toggle is enabled, Registration Method dropdown displays with options SMS Enroll (default) and Standard Registration

  • When Standard Registration method is selected in Registration Method dropdown, Card Template Code field displays

  • When adding Registration Field, Add Registration Field modal displays following field checkboxes: First Name, Middle Name, Last Name, Email, Phone Number, Code, Loyalty Card Number, Birthday, Address, Referral Code, Sms Opt In, Email Opt in

  • When Update toggle is enabled, Update Fields grid displays

  • Add Fields button opens Add Update Field modal with the following available fields: First Name, Middle Name, Last Name, Email, Phone Number, Code, Loyalty Card Number, Birthday, Address, Sms Opt In, Email Opt in

Improvements

XOP-13796

Onboarding Portal

Backend, UI

Recently created integrators display accurately in DataFeed.

XOP-15048

Onboarding Portal

Process, Backend, UI

Assigned language translates and displays accurately if user changes preferred default language to that assigned language.

XOP-15073

Onboarding Portal

Backend

share-codes/verify request processes successfully.

XOP-15108

Onboarding Portal

Backend, UI

Request to Terminals processes successfully with applied hierarchy.

XOP-15194

Onboarding Portal

Process, Backend, UI

Cancel and Done buttons display and function successfully on Edit form in Loyalty bulk mode.

XOP-15198

Onboarding Portal

Process, Backend, UI

Done button displays and activates Loyalty at site level successfully when selected Environment is Use Company Settings.

XOP-15210, XOP-15325

Onboarding Portal

UI

Update and Registration Fields titles display accurately in Custom Loyalty Edit form and in bulk edit mode.

XOP-15214

Onboarding Portal

Backend, UI

Changes to default values save successfully when updating Birthday information in Custom Loyalty service.

XOP-15232

Onboarding Portal

Backend, UI

Values in Registration and Update fields display accurately after activating manual Loyalty service at company level.

XOP-15240

Onboarding Portal

Process, Backend, UI

Updates to Paytronix loyalty provider save successfully.

XOP-15245

Onboarding Portal

Backend, UI

Registration and Update tabs display in Custom Loyalty service when Active toggle is turned Off.

XOP-15249

Onboarding Portal

UI

Done button is enabled when Enabled toggle is set to On in Edit Xenial POS API modal.

XOP-15254

Onboarding Portal

Backend, UI

List of names in Update and Registration tabs in Custom Loyalty service sort successfully.

XOP-15263

Onboarding Portal

Backend, UI

Add Registration/Update Field modal is empty as expected when all items have already been added and Add Field button is disabled.

XOP-15280

Onboarding Portal

Backend

XOP-15300

Onboarding Portal

Backend, UI

Done button is available as expected when activating Custom Loyalty service with no added fields in bulk mode.

XOP-15304

Onboarding Portal

UI

Month, Day, &Year displays accurately when Birthday is selected in Registration or Update fields in Loyalty service at company and site level.

XOP-15308

Onboarding Portal

Backend, UI

Add Field button is disabled as expected in Registration or Update field when no items are chosen in Loyalty service at company level.

XOP-15316

Onboarding Portal

Backend, UI

Environment value displays accurately when selected in global Environment dropdown in Loyalty bulk mode.

XOP-15329

Onboarding Portal

Backend, UI

Loyalty service displays in Services list as expected.

XOP-15333

Onboarding Portal

UI

Xenial Loyalty service row displays accurately in bulk mode.

XOP-15341

Onboarding Portal

Backend, UI

Done button is enabled as expected for Loyalty Punchh service at site level.

XOP-15345

Onboarding Portal

Backend, UI

Punchh Loyalty service adds successfully at site level.

XOP-15349

Onboarding Portal

Backend, UI

Save button is enabled as expected for Loyalty service on site level.

XOP-15358

Onboarding Portal

Backend

Subscription patch to Loyalty service performs successfully when Loyalty service is not activated.

XOP-15362

Onboarding Portal

Backend, UI

Values of Registration and Update fields inherit at company level when activating existing Loyalty service.

XOP-15370

Onboarding Portal

Process, Backend, UI

Custom service Service URL field can be modified successfully at company level.

XOP-15391

Onboarding Portal

Backend, UI

Loyalty service displays accurately on Services List.

XOP-15411

Onboarding Portal

Backend

Service URL is displayed in Custom Loyalty service API.

XOP-15417, XOP-15440, XOP-15458

Onboarding Portal

Backend, UI

Changes save successfully in Loyalty Service when Cancel is clicked on Edit form and save is attempted. Save button functions successfully.

XOP-15454

Onboarding Portal

Backend, UI

Edit Voice Ordering modal opens successfully in bulk sites page in Loyalty service.

XOP-15514

Onboarding Portal

Backend, UI

Use Company Credentials toggle is turned On as expected when clicking Registration or Update tabs.

2025-07-21 | 3.10 Portal

Refer to Change Ticket: CHANGE-12638 and CHANGE-12646 when speaking with a Team Member about this release.

Component

Current Version

New Version

Onboarding Portal

3.10.86-7

3.10.96

Permission Provisioning Tool (PPT)

3.10.26

3.10.28

New Features

XOP-10041

Onboarding Portal

Process, Backend, UI

Enabled administrators to introduce Available status for Point Of Sale terminals by adding new View Available Terminals dropdown to Terminal list. Dropdown will also display existing terminals with Available status.

XOP-10313

PPT

Process, Backend, UI

Enhance specified delivery partner service integration with the following permission subgroups and new permissions at the global and company levels:

  • Add the following new permission subgroups to Product permission list: Product Export; Product Import

  • Add the following new permission subgroups to Modifier List permission list: Modifier Export; Modifier Import

  • export-modifier.View

  • export-modifier.Manage

  • import-modifier.Add

  • import.modifier.View

  • import-modifier.Delete

XOP-13085

Onboarding Portal

Process, Backend, UI

Enhance specified delivery partner service integration with the following actions:

  • Add Provider dropdown to General tab when Delivery service type is selected

  • When specified delivery partner is selected, these fields display below Provider dropdown: Uber Eats Client ID, Uber Eats Client Secret

  • During onboarding, Email Uber Eats Merchant Escalation button is displayed and enabled to send notification email

  • After email sends, following options display: Uber Eats Store ID, Fetch Store Status button

XOP-13217

Onboarding Portal

Process, Backend, UI

Added support for Bulk Edit functionality within selected sites.

XOP-13478

Onboarding Portal

Process, Backend, UI

Enabled activation of suite catering service in only one site per company with the following actions:

  • Implement check for existing active suite catering service when Edit Suite Catering window is opened

  • Implement check to prevent saving site configuration to active suite catering service while site already has service active

  • Disable modification of activation status for suite catering service when multiple sites are selected for editing

XOP-13582, XOP-14873

Onboarding Portal, PPT

Process, Backend, UI

Enhanced administrative control of creating and editing commission rates with the following new permissions at the global and company levels:

  • View (commission-rates.View)

  • Add (commission-rates.Add)

  • Edit (commission-rates.Manage)

  • Delete (commission-rates.Delete)

  • Enhanced consistency with other permission keys

XOP-13638

Onboarding Portal

Process, Backend, UI

Enhanced site mapping functionality with the following actions:

  • Sicom Site Mapping section includes following elements: Create Mapping (button), Nothing To Show (placeholder)

  • Selecting Create Mapping button opens Sicom Integration modal with following elements: Sicom Brand ID; Sicom Restaurant #; Xenial Site Name; Search; Radiobutton; ID; Name; City; State; Tags; Cancel; Create Mapping

  • When values are entered and site is selected, grid mapping includes following elements: Search; Checkbox; Sicom Brand ID; Sicom Restaurant #; Xenial Site Name; Xenial Site ID; 3 dots

  • Delete option opens Delete Mapping modal

XOP-14054

Onboarding Portal

Process, Backend, UI

Enabled user to configure Share Code and Revoke access with the following permissions at company and admin levels:

  • Create Share Code (ShareCode.Execute) at company and admin level

  • Revoke Terminal (Revoke.Terminal.Execute) at company level

  • Revoke Station (Revoke.Station.Execute) at company level

XOP-14088

Onboarding Portal

Process, Backend, UI

Added support for users to enable/disable option for company to be associated with HPOS AIO devices with the following actions:

  • Add toggle setting HPOS Device Available to Admin Options under Generate Calendars Automatically setting

  • Add toggle setting Enable Share Code Functionality to Admin Options under Generate Calendars Automatically setting

  • Environment variables to control share code generation include data Share Code Generation Enabled

XOP-14129

Onboarding Portal

Process, Backend, UI

Enabled administrative control of Gold Site viewing access with new permission Gold Site View (GoldSite.View) at company and global levels.

XOP-14231

Onboarding Portal

Process, Backend, UI

Added support for email notification when transfer request is sent from Point Of Sale with the following actions:

  • Add functionality allowing multiple email addresses per contact

  • Add new Notifications tab under Reporting tab

  • Add new Receive Transfer Request Email Notification field in Notifications page

XOP-14247

Onboarding Portal

Process, Backend, UI

Enabled user registration of loyalty customers with new permission Register Loyalty Customer (Loyalty.RegisterCustomer) at company and global levels.

XOP-14289

Onboarding Portal

Process, Backend, UI

Enhanced administrative control of loyalty customers at the Point of Sale level by adding the new permission Manage Loyalty Account (Loyalty.Manage.Account) at the global and company levels.

XOP-14362

Onboarding Portal

Process, Backend, UI

Enabled administrators to control access to endpoints in Pipeline group that receive/route entities from external systems with new permission ExternalData.Bridge at the global and company levels.

XOP-14370

Onboarding Portal

Backend, UI

Enhanced date/time consistency by adding custom parameters to Event Selector.

XOP-14426

Onboarding Portal

Backend, UI

Enhanced consistency across platforms by updating Login Page branding elements to align with new design/rebranding direction.

XOP-14603

Onboarding Portal

Process, Backend, UI

Rolled back support for multiple email addresses per contact, to support only a single email address per contact.

Improvements

XOP-13212, XOP-13686, XOP-13878, XOP-14049, XOP-14080, XOP-14102, XOP-14233, XOP-14321, XOP-14330, XOP-14392, XOP-14366, XOP-15003

Onboarding Portal

Backend

XOP-13957

Onboarding Portal

Backend, UI

Users can log in successfully after being added to exclusion list and resetting password.

XOP-14216

Onboarding Portal

Process, Backend, UI

Preferred language performs and displays accurately without error message.

XOP-14346

Onboarding Portal

Backend, UI

kickoff_date_time field displays accurately when Event Start Time is set as empty.

XOP-14379, XOP-14380

Onboarding Portal

Backend, UI

Salesforce fields are hidden when Salesforce.Casesafe.View permission is set to Off. Salesforce fields do not return as empty when Salesforce.Casesafe.View and Salesforce.Casesafe.Manage permissions are not consumed.

XOP-14515

Onboarding Portal

UI

Site location information displays accurately in Edit page after clicking Save button in bulk mode.

XOP-14516

Onboarding Portal

UI

Hierarchy dropdown displays accurately in Site grid.

XOP-14518

Onboarding Portal

Process, Backend, UI

Services can be successfully edited for Sites in bulk mode.

XOP-14520

Onboarding Portal

Backend, UI

Status for Event can be changed successfully without error message.

XOP-14525

Onboarding Portal

Backend, UI

Sites unmap accurately in bulk edit mode and service is successfully removed from site.

XOP-14527

Onboarding Portal

UI

Empty rectangle is absent from display as expected in Copy Date To modal.

XOP-14549

Onboarding Portal

Backend

Site updates successfully for users with person token for global admin without Salesforce.Casesafe.View permission.

XOP-14574

Onboarding Portal

UI

Warning modal displays accurately when changes are saved when HPOS Device Available = Yes, and then HPOS Device Available is changed to No.

XOP-14802

Onboarding Portal

Backend, UI

Changing value of field in Service Builder bulk mode does not delete values from other fields.

XOP-14820

Onboarding Portal

Backend, UI

User is disallowed from inputting store ID in bulk mode for multiple sites.

XOP-14836

Onboarding Portal

UI

Enable Share Code Functionality toggle sets to Yes by default when creating new company and retains value as expected.

XOP-14844

Onboarding Portal

UI

Selected date language in Event Selector follows local setting as expected.

XOP-14848

Onboarding Portal

Backend, UI

Delivery Bulk Test service activates successfully

XOP-14865

Onboarding Portal

Backend, UI

Environment retains Custom setting when Service is deactivated.

XOP-14885

Onboarding Portal

Backend

PUT request to Copy Data processes successfully.

XOP-14999

Onboarding Portal

Backend, UI

Company is removed from Excluding the Following list as expected when Point Of Sale service is activated at company level via API.

XOP-15003

Onboarding Portal

Process, Backend, UI

Activation of manual shipping service in Service Builder bulk mode is disabled as expected when data is missing from required fields.

XOP-15025

Onboarding Portal

Backend, UI

Tax Identifiers display accurately when editing services in bulk mode.

XOP-15065

Onboarding Portal

Backend, UI

Validation message displays accurately in empty Service Builder dropdown when selected option is removed at Admin Level.

XOP-7452

Onboarding Portal

Backend, UI

Dev console performs and displays accurately after logout.