swipelime-client-node
Version:
swipelime-client-node is the official swipelime Node.js client library
127 lines (101 loc) • 3.77 kB
Markdown
Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# [0.4.7] - 2025-06-18
## Fixed
* Fixed markPaymentCancelled parameters
## Added
* Abstraction for calling tenant methods in ServiceHandler
# [0.4.6] - 2025-06-11
## Fixed
* Fixed return type for addCustomOrderItems method
# [0.4.5] - 2025-06-05
## Added
* Added fees to TaskOrderPaymentDetailsDataBase type
# [0.4.4] - 2025-06-04
## Added
* Added missing isPaid parameter to TaskOrderPaymentDetailsDataBase type
# [0.4.3] - 2025-06-04
## Added
* PaymentEventData type changes
* New ElementIdExtendedData for extended data like price
## Fixed
* Fixed long running tasks not triggered when client is not connected
# [0.4.2] - 2024-12-04
## Fixed
* Quick type and comment fixes
# [0.4.1] - 2024-11-26
## Fixed
* Fixed processing new incoming tasks
* Various error handling fixes
# [0.4.0] - 2024-11-25
## Fixed
* Various type issues
* Errors from methods are going to the console only and don't need try/catch anymore
* Updated various packages
# [0.3.1] - 2024-11-20
## Added
* Payment related new methods: markOrderItemsPaymentStatus and cancelPayment
* A ping method to check the server/connection status
* Various type changes
# [0.3.0] - 2024-10-17
## Added
* Various type changes
* A deferred queuing system to process new tasks
* Check for long running tasks and automatically defer them
# [0.2.11] - 2024-09-09
## Fixed
* Fixed changeOrderItemsStatus method checks
# [0.2.10] - 2024-09-05
## Added
* Various type changes
* Added changeOrderItemsStatus method for confirming or cancelling order items
## Fixed
* Fixed addCustomOrderItems method to support adding multiple order items
# [0.2.9] - 2024-07-25
## Added
* Added new swipelime task: confirm-universal-menu-elements.
# [0.2.8] - 2024-07-15
## Fixed
* Added new swipelime event: order-items-moved
# [0.2.7] - 2024-06-19
## Fixed
* Client version string update
# [0.2.6] - 2024-06-17
## Fixed
* Increased event emitter max listeners to 100
# [0.2.5] - 2024-06-13
## Added
* Added new swipelime event: order-items-changed.
# [0.2.4] - 2024-05-21
## Added
* Added new swipelime events: tables-added, tables-updated, tables-removed.
* Added new service handler methods: upsertTables, deleteTables.
* Added version check to prevent using old clients.
## Fixed
* Fixed upsertUniversalMenuItems method's return type
# [0.2.3] - 2024-05-15
## Fixed
* Fix getUniversalMenuItems and getUniversalMenuCategories methods to get the correct menu elements
# [0.2.2] - 2024-05-13
## Fixed
* Corrected getOrderItems method name
# [0.2.1] - 2024-05-12
## Added
* Added new service handler method: addCustomOrderItem.
## Fixed
* Fixed various method type issues
# [0.2.0] - 2024-05-11
## Added
* Added new swipelime events: universal-menu-elements-added, universal-menu-elements-updated, universal-menu-elements-removed.
* Added new service handler methods: getOrders, cancelOrderItems, getUniversalMenuElements, getUniversalMenuItems, getUniversalMenuCategories, getTables, getTable, deleteMenuElementsByIds, upsertUniversalMenuItems.
# [0.1.1] - 2024-05-02
## Added
* Added new swipelime events: customer-joined-table, order-items-added, order-items-confirmed, order-items-cancelled, payment-requested, payment-request-cancelled.
* Added new service handler methods: markPaymentDone, markPaymentCancelled, finishTable.
## Fixed
* Unknown events and command will be automatically confirmed/refused and never be emitted.
# [0.1.0] - 2024-04-25
## Added
* Initial version of the swipelime client.