*** WooCommerce Shipwire Changelog *** 2023.11.17 - version 2.9.1 * Misc - Add admin notices to help merchants reverting to the cart or checkout shortcodes if the corresponding blocks are used instead 2023.07.28 - version 2.9.0 * Misc - Add compatibility for WooCommerce High Performance Order Storage (HPOS) 2022.12.02 - version 2.8.0 * Misc - Require PHP 7.4 and WordPress 5.6 2022.08.16 - version 2.7.1 * Tweak - Improve shipping rates performance by caching for 24 hours * Fix - Replace deprecated `is_ajax()` function calls with `wp_doing_ajax()` * Misc - Require WooCommerce 3.9.4 or newer 2020.12.07 - version 2.7.0 * Misc - Add compatibility for WooCommerce 4.7 * Misc - Require PHP 7.0 or newer 2020.09.30 - version 2.6.1 * Misc - Remove the SkyVerge help menu item as part of the plugin assets 2020.08.17 - version 2.6.0 * Misc - Add SkyVerge help menu for support on WooCommerce.com connected sites 2020.05.04 - version 2.5.4 * Misc - Add support for WooCommerce 4.1 2020.03.09 - version 2.5.3 * Misc - Add support for WooCommerce 4.0 2020.01.02 - version 2.5.2 * Misc - Add support for WooCommerce 3.9 2019.11.06 - version 2.5.1 * Fix - Ensure estimated delivery dates aren't on weekends * Misc - Add support for WooCommerce 3.8 2019.08.08 - version 2.5.0 * Misc - Add support for WooCommerce 3.7 * Misc - Remove support for WooCommerce 2.6 * Misc - Require PHP 5.6+ 2019.05.15 - version 2.4.0 * Misc - Add support for WooCommerce 3.6 * Misc - Update SkyVerge Plugin Framework to version 5.4 * Misc - Remove support for PHP 5.2: PHP 5.4 is the minimum supported version 2019.01.30 - version 2.3.5 * Tweak - Limit the API polling frequency to a maximum of every hour * Fix - Don't poll completed orders * Fix - Don't get order tracking data from the API after a webhook is processed when the payload contains all the necessary data * Fix - Match the variables passed to the WooCommerce core email hooks 2018.10.23 - version 2.3.4 * Misc - Add support for WooCommerce 3.5 2018.08.07 - version 2.3.3 * Fix - Ensure the chosen Shipwire shipping rate is passed on to exported order in WooCommerce 3.4+ 2018.05.23 - version 2.3.2 * Misc - Add support for WooCommerce 3.4 2018.02.13 - version 2.3.1 * Fix - Ensure order table action icons are displayed correctly in WooCommerce 3.3+ * Fix - Fix return label downloads for Apache hosts 2018.01.23 - version 2.3.0 * Feature - Implement the Shipwire Return API * Feature - Cancel associated orders in Shipwire when a WooCommerce order is cancelled * Tweak - Send Company Name to Shipwire on new orders which specify a company name * Tweak - Add tracking information to order notes when it becomes available * Tweak - Add shipwire status to admin order preview modal for WC 3.3+ * Misc - Add support for WooCommerce 3.3 * Misc - Remove support for WooCommerce 2.5 2017.08.23 - version 2.2.3 * Fix - Ensure Delivered orders are excluded from bulk tracking updates to avoid timeouts 2017.06.21 - version 2.2.2 * Tweak - Add admin notice when "Require Delivery Confirmation" and "Require Tracking" both are enabled to let user know that this may mean no rates are available from Shipwire * Fix - Don't force stock management if inventory management/sync with Shipwire is disabled, or if the product is variable/variable subscription 2017.04.26 - version 2.2.1 * Tweak - Use order number instead of ID for Shipwire's `externalId` in case of duplication across sites 2017.03.28 - version 2.2.0 * Misc - Added support for WooCommerce 3.0 * Misc - Removed support for WooCommerce 2.4 2017.01.16 - version 2.1.0 * Feature - Add webhook support for updating individual orders & product stock * Fix - Batch product inventory sync to prevent hitting API or server limits * Tweak - Check API credentials and display a settings error if they are invalid * Tweak - Add a note to orders that skip Shipwire export in certain cases * Tweak - Add compatibility for Product Bundles v5 2016.10.13 - version 2.0.1 * Fix - Fix issues with shipping rates displaying when "Require Delivery Confirmation" or "Require Tracking" are enabled * Fix - Ensure virtual items are not split into separate shippable packages in the cart 2016.08.25 - version 2.0.0 * Feature - Implement the Shipwire REST API * Feature - Add support for split shipments * Feature - Support order item serial numbers * Tweak - Include shipment tracking information in the Order Complete email and on the View Order screen * Fix - Fix shipping method availability when specific countries are chosen 2016.08.10 - version 1.6.1 * Fix - Fixed API response formatting errors 2016.06.02 - version 1.6.0 * Misc - Added support for WooCommerce 2.6 * Misc - Removed support for WooCommerce 2.3 2016.04.26 - version 1.5.1 * Fix - Ensure virtual orders are not exported to Shipwire 2016.01.13 - version 1.5.0 * Fix - Ensure the Shipwire status shows all available statuses with the correct counts * Misc - Added support for WooCommerce 2.5 * Misc - Removed support for WooCommerce 2.2 2015.07.28 - version 1.4.0 * Tweak - Only display "available shipping rates" notices on the checkout page * Misc - WooCommerce 2.4 Compatibility 2015.04.21 - version 1.3.3 * Fix - Escape all instances of add_query_arg and remove_query_arg to avoid a potential XSS attack 2015.04.21 - version 1.3.2 * Fix - Potential XSS with add_query_arg 2015.03.26 - version 1.3.1 * Tweak - Attach Chosen.js to form fields only if Select2 is not available 2015.02.09 - version 1.3.0 * Misc - WooCommerce 2.3 Compatibility 2015.01.20 - version 1.2.4 * Fix - Fix an issue with inventory updating for out of stock variations * Fix - Ensure the Shipwire password is not saved in plaintext in the log file 2014.10.06 - version 1.2.3 * Tweak - Add a day to expedited delivery estimates to better manage customer expectations * Fix - Fix issue when certain expedited shipping methods were not set correctly during export 2014.09.07 - version 1.2.2 * Misc - WooCommerce 2.2 Compatibility 2014.08.19 - version 1.2.1 * Tweak - Shipping requests during checkout now include Address and City if provided for more accurate shipping quotes * Fix - Fix issue with inventory updates for Shipwire SKUs that don't have a matching product 2014.07.14 - versions 1.2 * Feature - You can now limit inventory to warehouses on specific continents * Fix - Fix issue with inventory updates not including all products 2014.04.25 - version 1.1.1 * Fix - Fix issue where expedited shipping methods were not correctly set for exported orders 2014.01.20 - version 1.1 * Feature - You can now combine Shipwire-managed products with virtual products for both shipping rates and order export * Tweak - Carrier-specific shipping codes are now used instead of generic codes to ensure the shipping method selected by the customer at checkout is how Shipwire ships the order * Tweak - Improved order exception emails * Misc - Internal refactoring to improve stability and performance * Misc - WooCommerce 2.1 compatibility * Misc - Uses SkyVerge Plugin Framework * Localization - Text domain changed from `wc-shipwire` to `woocommerce-shipwire` 2013.11.09 - version 1.0.5 * Fix - Fixed issue with tracking updates occasionally failing 2013.10.18 - version 1.0.4 * Tweak - Sequential Order Numbers Pro is now fully supported 2013.09.06 - version 1.0.3 * Fix - Fixed strict standards notice with WordPress 3.6 2013.08.23 - version 1.0.2 * Misc - New actions and filters for customizing the plugin 2013.05.17 - version 1.0.1 * Feature - Automatic order exports can now be disabled for specific countries * Feature - You can now enter an additional shipping handling fee which will be added to each item in the order past the first item * Tweak - Include currency in Shipping rate requests so returned rates match the currency set in WooCommerce * Misc - Lots of new actions and filters added to help you customize the plugin to meet your needs, read the docs to learn more :) 2013.04.18 - version 1.0 * Initial Release