Previous Releases
2024-04-02 | 2.2.132 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-46714 | Installation File Download | Updated the Shell installation to finish downloading the POS files (node-modules.zip) without triggering the Retry service. A message is now displayed to the user during installation to notify them when a large download is in progress. |
POS-46798 | Reset Terminal Function | Implemented a relaunch feature for Electron. When a new POS version (or file) is needed, the app now closes and relaunches. This update addresses an unexpected error that was reported during installation. When the user selects Reset Terminal from the Functions menu at the POS, the app is relaunched if a POS directory is already present on the system. |
POS-46936 | Web Browser Support | Updated the Angular JS builder to support earlier versions of Web browsers. By default, Angular supports the last two (2) major releases of Chrome, Edge and Firefox. |
POS-47096 | Service Points | This update ensures all transactions are communicated to the expected device when multiple transactions are sent using different Service Points on multiple terminals. |
POS-47180 | Loyalty Scan Option | When the Loyalty scan option is initiated, the Ordering app activates the camera enabling the user to scan the Loyalty item and proceed with the transaction as expected. |
POS-47268 | Large Configuration Support | The performance of the POS Shell is optimized to support configurations containing up to forty-thousand (40K) product records and their respective prices. |
POS-47767 | Cash Drawer Controller Plugin | To support the Esper HP CD library, the cordova-plugin-cashdrawer-controller is updated to the latest version. |
POS-47889 | FreedomPay Integration | Updated FreedomPay AFCC plugin to version 1.37. |
POS-48318 | Language Translation | The button enabling the user to change the preferred language of the application UI is now available from the login screen as expected. |
2023-11-07 | 2.2.124 POS Shell
Important
POS Shell 2.2.124 is only compatible with the Windows platform.
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Prerequisites
Ordering | Using POS Shell 2.2.124 requires Ordering 3.8.31 (or greater), which includes support for the latest Electron version. POS Shell 2.2.124 is NOT compatible with Ordering 3.7 on the Windows platform. |
XKM | Using POS Shell 2.2.124 requires XKM 3.8.47 (or greater), which includes support for the latest Electron version. POS Shell 2.2.124 is NOT compatible with XKM 3.7 on the Windows platform. |
Improvements
POS-46934 | Installation | updated the Cordova version in POS Shell 2.2.120 to comply with Google Play policies. This update addresses an issue that resulted from the relocation of local data storage. With this update, users are able to upgrade to POS Shell version 2.2.124 from version 2.2.116 (or earlier) or version 2.2.120. |
2023-11-03 | 2.2.120 POS Shell
Important
Kitchen Management (XKM) 3.8.47 (or greater) is required to use this version of POS Shell with XKM.
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Improvements
POS-43676 | Duplicate Terminal Prevention | Implemented measures to prevent the generation of duplicate device UUID values (e.g. tablet IDs) on the same network. This update prevents duplicate order numbers from being created for the same business date. |
POS-46320 | Android 13 Support | Updated the POS Shell to support Android 13 (API level 33) or higher to comply with Google Play policies. |
XKM-7666 | XKM Shell Upgrade | With this update, the user can now upgrade the Kitchen Management (XKM) Shell without affecting the POS/XKM application software that is currently installed. The UI is also updated to identify the XKM installation. |
2023-09-30 | 2.2.116 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-42109 | Android Support for Serial / USB Cash Drawers | Update to support Serial/USB cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86). |
POS-44820 | FreedomPay Integration | The POS integrates with the payment gateway FreedomPay. With this update, guest tip adjustment is now supported, including:
|
2023-08-17 | 2.2.112 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-44766 | FreedomPay Integration | As part of the initiative to integrate the POS with the payment gateway FreedomPay, the following has been updated:
|
POS-44803, POS-44949 | Cash Drawer Controller Plugin | To support cash drawers with a direct connection to Android-based terminals (XC-23 ARM and XC-23 x86), the following has been added and updated to the latest version:
|
POS-45143 | FreedomPay Integration |
|
POS-45199 | Shell Update | Improved error handling, logging, and retry process for the Shell Update operation. |
POS-45290 | Language Selector | Updated the language selector to provide a label for the preferred language. |
POS-45461 | Cash Drawer Controller Plugin | Updated the cordova-plugin-cashdrawer-controller to support the SL21+ using the RJ11/12 cash drawer port. |
POS-45880 | Cash Drawer Controller Plugin | Updated the cordova-plugin-cashdrawer-controller to support NCR hardware. |
XKM-6020 | XKM Install Prompt | Updated the verbiage that is used in the prompt that appears when the user attempts to install XKM on a terminal that is not mapped to the site. |
2023-05-15 | 2.2.102 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
New Features
POS-40191 | Verifone E285 Bluetooth | Added support for Bluetooth communication for the Verifone E285 Payment Terminal using Verifone Point Flex API.
|
2023-04-18 | 2.2.100 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
New Features
POS-41919 | FreedomPay Integration | The POS now integrates with the payment gateway FreedomPay. Payment processing is now supported with Ingenico Lane 3000 devices with FreedomPay. The FreedomPay peripheral schema is available in Data Management when the FreedomPay service is added for at least one company site. |
2023-03-09 | 2.2.96 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-38747 | Language Translation | Implemented support for user-defined language translations of all POS Shell components to enable the user to view the language of their choice and more efficiently interact with the application. The user selects the desired language during the Sign In process. |
POS-41931 | Shell Header | (Android) If the user swipes the screen in any direction, the POS Shell header remains visible. |
POS-41606, POS-43030 | Silent Install | Implemented additional Silent Install parameters for defining users, sites, terminals, and XKM stations. |
POS-43033 | Password Reset | When the user selects the "Forgot Password?" button to reset their password, instructions are emailed to the provided email address and an email sent notification is now displayed. |
2022-11-15 | 2.2.88 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for this production version of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-39142 | Terminal Error Handling | Added message to notify the user and provide a retry option if an error is encountered when the Shell sends a terminal active payload to the Portal. |
POS-39200 | Duplicate Terminal Prevention | Updated the Shell to not start the POS application on a duplicated terminal. The user is prompted to reinstall the application on the device. |
POS-40988 | License Agreement | Improved the formatting and presentation of the License Agreement page. |
2022-07-25 | 2.2.82 POS Shell
The information provided below includes the user experience, process workflow, and infrastructure improvements and updates for production versions 2.2.76 - 2.2.82 of POS Shell.
Supplemental Information
This release is not dependent on another release.
Improvements
POS-37951 | Gift and Loyalty | Addressed issue with requests returning the response: "400 Bad Request error “isTrusted“:false". |
POS-37957 | Page Up / Down Buttons | When Shell is running on legacy POS terminals with touchscreens that do not support dragging to scroll content, the Shell now automatically detects this and renders buttons to scroll lists up / down. |
POS-38702 | Silent Installation | Added support for "Silent Installations" that install the application with default configuration settings. |
POS-41153 | Data Refresh | The Secondary Display tab is now displayed consistently without duplicates after a data refresh operation. |
POS-41284 | PayPal | Improved credit card processing with PayPal. |
POS-41297 | Gift and Loyalty | Improved gift and loyalty card scanning with integrated camera. |
POS-41382 | Data Refresh | Addressed issue with a data refresh operation resulting in 'New Configuration retrieval failed' error message. |
POS-41479 | Application Log | Implemented improvements to application event logging. |
POS-41618 | Allowlisting and Bucket Configuration | Updated the S3 value for Shell to allow for easier allowlisting and bucket configuration. |