Feature - cash management improvements to counting during end of day.
Feature - show coupons assigned to customer when loaded.
Feature - sound notification when barcode scan is unsuccesful.
Feature - option to choose which user roles can manage product stock through stock controller.
Feature - detect if no tax rates are found for the outlet location.
Fix - fetching users fails occasionally when a user is not assigned to any outlets.
Fix - broken link to keyboard shortcuts.
Fix - scanning fails intermitently after product synchronisation.
Fix - error when the site language includes a variant.
Fix - error when editing orders from the WordPress backend.
Fix - PHP warnings and JS errors after recent update.
Fix - deprecated PHP syntax and removed unused database fields.
Fix - assigned outlets did not appear in the user profile.
Tweak - refine the use of heavy SQL queries to minimize unnecessary calls.
Tweak - introduced a pre-redirect screen for external link navigation.
Tweak - option to choose how variations are shown on the grid.
Tweak - move receipt printing functions to final step of end of sale.
Tweak - improvements to the denomination suggestions when tendering cash.
Tweak - hide restricted coupons that are not applicable to customer, order or product.
Tweak - improvement to user experience when saving and loading an order.
Tweak - display quantity unit of measurement in order card, receipts and search esults.
Feature - added functionality to enable displaying total sales and cash for specific users and roles.
Feature - introduced new tax display options for orders and receipts.
Fix - corrected a division by zero error in the database update script.
Fix - ensured emails sent to new customers include a link for setting their new password.
Fix - resolved an issue where printing receipts from the order page failed for orders with deleted products.
Fix - fixed timeout errors due to invalid JSON responses.
Fix - fixed an issue where product search tokens were not generated upon POS register initialization.
Fix - clerks couldn't pay for orders due to permission issue.
Fix - POS icon not showing for clerks on My Account page.
Tweak - improved sorting of product categories based on grid sorting options.
Feature - integrated a table of orders in the End of Day (EoD) report for detailed transaction tracking.
Feature - enabled addition and removal of cash amounts with automatic updates in EoD reports.
Feature - added functionality to select custom checkout fields for inclusion on printed receipts.
Feature - provided functionality to hide specific fields on subsequent prints of a receipt.
Feature - implemented support for controlling product catalog visibility settings.
Feature - introduced a feature to remove the currency symbol from receipt layouts.
Fix - fixed the omission of tendered cash amounts in receipt printouts.
Fix - corrected the issue of persisting customer selection post transaction.
Fix - resolved compatibility issues with plugin operation on multisite subdomains.
Fix - repaired a typo that caused malfunction on the My Account page.
Fix - addressed a configuration-specific bug preventing register opening.
Fix - enabled receipt printing functionality from the back-end on Custom Post Type (CPT) order pages.
Fix - fixed a bug in the product grid sorting mechanism.
Fix - corrected the display of tax-inclusive original prices on receipts.
Fix - resolved an issue with saving optional variation attributes in orders.
Fix - implemented a feature to hide fields with empty values on printed receipts.
Fix - repaired custom grid sorting functionality.
Fix - fixed a bug preventing addition of variable products from the search bar when another product is selected.
Misc - added a new filter hook 'wc_pos_product_is_visible' for overriding product visibility settings in POS.
Tweak - set a default label for tax numbers on receipts to streamline setup.
Tweak - modified category sorting to default to alphabetical order for improved navigation.
Tweak - adjusted the user interface of the closing register panel for better usability.
Tweak - added an option for more flexible order status modifications.
Fix - addressed conflict with non-standard WooCommerce products.
Fix - resolved issue with products missing on categorized receipts.
Fix - corrected the persistent display of original prices on POS receipts.
Fix - excluded tax summary from gift receipts.
Fix - fixed overflow issues with signature images on receipts.
Fix - ensured that WooCommerce core email notifications are not triggered for POS orders.
Fix - now respecting the `woocommerce_product_is_visible` filter hook.
Tweak - refined the checkout screen behavior when the order status fails to update correctly.
Tweak - removed the option to print the original price from EoS for simplicity.
Tweak - eliminated a no-longer-used setting option.
Feature - customer information dialogue when loading a customer to the POS.
Feature - configuration added under product settings to define the value to increment by when entering measured quantities.
Feature - configuration to log out from the WordPress session after closing the register.
Fix - use keyboard arrow keys to navigate products in the search results.
Fix - refactor components responsible for scanning products through the device camera.
Fix - only initialise active payment gateways.
Fix - error when scanning variations with custom barcode field.
Fix - display the unit of measurement in quantity fields within the cart and order details.
Fix - products with measured quantity were not added to cart when reordering.
Fix - load only supported product types into the register when POS is loading.
Fix - identified plugin confict with Elementor and POS API calls.
Fix - automatically connects to the default Stripe Terminal reader assigned.
Fix - grid tab for order and customer notes was not behaving as expected during order state changes.
Fix - error related to id was called incorrectly when creating and sending POS order related emails.
Fix - plugin compatibility issues, get store currency unfiltered.
Tweak - only show available Stripe Terminal reader when a default reader is assigned. Otherwise, show all connected and available readers.
Tweak - reorganise order fields related to order notes and payment method.
Tweak - improved loading performance through loading only necessary product data.
Tweak - allow orders placed with a zero total balance to be placed and paid for through the POS.
Tweak - plus and minus buttons to increase and decrease mesaured quantity when adding products to the POS cart.