*** FooEvents POS Changelog ***

2026-08-10 - version 1.12.5
* Update: Cater for background data fetch for new and updated orders that still use legacy WordPress post storage as opposed to High-performance Order Storage (HPOS)
* Update: Minor updates to cater for upcoming FooEvents plugin refactoring
* Update: Added logic to prevent accidental duplicate orders
* Update: Cater for some scenarios that still use legacy WordPress post storage as opposed to High-performance Order Storage (HPOS)
* Update: Improved number pad input focusing
* Update: Improvements to scanning when using a barcode scanner
* Update: Stripe Internet readers now use server requests for improved connectivity
* Update: Various interface improvements
* Fix: Cart product discounts resetting after closing the checkout panel
* Fix: File includes for bundled web app
* Fix: Minor PHP notices and warnings
* Fix: Menu navigation when not using English
* Fix: Order submission and sync inconsistencies
* Fix: Various bug fixes and performance improvements

2026-02-02 - version 1.11.13
* New: Added support for WooCommerce Product Add-ons in the cart

2025-11-17 - version 1.10.9
* Fix: Square Terminal refunds for Interac cards

2025-10-16 - version 1.10.8
* Fix: Remove HTML tags from price on ticket

2025-08-05 - version 1.10.7
* Fix: Formatting order note on receipt

2025-07-29 - version 1.10.6
* Fix: Initialization order of POS payment post type

2025-07-28 - version 1.10.5
* Update: Added line item discounts to receipts
* Fix: Price formatting for variable products where variations have sale prices
* Fix: Some missing translations restored

2025-07-21 - version 1.10.4
* Fix: POS page loading as blank due to scripts not being enqueued correctly

2025-07-17 - version 1.10.3
* Update: Minor updates to order receipt text alignment
* Update: Updated Stripe PHP library

2025-07-10 - version 1.10.2
* New: Automatically add Square processing fee amounts as metadata to orders and POS payments
* New: Added unique icons for payment methods to better distinguish between them
* Fix: Delay functionality that might trigger a text domain loaded too early PHP notice

2025-06-02 - version 1.10.1
* Update: Added ticket details for event products purchased using FooEvents
* Update: Added searching for orders by ticket ID

2025-04-11 - version 1.9.4
* Update: Added functionality to allow for hot fix updates without needing to redownload all store data
* Fix: Fixed refunding line items when multiple of the same product is in the order but with different add-ons

2025-04-03 - version 1.9.2
* Fix: Error when selecting order items to refund

2025-03-03 - version 1.9.0
* Update: Added support for WooCommerce Product Add-ons on the order list and when printing receipts (support during checkout to be implemented in a future version)
* Fix: Text domain loading too early

2025-01-21 - version 1.8.11
* Update: Trim customer data
* Update: Added wording for Stripe S700 card readers
* Update: Updated libraries to their latest versions

2024-11-19 - version 1.8.10
* Update: Added a setting to only load orders place in the POS
* Update: FooEvents POS now caters for the global WooCommerce manage stock setting

2024-09-16 - version 1.8.9
* Update: Added support for product GTIN, UPC, EAN or ISBN introduced in WooCommerce 9.2

2024-08-26 - version 1.8.8
* Update: Prevent screen reader HTML tags from displaying in the product list

2024-08-08 - version 1.8.7
* Update: Remove HTML tags from product titles
* Fix: Cater for order load statuses not including some submit order statuses

2024-07-08 - version 1.8.5
* Update: FooEvents POS now also uses the WordPress time format together with the WordPress date format

2024-06-03 - version 1.8.4
* Fix: Daily summary payment method totals now group disabled payment methods under their own totals

2024-05-28 - version 1.8.3
* Fix: Checking for stock status is skipped when only bookings or seating products are in the cart
* Fix: Square Manual Card form now caters for possibly empty billing address details

2024-05-21 - version 1.8.2
* Update: Update an order's split payments to refunded when the entire order is refunded using the POS
* Update: Daily summary split payment totals are now added to their individual payment method totals
* Fix: Continue incomplete order when the order has a billing / shipping address but no customer details

2024-05-13 - version 1.8.1
* Update: Improved background data fetch by only fetching updates for orders loaded in the POS as well as new orders
* Update: Add billing / shipping address to receipts even when the order was for a guest customer

2024-05-01 - version 1.8.0
* New: FooEvents POS now supports split payments at checkout, when printing a receipt and refunding an order
* New: Added a new POS Payments screen which lists individual payments made within POS orders
* Fix: Various minor bug fixes and improvements

2024-03-18 - version 1.7.10
* Update: Improved how large datasets are stored locally
* Fix: Searching for products with 0 stock and are set to be on backorder

2024-03-07 - version 1.7.8
* Fix: Refund booking slot slot when fully or partially refunding an order that contains booked tickets

2024-02-26 - version 1.7.7
* New: Added support for products that are set to allow backorders
* Fix: Minor bug relating to analytics and updating an order's status

2024-01-10 - version 1.7.5
* Update: Cater for "only in stock" product setting when fetching background data updates
* Fix: Cater for HPOS without compatibility in order analytics
* Fix: Cater for deprecated/other checkout hooks when using block checkout
* Fix: Cater for non-existent products on older orders when fetching data updates

2023-11-30 - version 1.7.4
* Fix: Improved discount calculation accuracy
* Fix: Saving multiple in progress orders got overwritten

2023-10-17 - version 1.7.2
* New: Added plugin translations for Afrikaans, Czech, German, Spanish, French, Italian, Dutch and Portuguese
* Fix: Print tickets after order completes
* Fix: Set default customer when loading POS for the first time
* Fix: Cater for if the default customer hasn't been loaded into the POS yet, requiring a resync
* Fix: An issue that prevented incomplete orders from being continued

2023-09-27 - version 1.7.1
* Fix: Order notes on receipts were printed as objects

2023-09-25 - version 1.7.0
* New: Added an option to perform a final stock availability check before submitting an order
* New: Added options to specify which order statuses and/or shipping methods should trigger an order alert in the POS

2023-08-21 - version 1.6.1
* New: Added option to specify default order customer
* New: Added a new order details tab on the Orders screen to assist in order fulfillment
* Update: Additional information is sent through to the POS for order fulfillment
* Update: The selected category on the Sale and Product screen is now remembered

2023-07-18 - version 1.5.1
* Update: Various interface improvements
* Fix: Minor percentage discount rounding calculations

2023-07-10 - version 1.5.0
* New: Added cart line item discounts and order discount functionality
* New: Added a setting to show/hide cart line item product images
* Update: Various interface improvements
* Update: Updated to the latest Stripe PHP libraries

2023-06-14 - version 1.4.0
* Update: FooEvents POS now supports WooCommerce High Performance Order Storage (HPOS)

2023-06-05 - version 1.3.0
* New: FooEvents POS now supports custom order statuses
* New: Added functionality to only load orders with the statuses specified in the WordPress plugin settings
* New: Added the ability to change existing order statuses to any other status
* New: You can now specify a default status that orders should have when submitting or choose from several statuses when checking out
* New: Online or POS orders with statuses marked as incomplete statuses in the WordPress plugin settings can be continued, updated and checked out in the POS
* New: For incomplete orders there is an incomplete order count icon, visible labeling for order statuses and new order filters to better manage which orders are visible in the POS
* New: Additional FooEvents integration for incomplete orders containing events that require updating of various attendee details
* New: Additional FooEvents integration for the order status that should trigger ticket generation

2023-02-06 - version 1.2.2
* Update: Added filter and sort order options
* Update: Pinned products appear first in the Sale screen product list
* Update: Added functionality to star products
* Update: Cater for WordPress date format

2022-12-15 - version 1.1.1
* Update: Added appearance settings so that you can modify the POS page name and slug as well as style the interface separately from the FooEvents Check-ins app's styling
* Update: Added draggable columns for the main interface as well as the checkout screen to better customize the usage of screen space
* Update: The checkout screen has been moved into the cart container as a sliding panel, keeping all the important interfaces and tools in the same area for easier checkout
* Update: You can now specify individual products and variations that should / should not show in the POS regardless of whether they are enabled
* Update: Cater for order notes exceeding the 500 character limit for Square

2022-11-08 - version 1.0.2
* Point of sale plugin update: Initial release of FooEvents POS