WooCommerce Australia Post Shipping Version 2.8.0 Changelog
* Tweak – WooCommerce 10.5 compatibility.
* Tweak – WooCommerce 10.5 compatibility.
* Tweak – WooCommerce 10.5 Compatibility.
* Fix: shortcode cache problem
*** WooCommerce Pre-Orders Plugin ***
2026-02-02 – version 2.3.3
* Fix – In My Account, only display the cancel pre-order button on orders containing a pre-ordered product.
* Fix – Prevent payment request email from being sent to customers when their pre-order payment is being processed automatically via a saved payment method.
* Dev – Bump WordPress "tested up to" version 6.9.
* Dev – Bump WooCommerce "tested up to" version 10.5.
* Dev – Bump WooCommerce minimum supported version to 10.3.
2025-11-19 – version 2.3.2
* Revert – Undo most of the admin UI/UX changes made in 2.3.0 and 2.3.1 to help fix performance issues.
* Fix – Replace all product dropdowns with AJAX-based product search dropdowns to improve performance.
* Dev – Bump WooCommerce "tested up to" version 10.3.
* Dev – Bump WooCommerce minimum supported version to 10.1.
2025-10-21 – version 2.3.1
* Fix – Out of memory errors on the pre-orders page for sites with a large number of pre-orders.
* Fix – Ensure the release date for a Pre-Order product isn't automatically adjusted each time the product is saved.
* Dev – Mark extension as compatible with PHP 8.4.
* Dev – Bump WooCommerce "tested up to" version 10.2.
* Dev – Bump WooCommerce minimum supported version to 10.0.
* Dev – Run PHP compatibility sniffs against entire production code base.
* Dev – Add new deploy workflow.
* Dev – Updates to our QIT GitHub Action workflow.
2025-08-14 – version 2.3.0
* Add – Redesigned WooCommerce Pre-Orders list page with improved UI, new filters, row actions and columns, following Orders page structure.
* Add – Products tab, showing products whose have pre-order enabled, for easy access.
* Add – Pre-orders column allowing quick toggle on Product list.
* Add – Bulk actions: enable / disable pre-orders for selected products on Product list.
* Add – Filter dropdown to show products by pre-order status.
* Add – Link to quickly open pre-orders of a product from Product list table.
* Add – A confirmation prompt before canceling a pre-order from My Account.
* Add – Enqueue product tab JS in product editor with localized payment timing messages.
* Tweak – Replace charge timing dropdown with radios and rename date field in product tab.
* Tweak – Show inline warnings when edits blocked by active pre-orders or trials.
* Tweak – Improve product tab styles and helper text for clearer admin UX.
* Tweak – Replaced eager loading with a generator-based data store, to improve memory usage on large stores.
* Fix – Prevent duplicate e-mails (customer + admin) when a pre-order is completed.
* Fix – Customer filter now lists only shoppers that actually have pre-orders instead of full user/roles database.
* Fix – All list-table queries explicitly filter by `_wc_pre_orders_status`, excluding trashed/irrelevant orders.
* Fix – Using `wc_pre_orders()` to retrieve orders to promote full HPOS and non-HPOS support across all queries and filters.
* Fix – Respect custom Checkout button text for pre-orders in block checkout across all payment methods.
* Fix – Use the phrase "Pre-order now" in the `aria-label` text of buttons to improve accessibility.
* Fix – Exclude trashed orders from the pre-order count when order storage is HPOS.
* Fix – Corrected title of the gateway settings to use title case in line with other gateways.
* Fix – Improve accessibility of My Account Pre-orders table.
* Fix – Improve accessibility of customer facing pre-order cancellation button.
* Fix – Improved admin settings UX by reorganizing fields and clarifying labels for pre-order customization.
* Fix – Resolve issues flagged by WooCommerce's Quality Insights Toolkit (QIT).
* Dev – Bump WooCommerce "tested up to" version 10.1.
* Dev – Bump WooCommerce minimum supported version to 9.9.
* Dev – Bump WordPress minimum supported version to 6.7.
* Dev – Add helper `WC_Pre_Orders_Product::product_has_pre_orders()` (now used by `product_has_active_pre_orders()`) with HPOS-aware queries for better accuracy.
* Dev – Add global block checkout integration script.
2025-07-14 – version 2.2.9
* Fix – Pagination buttons added to the My Account > Pre-orders page.
* Dev – Bump WooCommerce "tested up to" version 10.0.
* Dev – Bump WooCommerce minimum supported version to 9.8.
2025-06-18 – version 2.2.8
* Fix – Custom pay later payment gateway text displays on the Block Checkout.
* Fix – Corrected the pre-order release date display for simple products on the My Account page.
* Dev – Bump WooCommerce "tested up to" version 9.9.
* Dev – Bump WooCommerce minimum supported version to 9.7.
2025-05-12 – version 2.2.7
* Fix – Deprecation warnings on WC Settings > Emails screen.
2025-04-28 – version 2.2.6
* Fix – Resolved "translation loading was triggered too early" issue in WordPress 6.7.
* Fix – Ensure that the "Place Order" button text is displayed according to the Pre-orders settings in the block checkout.
2025-04-14 – version 2.2.5
* Fix – Improve `product_has_active_pre_orders()` performance.
* Fix – Improve order meta query performance.
* Fix – Potential fatal error when a draft order is deleted while a customer session is in progress.
* Dev – Bump WooCommerce "tested up to" version 9.8.
* Dev – Bump WooCommerce minimum supported version to 9.6.
* Dev – Bump WordPress minimum supported version to 6.6.
* Dev – Bump WordPress "tested up to" version 6.8.
* Dev – Fix an off-by-one error when running the E2E test suite in the eastern hemisphere.
* Dev – Add the WordPress Plugin Check GitHub Action.
* Dev – Update all third-party actions our workflows rely on to use versions based on specific commit hashes.
2025-01-27 – version 2.2.4
* Fix – Automatically transition pre-order status as an order status is updated to Pending Payment, Processing, Refunded or Failed.
2025-01-13 – version 2.2.3
* Add – Introduce a cancel button for pre-orders on the Order page. Requires WooCommerce 9.6 or later.
* Fix – Fatal errors for subscriptions that are not attached to a parent order.
* Dev – Bump WooCommerce "tested up to" version 9.6.
* Dev – Bump WooCommerce minimum supported version to 9.4.
* Dev – Use the @woocommerce/e2e-utils-playwright NPM package for E2E tests.
2024-12-09 – version 2.2.2
* Fix – Issue where the availability date field is pre-filled with a date in the past.
2024-11-25 – version 2.2.1
* Fix – Ensures thank you message is translatable to non-English languages.
* Dev – Bump WooCommerce "tested up to" version 9.5.
* Dev – Bump WooCommerce minimum supported version to 9.3.
2024-11-18 – version 2.2.0
* Add – Introduce support for pre-ordering Woo Subscriptions products.
* Add – Introduce the filter `wc_pre_orders_after_product_options_updated` within `WC_Pre_Orders_Admin_Products::save_product_tab_options()`.
* Add – Introduce the filter `wc_pre_orders_admin_script_data` within `WC_Pre_Orders_Admin::load_styles_scripts()`.
* Fix – Prevent the use of the Cash On Delivery payment gateway for Pre-Orders charged upfront.
* Dev – Fix failing E2E tests.
2024-11-04 – version 2.1.5
* Dev – Bump WooCommerce "tested up to" version 9.4.
* Dev – Bump WooCommerce minimum supported version to 9.2.
* Dev – Bump WordPress "tested up to" version 6.7.
* Dev – Bump WordPress minimum supported version to 6.5.
2024-09-24 – version 2.1.4
* Add – Pre-orders section in My Account now includes breadcrumb heading.
* Fix – Accept internationalized decimal separators in the pre-order fee input field.
* Fix – Remove pre-order data from draft orders when pre-order products are removed from the cart.
* Fix – Timepicker's `Now` button reflects timezone set within the WordPress dashboard.
* Dev – Bump WooCommerce "tested up to" version 9.3.
* Dev – Bump WooCommerce minimum supported version to 9.1.
2024-09-03 – version 2.1.3
* Add – Show merchants a warning to manually process refunds after cancelling charged upfront pre-orders.
* Fix – Ensure the display text shows correctly if using cart or checkout blocks.
* Fix – Pre-Order confirmation message to remove "on" before "at a future date".
* Dev – Bump WooCommerce "tested up to" version 9.2.
* Dev – Bump WooCommerce minimum supported version to 9.0.
* Dev – Ensure jQuery is imported correctly into our script.
2024-07-15 – version 2.1.2
* Dev – Bump WordPress "tested up to" version 6.6.
* Dev – Exclude the Woo Comment Hook `@since` sniff.
* Dev – Fix QIT E2E tests and add support for a few new test types.
2024-07-01 – version 2.1.1
* Dev – Bump WooCommerce "tested up to" version 9.0.
* Dev – Bump WooCommerce minimum supported version to 8.8.
* Dev – Bump WordPress "tested up to" version 6.5.
* Dev – Bump WordPress minimum supported version to 6.4.
* Dev – Update NPM packages and node version to v20 to modernize developer experience.
* Fix – Removed potential for duplicate content in customer facing Pre-order completion email.
2024-03-04 – version 2.1.0
* Add – Support for the new Product Block Editor.
* Dev – Bump WooCommerce "tested up to" version 8.6.
* Dev – Bump WooCommerce minimum supported version to 8.4.
* Dev – Bump PHP minimum supported version to 7.4.
2024-02-05 – version 2.0.9
* Fix – Block errors while editing the Cart and Checkout pages.
* Dev – Added E2E tests for the "Enable pre-orders for products that get out of stock" setting.
* Dev – Bump WooCommerce "tested up to" version 8.5.
* Dev – Bump WooCommerce minimum supported version to 8.3.
* Dev – Bump WordPress minimum supported version to 6.3.
2024-01-10 – version 2.0.8
* Dev – Add E2E tests coverage for Block Cart and Checkout.
* Dev – Bump WooCommerce "tested up to" version 8.4.
* Dev – Bump WooCommerce minimum supported version to 8.2.
* Dev – Bump PHP minimum supported version to 7.4.
* Dev – Bump PHP "tested up to" version 8.3.
2023-12-11 – version 2.0.7
* Dev – Add Playwright end-to-end tests.
* Dev – Bump WooCommerce "tested up to" version 8.3.
* Dev – Bump WooCommerce minimum supported version to 8.1.
* Dev – Bump WordPress "tested up to" version 6.4.
* Dev – Bump WordPress minimum supported version to 6.2.
* Tweak – Admin settings colour to match admin theme colour scheme.
2023-11-20 – version 2.0.6
* Dev – Update PHPCS and PHPCompatibility GitHub Actions.
* Dev – Implement ESLint.
* Add – Compatibility with WooPayments.
2023-09-12 – version 2.0.5
* Dev – Bump WooCommerce "tested up to" version 7.9.
* Dev – Bump WooCommerce minimum supported version from 7.2 to 7.7.
* Dev – Bump PHP minimum supported version from 7.2 to 7.3.
2023-08-30 – version 2.0.4
* Fix – Set order status to pre-ordered when processing failed order if the product can be pre-ordered.
* Dev – Bump WordPress "tested up to" version from 6.2 to 6.3.
* Add – Introduced filter wc_pre_orders_product_can_be_pre_ordered within WC_Pre_Orders_Product::product_can_be_pre_ordered().
* Tweak – Use variation ID for determining if cart contains a pre-order product.
2023-07-04 – version 2.0.3
* Fix – Hide Pre-Orders option for unsupported product types.
* Fix – Adjust the logic before performing pre-orders actions.
* Dev – Bump WooCommerce "tested up to" version 7.8.
* Dev – Bump WooCommerce minimum supported version from 6.8 to 7.2.
* Dev – Bump WordPress minimum supported version from 5.8 to 6.1.
* Dev – Update like statement preparation in pre-order searches.
* Dev – Wrap the contents of the countdown shortcode without WC_Shortcodes::shortcode_wrapper.
2023-05-24 – version 2.0.2
* Dev – Bump WooCommerce “tested up to†version 7.6.
* Dev – Bump WordPress minimum supported version from 5.6 to 5.8.
* Dev – Bump WordPress “tested up to†version 6.2.
* Fix – Prevent countdowns of trashed products from showing up.
* Update – Improve escaping of the URLs for the different Pre-Order statuses.
* Update – Replace the use of “extract†for retrieving the attributes of the countdown shortcode.
2023-04-14 – version 2.0.1
* Fix – Layout attribute in the countdown timer.
* Fix – Improve the "Shop loop product message" description.
2023-04-04 – version 2.0.0
* Add – Order types filter in the order list when HPOS is enabled.
* Add – Implement support for automatic translation files delivery.
* Fix – Improve failed pre-order status transition logic.
* Fix – Countdown timer output issue.
* Dev – Bump PHP minimum supported version from 7.0 to 7.2.
* Dev – Bump WooCommerce minimum supported version from 6.0 to 6.8.
* Dev – Bump WooCommerce "tested up to" version 7.4.
* Dev – Export _wc_pre_orders_availability_datetime metadata in human readable date format (mysql format).
* Dev – Resolve linting issues.
2023-01-24 – version 1.9.0
* Add – Support for High-performance Order Storage ("HPOS") (formerly known as Custom Order Tables, "COT").
* Add – Declare compatibility with High-Performance Order Storage ("HPOS").
* Fix – Ensure custom messages get added to the pre-order completion email.
* Fix – Improve variable type checking.
* Fix – Set correct order status to when complete payment for failed pre-order.
* Tweak – Bump minimum WP version to 5.6.
* Tweak – Bump minimum PHP version to 7.0.
* Tweak – Bump minimum WC version to 6.0.
* Tweak – Bump WC tested up to version to 6.8.
* Fix – Pre-Orders list table filters.
* Fix – Sanitize product filter
* Update – Use is_checkout() instead of WOOCOMMERCE_CHECKOUT when removing unsupported gateways.
* Add – Show private pre-order products list to perform the pre-order actions.
* Fix – Pre-Orders list table filters.
* Tweak – Additional HPOS compatibility updates.
* Tweak – Bump WordPress “Tested up to†version to 6.1.
* Tweak – Nonce validation and redirection logic
2022-10-31 – version 1.8.0
* Tweak – Switch to global functions to remove deprecation warnings coming from WooCommerce Blocks.
* Fix – Ensure store admins receive notifications of any pre-order cancellations.
* Add – New column to the Pre-Orders admin table to show the linked order status.
2022-09-20 – version 1.7.3
* Fix – My Account > Pre-Orders template change to display text when customer has no pre-orders. PR#336.
* Fix – Ensure all pre-orders don't show up when filtering by a product without pre-orders.
* Update – Function load_block_classes() was renamed to woocommerce_pre_orders_load_block_classes() on the root file of the plugin.
* Fix – Fatal Error in Pre-orders listing page which occurred when a filtered product is deleted and page reloaded.
* Fix – Translation of plugin strings/texts.
* Fix – Title, label, description strings are written in sentence case.
* Fix – Strings are being translated using the wrong domain.
2022-06-27 – version 1.7.2
* Tweak – Bump supported WC Version.
* Tweak – Bump tested up to WP Version.
2022-04-11 – version 1.7.1
* Fix – Order type filter duplicated when WooCommerce Payments is installed.
2022-02-15 – version 1.7.0
* Add – Blocks integration.
* Tweak – Bump supported WC Version.
* Tweak – Bump tested up to WP Version.
2022-01-10 – version 1.6.0
* Fix – Jquery deprecated code.
* Tweak – Jquery 3.0 compatibility.
* Tweak – Improve performance of scheduled action that completes orders after product is released.
* Fix – Use WooCommerce order details template instead of a custom one.
* Fix – "Your previous cart was emptied" message does not show when using ajax cart.
* Fix – Error message on Pre-Orders list when a product pre-order is disabled.
* Fix – Broken email links when sending links via WooCommerce > Pre-Orders > Actions.
* Tweak – Pre-Orders table under My Account > Pre Orders responsiveness.
* Fix – Stock inventory is not replenished when a pre-order that's set to charge "Upon Release" is canceled.
* Tweak – Pre-load product when clicking on "Use the actions menu" to change the release date.
* Add – Allow to search for Pre orders only and Regular orders only on WooCommerce > Orders.
* Fix – Refunded orders are counted as Net Sales in WC > Reports when Pre-Orders is active.
* Tweak – Prevent listing pre-orders when they must be paid upfront and the payment fails.
* Tweak – Rename the .pot file so it matches the registered text domain.
* Add – Add fees to order when creating via admin.
* Fix – Reduce inventory for 100% coupon payments.
* Fix – Complete the product's release process when the release date is updated to the past and pre-orders exist.
* Tweak – Make the notice for when the cart contains a pre-order be of the 'error' type.
* Add – Add an option to enable product Pre-Order automatically when stock hits zero.
* Fix – Email message when order is on-hold.
* Tweak – Prevent multiple pre-order products to be added on order created via admin.
* Fix – "Release Date Changed" email mentions it changed to a future date when it's set to the past.
* Tweak – Pre-Orders status counter performance improvement.
2021-02-15 – version 1.5.30
* Fix – Prevent fatal errors when loading WC Subscriptions admin reports. PR#272
2020-09-30 – version 1.5.29
* Fix – Fatal Error when checking out with Checkout Field Editor extension active.
* Fix – Pre-Order fee not applying to variable products.
* Fix – Fatal error when trashing some products.
* Fix – Prevent fatal errors when switching an order to "Pre ordered" without a pre-order product.
* Tweak – Fix wording of release date within confirmation emails when no release date is set.
* Tweak – Add Additional Content text to applicable Pre-Order emails.
* Tweak – Add "Pre-ordered" status to WC reports statuses for revenue reporting.
* Tweak – Use native wp_timezone_string() to retrieve WP timezone setting.
* Tweak – Check that order exists when updating payment complete status to avoid fatal errors.
2020-08-20 – version 1.5.28
* Fix – Replace usage of deprecated get_product_from_item() method.
* Tweak – WordPress 5.5 compatibility.
2020-07-07 – version 1.5.27
* Fix – Escape output for selectWoo fields.
2020-06-10 – version 1.5.26
* Tweak – WC 4.2 compatibility.
2020-04-30 – version 1.5.25
* Tweak – Remove legacy code.
* Tweak – WC 4.1 compatibility.
2020-03-04 – version 1.5.24
* Fix – Remove usage of deprecated filters.
* Tweak – WC 4.0 compatibility.
2020-02-04 – version 1.5.23
* Fix – Use proper escape for attributes.
* Fix – "Pre-Order Available" Action didn't send an email.
2020-01-21 – version 1.5.22
* Fix – Rendering pre-order products in WooCommerce Gutenberg blocks.
2020-01-14 – version 1.5.21
* Tweak – Update pot files as part of the build process.
* Fix – Stock message not correct for variable products.
* Update – WC 3.9 compatibility.
2019-11-04 – version 1.5.20
* Update – WC 3.8 compatibility.
2019-10-23 – version 1.5.19
* Tweak – Added currency symbol to Pre-Order Fee settings
* Tweak – Added HTML span to pre-order text to make it easier to style
2019-10-15 – version 1.5.18
* Tweak – Added Settings link to the plugin activation card
2019-08-08 – version 1.5.17
* Update – WC 3.7 compatibility.
2019-07-12 – version 1.5.16
* Fix – Fix missing js assets.
2019-07-10 – version 1.5.15
* Fix – Errors in the build process with uglify.
2019-07-02 – version 1.5.14
* Fix – Downloadable products link not included in Pre-order Available email.
2019-04-16 – version 1.5.13
* Tweak – WC Tested up to 3.6
2019-02-25 – version 1.5.12
* Fix – Increase coupon usage for the pre-ordered status ( works for WC>=3.0 )
2019-01-07 – version 1.5.11
* Fix – Preorders processed a few hours too early/ too late due to a bug in timezone calculations.
2018-09-25 – version 1.5.10
* Update – WC 3.5 compatibility.
2018-05-23 – version 1.5.9
* Fix – Check for empty timezone_id before fallback to timezone, and Fallback to correct offset if no timezone was found.
* Fix – Countdown shortcode "format" parameter not working correctly.
* Update – Privacy policy notification.
* Update – WC 3.4 compatibility.
2018-03-12 – version 1.5.8
* Fix – When the Order is set to `completed` then the Pre-order should be in `completed` as well.
* Fix – Pre-Orders uses UTC instead of Local Time for cron.
* Fix – Rebuilt POT file.
2018-01-24 – version 1.5.7
* Fix – Cannot process payment of Completed Pre-Order if product is Out of Stock.
* Fix – Pre-Orders with a payment token present are displaying the wrong message.
* Fix – Variable product pre-orders not completing.
2018-01-11 – version 1.5.6
* Fix – Checking for zero cost order needs to account for floats.
* Tweak – Change pre-order complete interval to 1h instead of 5min.
2017-12-12 – version 1.5.5
* Update – WC tested up to version.
2017-10-16 – version 1.5.4
* Fix – Issue where Shop Loop Product Message setting is not applied to product taxonomy page.
* Fix – Stock is not reducing when a Pre Order is charge upon release and using Pay Later option.
* Fix – Charge upon release date not shown on Thank You page.
* Fix – Email site name token not correctly replaced.
* Update – Email templates to include $email object as variable.
2017-08-14 – version 1.5.3
* Fix – Issue where updating non pre-order orders' status may throws an error.
* Fix – Missing space between custom message and status transition message.
* Fix – Issue where pre-order orders may not be processed when there's pre-order product without availability date/time.
2017-06-28 – version 1.5.2
* Fix – Prevent error if pre order becomes disabled before payment has been made.
* Fix – Removed line item modification for WC3.0+ that could cause issues in some cases.
2017-06-08 – version 1.5.1
* Fix – Zero cost pre-orders were not processed correctly.
* Fix – Using pay later, payment process does not go through.
* Fix – In rare cases, orphaned order metas causing canceled/completed pre orders to still show active.
2017-05-25 – version 1.5.0
* Add – Staging/test disable automated pre order processing option.
2017-05-17 – version 1.4.11
* Fix – Additional updates for WC 3.0 compatibility.
2017-04-18 – version 1.4.10
* Fix – Error when attempting to perform some actions (e.g. Resend New Order Email) from Edit Order screen.
* Fix – Error when cancelling a subscription.
* Fix – Notices thrown by WC 3.0 where properties were accessed directly.
2017-04-03 – version 1.4.9
* Fix – Update for WC 3.0 compatibility.
2016-12-02 – version 1.4.8
* Fix – Prevent issues with order item meta.
2016-11-12 – version 1.4.7
* Fix – Ensure page processing actions happens on pre order pages only.
* Fix – Using cash on delivery at checkout for pay upfront pre order did not change to pre order status.
* Add – Filter "wc_pre_orders_remove_unsupported_gateways" to remove unwanted gateways.
* Tweak – Update all deprecated WooCommerce function calls.
* Fix – Issue where cancel pre-order also cancel other pre-orders with the same pre-order product
* Tweak – Added Pre-Orders menu in My Account page
2016-08-26 – version 1.4.6
* Fix – Clicking cancel on pre order list table did not have any effect.
* Fix – Email template deprecated notices.
* Fix – Invalid customer note link in the action admin section.
* Fix – Taxes not refundable because line taxes are not showing up on the edit order screen.
2015-12-09 – version 1.4.5
* Fix – Textdomain path for translations
* Fix – Unable to set a blank pre-order fee
* Tweak – Display a message under all the "action" options if no products are configured for pre-orders
* Tweak – Add a drop-down heading option
* Tweak – Add required attribute on each fields of Pre Orders Action forms
* Tweak – Make actions handling (from Manage and Actions tabs) code more readable
2015-06-03 – version 1.4.4
* Fix – Orders links in My Pre-Orders table
* Fix – Completed pre-order items in My Pre-Orders table
* Tweak – Improved the texts that show the product stock availability.
2015-05-14 – version 1.4.3
* Fix – Deprecated shortcodes wrapper function
2015-04-21 – version 1.4.2
* Fix – Potential XSS vulnerability
* Fix – Strict standards warning
* Fix – Change pre orders release date not triggering
2015-02-16 – version 1.4.1
* Fix – Fatal Error in admin settings
2015-02-11 – version 1.4.0
* New – Option to enable and disable the "Pay Later" payment gateway
* New – wc_pre_orders_supported_product_types filter to declare support to Pre-orders
* New – Show/hide the Pre-orders tab when support or not Pre-orders.
* Fix – Pre-orders fees in WooCommerce 2.3
2015-01-29 – version 1.3.3
* Fix – Backwards compatibility
2015-01-28 – version 1.3.2
* Fix – WC 2.3 support
2015-01-27 – version 1.3.1
* New – WC 2.3 compatibility (chosen -> select2)
2014-10-06 – version 1.3.0
* New – Suport for WooCommerce Composite Products & WooCommerce Product Bundles
* New – .pot file for custom translations
* Fix – Emails actions in WooCommerce 2.1 and 2.2
2014-09-04 – version 1.2.5
* Fix – Support for WooCommerce 2.1 and 2.2
2014-09-01 – version 1.2.4
* New – Support for WooCommerce 2.2
2014-05-22 – version 1.2.3
* Fix – Fire actions and emails at earlier hook
2014-05-20 – version 1.2.2
* Fix – Check for existing term on both install and upgrade
2014-05-16 – version 1.2.1
* Fix – Activation function
2014-05-14 – version 1.2
* New – Initial integration with WooCommerce Bookings
* New – The product Pre-Orders are canceled when the product is deleted
* Fix – During the plugin installation the default options are saved
* Fix – Are now displayed correctly the save/edit messages in Manage Pre-Orders page
* Fix – Stopped the errors while saving the email settings
* Fix – No longer caused errors in Manage Pre-Orders page when a product is deleted
* Tweak – Improved the plugin log for WooCommerce 2.1
2014-05-02 – version 1.1.4
* Fix – saving issues
2014-04-24 – version 1.1.3
* Fix – Fixed fatal error upon pre order updates or sending out emails
2014-04-10 – version 1.1.2
* Fix – WooCommerce 2.1 support for change of add to cart button text for pre order products
* Fix – Pay Page unsetting payment gateways incorrectly if order contains products that need to be paid upfront
2014-02-11 – version 1.1.1
* Fix – Make sure right gateways are loaded for not pre order product orders
2014-02-06 – version 1.1
* WooCommerce 2.1 compatibility
* Requires WooCommerce 2.1 and WordPress 3.8 for full graphical compatibility
2013-11-19 – version 1.0.5
* Fix – Pre order products that didn't get any pre orders are now also automatically marked as available
2013-10-24 – version 1.0.4
* Fix – Manual made pre orders from admin panel are now correctly flagged as being a pre order
2013-09-16 – version 1.0.3
* Fix – Cancel pre-order button now has correct listener
2013-06-21 – version 1.0.2
* Fix – The availability date/time shown on the single product page and countdown timer is now properly adjusted for the site timezone
* Fix – Remove deprecated nocache() function
2013-04-25 – version 1.0.1
* Fix – PHP 5.2 compatibility
2013-04-11 – version 1.0
* Initial Release
*** WooCommerce Gateway Purchase Order Changelog ***
2026-02-02 – version 1.5.8
* Fix – Improved the placement of the Purchase Order number on the Thank You page and in emails.
* Dev – Bump WordPress "tested up to" version 6.9.
* Dev – Bump WooCommerce "tested up to" version 10.5.
* Dev – Bump WooCommerce minimum supported version to 10.3.
2025-10-20 – version 1.5.7
* Dev – Bump WooCommerce "tested up to" version 10.3.
* Dev – Bump WooCommerce minimum supported version to 10.1.
* Dev – Bump WordPress minimum supported version to 6.7.
* Dev – Ensure PHP Compatibility sniffs run against entire production release.
* Dev – Updates to our QIT GitHub Action workflow.
2025-10-01 – version 1.5.6
* Fix – Deprecation notice caused by loading translations too early.
* Dev – Bump WooCommerce "tested up to" version 10.2.
* Dev – Bump WooCommerce minimum supported version to 10.0.
2025-08-11 – version 1.5.5
* Dev – Bump WooCommerce "tested up to" version 10.1.
* Dev – Bump WooCommerce minimum supported version to 9.9.
* Dev – Bump WordPress minimum supported version to 6.7.
2025-05-27 – version 1.5.4
* Dev – Bump WooCommerce "tested up to" version 9.9.
* Dev – Bump WooCommerce minimum supported version to 9.7.
* Dev – Bump WordPress "tested up to" version 6.8.
* Dev – Bump WordPress minimum supported version to 6.6.
* Dev – Update all third-party actions our workflows rely on to use versions based on specific commit hashes.
2025-03-17 – version 1.5.3
* Add – Introduced a new admin setting to customize the "Purchase Order Number" field label.
* Fix – Improved consistency in admin UI element text.
* Fix – Corrected JavaScript translatable strings using JSON files.
* Fix – Refined i18n implementation for compatibility with WordPress standards.
* Dev – Bump WooCommerce "tested up to" version 9.8.
* Dev – Bump WooCommerce minimum supported version to 9.6.
* Dev – Updated `makepot` script to use `wp i18n` for JSON translation files, removing `node-wp-i18n` dependency.
* Dev – Enhanced E2E test reliability for PO number updates in the admin order screen.
* Dev – Add the WordPress Plugin Check GitHub Action and fix all errors it found.
2025-02-10 – version 1.5.2
* Dev – Bump WooCommerce "tested up to" version 9.7.
* Dev – Bump WooCommerce minimum supported version to 9.5.
* Dev – Bump WordPress minimum supported version to 6.6.
* Dev – Use the `@woocommerce/e2e-utils-playwright` NPM package for E2E tests.
2025-01-13 – version 1.5.1
* Fix – Resolved PHP notice caused by loading localization code too early on WordPress 6.7.
* Tweak – Standardize the display of the Purchase Order number on edit order and confirmation screens to match styling of other field labels.
2024-11-25 – version 1.5.0
* Fix – Ensure the PO number is updated if the transaction ID is updated in the admin order screen.
* Dev – Bump WooCommerce "tested up to" version 9.5.
* Dev – Bump WooCommerce minimum supported version to 9.3.
2024-11-18 – version 1.4.10
* Dev – Bump WordPress "tested up to" version 6.7.
2024-10-28 – version 1.4.9
* Dev – Bump WooCommerce "tested up to" version 9.4.
* Dev – Bump WooCommerce minimum supported version to 9.2.
* Dev – Bump WordPress minimum supported version to 6.5.
2024-08-19 – version 1.4.8
* Dev – Bump WooCommerce "tested up to" version 9.2.
* Dev – Bump WooCommerce minimum supported version to 9.0.
* Dev – Bump WordPress "tested up to" version 6.6.
* Dev – Bump WordPress minimum supported version to 6.4.
* Dev – Update NPM packages and node version to v20 to modernize developer experience.
* Dev – Fix QIT E2E tests and add support for a few new test types.
* Dev – Update E2E tests to accommodate the changes in WooCommerce 9.2.
2024-03-25 – version 1.4.7
* Dev – Bump WooCommerce "tested up to" version 8.7.
* Dev – Bump WooCommerce minimum supported version to 8.5.
* Dev – Bump WordPress "tested up to" version 6.5.
* Dev – Bump WordPress minimum supported version to 6.3.
* Fix – Inconsistent formatting on order confirmation page.
2024-01-09 – version 1.4.6
* Dev – Bump PHP minimum supported version to 7.4.
* Dev – Bump WooCommerce "tested up to" version 8.4.
* Dev – Bump WooCommerce minimum supported version to 8.2.
* Dev – Declare add-on compatibility with Product Editor.
* Dev – Declare add-on compatibility with WooPayments.
* Dev – Declare add-on compatibility with WooCommerce Blocks.
* Dev – Bump PHP "tested up to" version 8.3.
* Dev – Update PHPCS and PHPCompatibility GitHub Actions.
2023-11-20 – version 1.4.5
* Dev – Added critical flows end-to-end tests.
* Dev – Update default behavior to use a block-based cart and checkout in e2e tests.
* Dev – Bump WooCommerce "tested up to" version 8.3.
* Dev – Bump WooCommerce minimum supported version to 8.1.
* Dev – Bump WordPress minimum supported version to 6.2.
* Dev – Bump WordPress "tested up to" version 6.4.
2023-09-18 – version 1.4.4
* Dev – Bump WordPress "tested up to" version to 6.3.
* Dev – Bump WooCommerce "tested up to" version 7.9.
* Dev – Bump WooCommerce minimum supported version to 7.7.
* Dev – Bump PHP minimum supported version to 7.3.
* Dev – Added new GitHub Workflow to run Quality Insights Toolkit tests.
* Dev – Add Playwright end-to-end tests.
2023-07-04 – version 1.4.3
* Dev – Bump WooCommerce "tested up to" version 7.8.
* Dev – Bump WooCommerce minimum supported version from 6.8 to 7.2.
* Dev – Bump WordPress minimum supported version from 5.8 to 6.1.
2023-05-25 – version 1.4.2
* Dev – Resolve PHPCS warnings.
* Dev – Bump WooCommerce "tested up to" version 7.6.
* Dev – Bump WordPress minimum supported version from 5.6 to 5.8.
* Dev – Bump WordPress "tested up to" version 6.2.
2023-03-14 – version 1.4.1
* Dev – Bump PHP minimum supported version from 7.0 to 7.2.
* Dev – Bump WooCommerce minimum supported version from 6.0 to 6.8.
* Dev – Bump WooCommerce "tested up to" version 7.4.
2023-02-07 – version 1.4.0
* Add – Support for Cart and Checkout blocks.
* Tweak – Bump WooCommerce tested up to 7.3.0.
* Dev – Resolve linting issues.
2022-12-05 – version 1.3.0
* Add – Support for High-performance Order Storage (“HPOSâ€) (formerly known as Custom Order Tables, “COTâ€).
* Tweak – Set minimum required version of PHP to 7.0.
* Tweak – Bump minimum required version of WordPress from 3.9.0 to 5.6.
* Tweak – Bump minimum required version of Woocommerce from 2.6 to 6.0.
* Tweak – WC tested up to 7.0.
* Add – Declare support for High-performance Order Systems (“HPOSâ€).
* Update – Bump our Node support to v16.
* Update – Bump our NPM support to v8.
2022-06-13 – version 1.2.13
* Tweak – WP tested up to 6.0
* Tweak – WC tested up to 6.5
2020-10-06 – version 1.2.12
* Tweak – WC 4.5 compatibility.
2020-08-19 – version 1.2.11
* Tweak – WordPress 5.5 compatibility.
2020-06-10 – version 1.2.10
* Tweak – WC 4.2 compatibility.
2020-04-29 – version 1.2.9
* Tweak – WC 4.1 compatibility.
2020-04-08 – version 1.2.8
* Fix – Update transaction_id (besides po_number) for compatibility with Xero.
* Fix – PO number field details was clickable.
2020-03-04 – version 1.2.7
* Tweak – Remove legacy code.
* Tweak – WC 4.0 compatibility.
2020-01-13 – version 1.2.6
* Tweak – WC tested up to 3.9
2019-11-05 – version 1.2.5
* Tweak – WC tested up to 3.8
2019-08-08 – version 1.2.4
* Tweak – WC tested up to 3.7
2019-04-16 – version 1.2.3
* Tweak – WC tested up to 3.6
2018-09-26 – version 1.2.2
* Update – WC tested up to 3.5
2018-05-22 – version 1.2.1
* Update – WC tested up to 3.4
* Update – Privacy policy notification.
* Update – Export/erasure hooks added.
2018-01-19 – version 1.2.0
* New – Display the purchase order number on Print Invoices/Packing Lists invoices.
2017-12-15 – version 1.1.7
* Update – WC tested up to version.
2017-11-24 – version 1.1.6
* Tweak – Adjusts how the purchase order number is output on the "thank you" screen, to align with the markup used on that screen.
2017-06-26 – version 1.1.5
* Add – Adds the new Woo plugin header, for WooCommerce 3.1 compatibility.
2017-04-03 – version 1.1.4
* Fix – Update for WC 3.0 compatibility.
2016-03-03 – version 1.1.3
* Fix – Removed duplicated purchase number after the order details.
2015-10-07 – version 1.1.2
* Fix – On checkout, if a PO has been entered, it will no longer disappear on AJAX refresh
2015-03-20 – version 1.1.1
* Fix – Makes sure translation files are loaded correctly.
* Fix – Fixes the warning notice about the deprecation of WC()->add_error().
2015-01-21 – version 1.1.0
* New – Adds the purchase order number to the transactional emails sent and to the order details screen.
2014-08-14 – version 1.0.0
* New – First release!
*** WooCommerce Bookings Availability Changelog ***
2026-02-02 – version 1.3.5
* Dev – Bump WordPress "tested up to" version 6.9.
* Dev – Bump WooCommerce "tested up to" version 10.5.
* Dev – Bump WooCommerce minimum supported version to 10.3.
2025-10-20 – version 1.3.4
* Dev – Bump WooCommerce "tested up to" version 10.3.
* Dev – Bump WooCommerce minimum supported version to 10.1.
* Dev – Run PHP Compatibility sniffs against entire production code base.
* Dev – Update PHP Compatibility sniffs to development version containing the key PHP 8.4 sniffs, ensuring we are compatible with PHP 8.4.
* Dev – Updates to our QIT GitHub Action workflow.
* Dev – Add new deploy workflow.
2025-08-11 – version 1.3.3
* Dev – Bump WooCommerce "tested up to" version 10.1.
* Dev – Bump WooCommerce minimum supported version to 9.9.
* Dev – Bump WordPress minimum supported version to 6.7.
* Dev – Update NPM packages to fix security issues.
2025-07-10 – version 1.3.2
* Fix – Address issues with blocks not rendering as expected.
* Dev – Bump WooCommerce "tested up to" version 10.0.
* Dev – Bump WooCommerce minimum supported version to 9.8.
2025-06-23 – version 1.3.1
* Fix – Resolve issues flagged by WooCommerce's Quality Insights Toolkit (QIT).
* Dev – Bump WooCommerce "tested up to" version 9.9.
* Dev – Bump WooCommerce minimum supported version to 9.7.
2025-04-28 – version 1.3.0
* Fix – Ensure the activation notice is displayed only once and does not keep appearing repeatedly.
* Dev – Bump WordPress "tested up to" version 6.8.
* Dev – Update all third-party actions our workflows rely on to use versions based on specific commit hashes.
2025-03-17 – version 1.2.12
* Dev – Bump WooCommerce "tested up to" version 9.8.
* Dev – Bump WooCommerce minimum supported version to 9.6.
* Dev – Bump WordPress minimum supported version to 6.6.
* Dev – Add the WordPress Plugin Check GitHub Action and fix all issues it flagged.
2025-01-13 – version 1.2.11
* Fix – Ensure the "Booking Schedule" block renders properly in block themes.
* Dev – Bump WooCommerce "tested up to" version 9.6.
* Dev – Bump WooCommerce minimum supported version to 9.4.
2025-01-06 – version 1.2.10
* Tweak – Removal of custom activation notices in favor of WordPress core plugin dependency notices.
* Dev – Bump WooCommerce "tested up to" version 9.5.
* Dev – Bump WooCommerce minimum supported version to 9.3.
2024-11-18 – version 1.2.9
* Dev – Bump WordPress "tested up to" version 6.7.
2024-10-30 – version 1.2.8
* Dev – Bump WooCommerce "tested up to" version 9.4.
* Dev – Bump WooCommerce minimum supported version to 9.2.
* Dev – Bump WordPress minimum supported version to 6.5.
2024-08-05 – version 1.2.7
* Dev – Bump WooCommerce "tested up to" version 9.1.
* Dev – Bump WooCommerce minimum supported version to 8.9.
* Dev – Bump WordPress "tested up to" version 6.6.
* Dev – Bump WordPress minimum supported version to 6.4.
* Dev – Update NPM packages and node version to v20 to modernize developer experience.
* Dev – Fix QIT E2E tests and add support for a few new test types.
* Dev – Exclude the Woo Comment Hook `@since` sniff.
2024-04-22 – version 1.2.6
* Dev – Bump WooCommerce "tested up to" version 8.8.
* Dev – Bump WooCommerce minimum supported version to 8.6.
* Dev – Bump WordPress "tested up to" version 6.5.
* Dev – Bump WordPress minimum supported version to 6.3.
2024-02-27 – version 1.2.5
* Dev – Bump WooCommerce "tested up to" version 8.6.
* Dev – Bump WooCommerce minimum supported version to 8.4.
* Fix – Booking Calendar displays incorrect availability for Accommodation Products. Fix was added in v1.2.5 of the Accommodation Bookings plugin.
2024-01-29 – version 1.2.4
* Dev – Bump WooCommerce "tested up to" version 8.5.
* Dev – Bump WooCommerce minimum supported version to 8.3.
* Dev – Bump WordPress minimum supported version to 6.3.
* Dev – Note compatibility with WooCommerce Blocks.
* Fix – Date format translations in detail popups.
2024-01-16 – version 1.2.3
* Dev – Add Playwright end-to-end tests.
* Dev – Bump PHP "tested up to" version 8.3.
* Dev – Bump PHP minimum supported version to 7.4.
* Dev – Bump WooCommerce "tested up to" version 8.4.
* Dev – Bump WooCommerce minimum supported version to 8.2.
* Dev – Note compatibility with WooPayments extension.
2023-11-21 – version 1.2.2
* Dev – Bump WooCommerce "tested up to" version 8.3.
* Dev – Bump WooCommerce minimum supported version to 8.1.
* Dev – Bump WordPress "tested up to" version 6.4.
* Dev – Bump WordPress minimum supported version to 6.2.
* Dev – Bump `woocommerce-sniffs` to `1.0.0`.
* Fix – Ensure the Bookings Calendar and Schedule Block work on WordPress 6.4.
2023-10-02 – version 1.2.1
* Dev – Update PHPCS and PHPCompatibility GitHub Actions.
2023-08-28 – version 1.2.0
* Dev – Bump PHP minimum supported version from 7.0 to 7.3.
* Dev – Bump WooCommerce "tested up to" version from 7.8 to 8.0.
* Dev – Bump WooCommerce minimum supported version from 7.2 to 7.8.
* Dev – Bump WordPress "tested up to" version from 6.2 to 6.3.
* Dev – Link to plugin homepage to the plugin's entry on the plugin page.
2023-07-05 – version 1.1.30
* Dev – Bump WooCommerce "tested up to" version 7.8.
* Dev – Bump WooCommerce minimum supported version from 6.0 to 7.2.
* Dev – Bump WordPress minimum supported version from 5.6 to 6.1.
2023-06-14 – version 1.1.29
* Dev – Bump WooCommerce "tested up to" version to 7.6.
* Dev – Bump WooCommerce minimum supported version from 6.0 to 6.8.
* Dev – Bump WordPress "tested up to" version to 6.2.
* Dev – Bump WordPress minimum supported version from 5.6 to 5.8.
* Dev – Added new GitHub Workflow to run Quality Insights Toolkit tests.
2023-05-12 – version 1.1.28
* Fix – Respect "Display a Timezone" settings in Calendar & Schedule blocks.
2023-03-13 – version 1.1.27
* Dev – Bump WordPress "tested up to" version 6.1.
* Fix – Compatibility issue with Gutenberg Popover.
* Tweak – Bump WooCommerce "tested up to" from 6.8 to 7.3.
2022-12-13 – version 1.1.25
* Fix – Adjust styles of bookings calendar and schedule block UI when title is larger than block width.
* Fix – Ensure the Booking Availability Calendar shows the availability of the product relative to the viewer's time.
* Fix – Show sold out items on frontend when selected.
* Update – Bump NPM to v8.
* Update – Bump node to v16.
2022-11-09 – version 1.1.24
* Add – Declare support for High-Performance Order Storage ("HPOS").
* Tweak – Minimum Version Bumps: WP 5.6, Woo 6.0, & PHP 7.0.
2022-11-01 – version 1.1.23
* Fix – Bookable products are sorted as per their menu order.
* Fix – Mobile booking calendar issues.
2022-08-24 – version 1.1.22
* Add – PHP Compatibility GitHub Action.
* Tweak – WC 6.8.0 compatibility.
2022-08-23 – version 1.1.21
* Add – PHP Compatibility GitHub Action.
* Tweak – WC 6.8.0 compatibility.
2022-05-26 – version 1.1.20
* Fix – Security – Updated `npm` packages.
* Fix – `Bookings Schedule`Â block does not work on frontend with Twenty Twenty-Two theme.
* Tweak – Bump tested up to WordPress version 6.0.
2021-05-11 – version 1.1.19
* Fix – Page scrolling to the top when mouse is moved out of the popover modal on Bookings Calendar block.
2021-03-15 – version 1.1.18
* Fix – Correct an issue where the Bookings Calendar block wasn't shown on the frontend of the site after WordPress 5.7.
* Tweak – WC 5.1 compatibility.
* Tweak – WP 5.7 compatibility.
2021-01-20 – version 1.1.17
* Fix – Popover container on calendar block obscured when Gutenberg plugin is active.
* Tweak – Remove set width of products selection screen to expand to container.
* Tweak – WC 4.9 compatibility.
* Tweak – WP 5.6 compatibility.
2020-09-29 – version 1.1.16
* Fix – Weekly calendar block times are incorrect.
* Tweak – Filter for block parameters to e.g. allow overriding of checkout URL.
* Fix – `Book now` button changes to `Sold Out` for a split second.
2020-08-19 – version 1.1.15
* Tweak – WordPress 5.5 compatibility.
2020-07-14 – version 1.1.14
* Fix – Fix schedule displaying past slots for today when duration is hour or minute.
2020-07-01 – version 1.1.13
* Fix – Fix number of slots available on calendar.
2020-06-10 – version 1.1.12
* Fix – Fix rollover month error on calendar.
* Tweak – Show times on Bookings Schedule block based on WordPress time setting format.
* Tweak – WC 4.2 compatibility.
2020-05-12 – version 1.1.11
* Fix – Correct styling for calendar view for months with 4 and 6 rows.
2020-04-29 – version 1.1.10
* Tweak – WC 4.1 compatibility.
2020-03-10 – version 1.1.9
* Tweak – WC 4.0 compatibility.
2020-02-05 – version 1.1.8
* Fix – Adjust calendar display based on restricted days.
* Fix – Fix issue with Popover display after removing All bookable products block.
2020-01-30 – version 1.1.7
* Fix – Respect show sold out setting on mobile.
* Fix – Error representing day durations intervals in the schedule block.
* Fix – 1-month long products crash the calendar view.
2020-01-21 – version 1.1.6
* Fix – Day bookings showing as unavailable when they should be available.
* Fix – If a booking doesn't start at the top of the hour then format the duration using minutes.
* Tweak – WC 3.9 compatibility.
2019-11-12 – version 1.1.5
* Fix – Calendar block queries all bookable products instead of just selected products.
2019-11-05 – version 1.1.4
* Fix – WC header update.
2019-11-05 – version 1.1.3
* Tweak – WC 3.8 compatibility.
2019-09-25 – version 1.1.2
* Fix – Calendar block error due to missing export of a constant.
2019-09-24 – version 1.1.1
* Tweak – Refetch from API instead of page reload on Try again click.
* Fix – Slots fetch infinite loop on API error.
* Fix – Calendar block mobile view shows no slots.
2019-08-28 – version 1.1.0
* Add – Option to show/hide dates from schedule view that do not contain any available time slots.
* Fix – Translation not possible for some of the strings.
* Fix – Long product names on top of admin checkbox.
* Tweak – Generate block container HTML dynamically for backwards compatibility.
2019-08-09 – version 1.0.1
* Tweak – WC 3.7 compatibility.
2019-06-12 – version 1.0.0
* First Release.
* Fix: Cart edit now pre-selects variation attributes when editing variable products
* Fix: Export no longer fails when order contains a deleted product
* Update: Removed the intentional error_reporting calls used to suppress Gravity Forms warnings. We will rely on gravity forms to handle this properly.
* Fix – Ensure that tables are correctly updated to properly sync sales and taxes to Lightspeed POS X-Series
* Fix – When importing new products with the R-Series integration, ensure that a failed product variation does not interfere with the rest of the import process
* Fix – The settings URL in the R-Series product importer page was redirecting to the wrong location
* Tweak – Improve error messaging when API credentials are invalid or unavailable
* Fix – Do not bundle JavaScript .map files in the release to avoid console errors
* Feature – Attempt to read and extract WordPress plugin and theme information automatically from the uploaded product archive file to populate the licensing product data fields
* Feature – Optionally read and extract a WordPress plugin or theme changelog from the uploaded product archive file and parse it with Markdown for display
* Feature – Add the ability to optionally display plugin and themes requirements in a product tab
* Feature – Add a setting to ignore counting activations performed in local or staging environments by licensed plugins and themes (enabled by default)
* Tweak – Improve the UI in the product admin screen for managing the licensing product options
* Fix – Ensure that the order Licensing metabox displays all licensing resources for orders containing multiple licensing products
* Fix – Correctly parse requests for plugin information to populate the modal in the plugins admin after clicking “View details” (requirest the latest client library)
* Misc – Ensure to skip outputting content for empty licensing product tabs