| @@ -2,9 +2,9 @@ | ||
| 2 | 2 | Contributors: kilbot |
| 3 | 3 | Tags: ecommerce, point-of-sale, pos, inventory, woocommerce |
| 4 | 4 | Requires at least: 5.6 |
| 5 | 5 | Tested up to: 7.1 |
| 6 | -Stable tag: 1.10.25 | |
| 6 | +Stable tag: 1.10.22 | |
| 7 | 7 | License: GPL-3.0 |
| 8 | 8 | License URI: http://www.gnu.org/licenses/gpl-3.0.html |
| 9 | 9 | |
| 10 | 10 | Turn any device into a register for your WooCommerce store — same catalog, stock and prices, online or off. |
| @@ -126,27 +126,8 @@ | ||
| 126 | 126 | |
| 127 | 127 | 1. WCPOS main screen |
| 128 | 128 | |
| 129 | 129 | == Changelog == |
| 130 | - | |
| 131 | -= 1.10.25 - 2026/10/08 = | |
| 132 | - | |
| 133 | -- **Saving or checking out a sale no longer fails with "Allowed memory size exhausted" on a store with a few thousand orders.** Since 1.9.0 every order save loaded the 200 most recent orders to guess which field holds VAT numbers; it now asks the database one small question instead. | |
| 134 | -- **A damaged row in the till's own bookkeeping no longer blocks the local database.** The till discards the row on the spot instead of refusing the read on every launch; sales, products and customers are never discarded this way. | |
| 135 | - | |
| 136 | -= 1.10.24 - 2026/10/08 = | |
| 137 | - | |
| 138 | -- **Removing a coupon from a cart that had already been saved no longer makes Checkout fail.** Until now the next Checkout or Save was refused with "Coupon code is required" and the sale could not be completed until the coupon was put back or the cart rebuilt. This has been the case since coupons arrived in 1.9.0. | |
| 139 | - | |
| 140 | -= 1.10.23 - 2026/10/07 = | |
| 141 | - | |
| 142 | -- **Paying with a hosted gateway such as Dintero, Mollie, PayPal or Klarna no longer jumps the till to the receipt before the payment.** The order is left open and settles from the gateway's callback, as before 1.10.20; merchants on 1.10.20–1.10.22 with such a gateway should update. | |
| 143 | -- **"Checkout failed" no longer appears for a sale the store did accept** on a slow connection. The till now waits up to 45 seconds for the store's answer. | |
| 144 | -- **Sales waiting behind an expired login are now announced.** A banner in the header shows how many sales are waiting, with a Log in button. | |
| 145 | -- **A delete at the till is only dropped from the queue once the store confirms it.** | |
| 146 | -- **Opening an order's refunds while offline, or after the app was in the background, shows an offline card instead of "Couldn't load refunds"**. | |
| 147 | -- **A corrupt entry in the diagnostic log no longer crashes the Logs screen on iPhone, iPad and Android.** | |
| 148 | -- Developers: a failed POS session revoke now returns its intended HTTP status (400, 404 or 500) instead of 200. Details on GitHub. | |
| 149 | 130 | |
| 150 | 131 | = 1.10.22 - 2026/10/06 = |
| 151 | 132 | |
| 152 | 133 | - **Cashiers can no longer change a customer's role.** Only the Customer role can be assigned from a cashier account; staff roles are reserved for store managers and administrators. |