UNPKG

swipelime-client-node

Version:

swipelime-client-node is the official swipelime Node.js client library

127 lines (101 loc) 3.77 kB
# 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.