Release notes

Find out about new features and improvements to Spice.

Version 1.5.1

Released 1 Dec 2022

📘

From this version, only Windows 8 and above is supported.

Major: Added a 'Pay at table' toggle to the Spice UI

'Pay at table' mode can now be enabled or disabled from the Spice UI. To do so, go to Settings > Pay at table > click the new Pay at table toggle.

Enabling/disabling this mode no longer requires manually editing the spi.json settings file — clicking the toggle automatically changes the file.

Learn more in the Pay at table guide.

Additional updates:

  • Breaking: Security and stability updates that only support Windows 8 and above.

Version 1.4.0

  • Pay at table functionality
  • Bump SPIClient library version to 2.9.2

Version 1.3.1

  • Fix a GT request not returning to idle
  • Added transaction updates (Chatty Messaging)
  • Update to the latest version of the library
  • Fix a bug validating the ‘Other’ tenant field when invalid characters can be entered
  • Fixed a bug with Get Transaction not allow Spice to return to idle

Version 1.3.0

  • Security updates and old packages removal
  • Completed branding update with new logo and About/EULA tab re-styling
  • Added pre-Auth transactions
  • Removed Zip transaction functionality
  • Added the ability to correctly report the POS Spice is connected to
  • Fixed an issue where Spice was not logging the POS it was connected to
  • Fixed an issue where a GT was showing the transaction window
  • Transaction log now displays the total transaction amount including cash out, surcharge and tips

Version 1.2.3

  • Internalised port mapping
  • Bump SPIClient library version to 2.9.1 which allows many Spice pairing to one terminal

Version 1.2.2

  • Security updates

Version 1.2.1

  • Fixed an issue where Spice would corrupt its configuration files

Version 1.2.0

  • Multi-tenant capabilities
  • Partial UI refresh
  • Security fixes

Version 1.1.2

  • Issuer mapping fix for Mastercard transactions in OPI integration mode
  • Security fixes

Version 1.1.1

  • Made the Spice tray icon more prominent against dark backgrounds
  • Fixed an issue where Spice was not reporting that it was busy
  • Added a message to display when Spice was starting with corrupted configuration files

Version 1.1.0

  • Upgrade internal SPIClient library to 2.8.0 and associated changes
  • Add mapping layer and API services for Oracle (OPI/SPI)
  • Refactor services to be shared between integrations
  • Fixed an issue with the transaction window not respecting settings
  • Display a warning when the Spice port is in use
  • Security patches

Version 1.0.2

  • Upgrade internal SPIClient library to 2.6.10
  • Security patches

Version 1.0.1

  • Rebranded from Assembly Payments Adaptor to Spice (Note: The data directory name also changes. On Windows it is now C:\Users\%USERNAME%\AppData\Roaming\Spice)
  • Moved internal SPIClient library from Assembly Payments to mx51 version 2.6.8
  • Updated the Spice tray icon statuses so that:
    • Red — indicates no pairings
    • Yellow — indicates that there is either a pairing in progress or an existing pairing is trying to re-establish a connection
    • Green — indicates that a pairing is being maintained with an active connection to the EFTPOS terminal
  • Added an End User Licence Agreement acceptance
  • Disabled settings that are not available on certain EFTPOS terminals
  • Added pretty formatting to all logs and settings files
  • Fixed an issue where the transaction window was not appearing above all other windows