* Fix - Stop a "translation loading was triggered too early" notice on sites where WP Cron is disabled or loopback requests are unavailable
* Fix - Prevent an error from breaking the Lightspeed POS X-Series Sync screen when an activity log entry refers to a deleted order
* Fix - Show a notice, rather than erroring out, when the OpenSSL PHP extension required to store Lightspeed credentials is missing from the server
* Fix - Send a product's barcode to the Lightspeed POS R-Series EAN field, not the UPC field, when the UPC/EAN strategy is set to EAN
* Fix - Show a notice and stop repeated import errors when a Lightspeed POS R-Series matrix attribute name is too long for WooCommerce
* Fix - Correct the Lightspeed POS R-Series stock after a refund without restocking even when stock quantity is not synced back to Lightspeed
* Fix - Keep the storefront responsive when the Lightspeed POS R-Series API is slow or rate limited, instead of letting add to cart and checkout requests pile up
* Dev - Add a filter to skip the Lightspeed POS R-Series inventory pull when a product is added to the cart
* Dev - Add a filter to change the Lightspeed POS R-Series API timeout for storefront requests
* Dev - Update the bundled Fenix framework to v1.12
* Tweak - Allow changing the Lightspeed POS X-Series register within the same outlet after data has synced, without a full reset or disconnect
* Tweak - Add a Re-sync from Lightspeed action for individual and selected Lightspeed POS X-Series products and customers
* Tweak - Add an order note when a Lightspeed POS R-Series sale is not synced because the order has no linked products
* Tweak - Prevent redundant Lightspeed POS R-Series product syncs when bulk-editing products, so accounts hit fewer rate-limit errors
* Fix - Prevent a double refund in Lightspeed POS R-Series when cancelling an order that had an earlier partial refund
* Fix - Sync the final refund to Lightspeed R-Series when completing an order that had an earlier partial refund
* Fix - Correct Lightspeed POS X-Series sale totals for order lines with a quantity above one or a discount, so synced amounts match the order
* Misc - Show all Lightspeed POS X-Series outlets and registers in settings on accounts with very large lists
* Localization - Added German, Spanish translations
* Tweak - Make Start over re-sync every Lightspeed POS X-Series product and customer even when unchanged, and default the sync prompt to Resume
* Tweak - Show a confirmation notice right after starting a Lightspeed POS X-Series sync, instead of only from the next page load
* Fix - Prevent the Lightspeed POS X-Series background sync from accumulating orphaned options rows when products, variants, or customers are waiting to be retried
* Fix - Cancel the Lightspeed POS X-Series product variants sync when cancelling a product sync, so the sync no longer appears stuck in progress
* Feature - Add support for syncing sales from WooCommerce to Lightspeed POS X-Series
* Feature - Create tax rates in Lightspeed POS X-Series when syncing sales from WooCommerce to Lightspeed
* Feature — Add support for associating customer information with synced sales in Lightspeed R-Series
* Fix - Harden inventory checks for linked products added to the cart, in both X-Series and R-Series integrations
* Misc - Improve handling of API rate limiting responses from Lightspeed POS X-Series
* Dev - Log additional request and response data when debug mode is enabled while using the Lightspeed POS X-Series integration for troubleshooting issues
* Tweak - Add WooCommerce system status report information to help with troubleshooting
* Fix - Ensure the merchant is redirected to the R-Series product importer following an action on a product in the importer table
* Fix - Ensure all variations, including the first one, are created in WooCommerce when importing variable products from Lightspeed POS X-Series
* Fix - When importing products from Lightspeed POS X-Series, variation-level images should be imported as well
* Fix - Improve attribute options handling when importing variants from Lightspeed POS X-Series to avoid duplicating attribute options across variable products
* Dev - Improve the sync locking mechanism to prevent race conditions resulting in duplicated products when importing from Lightspeed POS X-Series
* Misc - Tweak the requirements check to allow for installations where WP Cron is disabled but the server has a cron job set up to trigger WP Cron anyways
* Feature - Add support for connecting and syncing products and customers with Lightspeed POS X-Series
* Feature - Inspect Lightspeed POS X-Series sync activity from the WordPress admin
* Tweak - Improved plugin menus and screen navigation in the WordPress admin
* Fix - Resolve textdomain deprecation warnings when using recent versions of WordPress
* Fix - Address some PHP deprecation notices when using the R-Series integration
* Localization - Add translations in Dutch and French
* Tweak - Reject sync events to Lightspeed when the ID is the only data included for improved performance
* Fix - Improve how attribute options are handled when they are sanitized to the same slug (special characters are stripped) for the same product
* Fix - Ensure refunds are syncing correctly to Lightspeed when only part of the order is refunded