* Enhancement - Added support to include only the latest tracking number in shipped emails when multiple tracking numbers are added to the same order item via the Shipment Tracking API.
* Improvement - Added an FTP/SFTP connection diagnostic that pinpoints the failed step with clear reasons and fixes when testing automated CSV import.
* Fix - Prevented duplicate Completed Order emails in the Dripshipper fulfillment flow when tracking details and order completion are submitted in the same WooCommerce REST API request.
* Fix - Resolved an issue that caused order details to appear twice in Completed Order emails. Order details and tracking information are now displayed only once.
2026-06-29 - version 5.0.1
* Fix - JTL-Connector tracking numbers were not saved when only AST PRO was installed (without the free Advanced Shipment Tracking plugin). AST PRO now satisfies the connector's expected class so DHL/JTL-Wawi tracking is stored correctly.
* Fix - Fatal error when activating AST PRO while the free Advanced Shipment Tracking plugin was still active. AST PRO now deactivates the free plugin safely before loading, instead of crashing on activation.
* Dev - Tested with WooCommerce 10.8.1 and WordPress 7.0
* New - Completely redesigned the AST PRO admin interface with a modern, cleaner look.
* Add - Added integration with Dripshipper, Chit Chats, and Mondial Relay.
* Improvement - Improved Parcel2Go tracking import reliability when the standalone Parcel2Go Shipping plugin is installed.
* Improvement - BigSeller tracking from order notes now correctly links to the Shipment Tracking widget and triggers the shipped email.
* Fix - Tracking numbers from Cin7 Core now reliably sync to WooCommerce orders.
* Fix - Fixed ShipStation per-item tracking failure on variation products with parent/variation SKU collision.
* Fix - PayPal tracking export now correctly resolves Custom API Name carrier aliases and avoids invalid carrier values that caused PayPal API rejections.
* Fix - Fatal error in the plain-text fluid tracking email template caused by legacy class names after the v4.9 rename.
* Fix - Unescaped `<script>` in the My Account order-actions filter that corrupted the page body on themes like Shoptimizer and CommerceKit.
* Fix - Virtual-product order confirmation emails missing order details when AST PRO was active.
* Dev - Tested with WooCommerce 10.7.0
* Fix - Resolved REST API date_shipped being stored one day behind due to timezone conversion issue
* Fix - Updated version header in customer-completed-order.php email template for WooCommerce 10.4.0 compatibility
* Fix - Updated PayPal tracking integration to support the latest API changes and ensure reliable tracking sync.
* Performance - Improved settings handling for faster performance and reduced database load.
* Dev - Tested with WooCommerce 10.6.2
* Improvement - Custom order status email content can now be edited from WooCommerce > Settings > Emails panel
* Fix - ShipStation split shipment emails now correctly display only the items included in each shipment.
* Fix - Resolved issue where Custom API Alias was not saving for custom carriers.
* Dev - Tested with WooCommerce 10.6.1 and WordPress 6.9.4
* Dev - Added support for %phone_number% variable in shipping carrier tracking URLs for dynamic replacement
* Add - Added integration with Swiss Post and Veeqo
* Add - Added integration with Delhivery and ShipRocket to automatically sync tracking information and update fulfillment workflow
* Improvement - Added duplicate tracking number validation to CSV import to match API behavior. CSV imports now skip and log duplicate tracking numbers when restriction is enabled
* Improvement - Integration names now remain in English using their official brand names and are no longer translated on localized sites
* Fix - Prevented FTP CSV auto-import from running when disabled and added validation to avoid null FTP connection errors
* Fix - Corrected German translation for "Track" button from "Spur" to "Verfolgen"
* Fix - Replaced deprecated wc_enqueue_js with wp_add_inline_script for WooCommerce 10.4.0+ compatibility
* Fix - TypeError in Shipping Provider settings when using Divi theme
* Fix - Resolved fulfillment status sync issue with Supplier Dashboard not updating after adding shipment tracking
* Fix - FTP CSV import now correctly recognizes custom order numbers from WooCommerce Sequential Order Numbers Pro by SkyVerge
* Fix - Custom carrier image not displaying in shipment notification emails
* Dev - Tested with WooCommerce 10.4.3
* Dev - Added Transglobal Express integration with automatic tracking detection and carrier URL support.
* Dev - Added integration with The Courier Guy Shipping for WooCommerce plugin to automatically import tracking numbers, map carriers, and trigger the AST PRO fulfillment workflow when generating shipping labels.
* Dev - Added integration with Colissimo Shipping Methods for WooCommerce to automatically import tracking numbers and trigger the AST PRO fulfillment workflow when shipping labels are generated.
* Dev - Improved Printful integration with full support for item-level tracking. AST PRO now parses Printful shipment notes, extra
* Enhancement - Added “Products Ordered” column and a print-friendly option to the Unfulfilled Orders page to support warehouse picking and fulfillment workflows.
* Enhancement - Added an optional Shipping Note field when adding tracking to orders, visible to customers in emails and order details.
* Fix - PayPal carrier mapping for JTL Connector to correctly sync DHL Germany instead of “Other”.
* Fix - Resolved issue where PayPal tracking filters in the WooCommerce Orders List returned no results. Updated filtering logic for accurate matching and full HPOS compatibility.
* Fix - Resolved PHP warning “foreach() argument must be array|object, string given” in PayPal Tracking filter. Added proper type validation and improved order list filtering logic for HPOS and standard tables.
* Dev - Tested with WooCommerce 10.4.2 and WordPress 6.9
* Dev - Added integration with Bosta to automatically import tracking numbers from order notes into AST PRO tracking fields and trigger fulfillment workflows.
* Dev - Added integration with Flxpoint to automatically import tracking numbers from Flxpoint order notes into AST PRO tracking fields and sync with TrackShip.
* Dev - Added full FlagShip Shipping integration to automatically import tracking numbers, map carriers, and fulfill orders when generating shipping labels.
* Dev - Added bulk tracking update support to the AST REST API, allowing multiple orders to be updated in a single request for high-volume fulfillment systems.
* Enhancement - Added a new “Email Tracking Display Mode” setting to control whether shipment emails show only new tracking details, all tracking details, or accurate shipment numbering based on total order items.
* Fix - Resolved issue where tracking added using Hebrew provider names selected the wrong shipping carrier. Improved multilingual carrier matching logic.
* Fix - Prevent PHP warning in get_shipping_provdider_src_callback() when attachment image is missing.
* Fix - Improved tracking popup logic to include downloadable physical products in the Add Tracking widget.
* Fix - Added compatibility handling for RouteApp plugin to prevent conflicts with tracking metadata updates that caused infinite loading when adding tracking.
* Fix - Fixed PirateShip integration to properly extract tracking numbers with single or double quotes.
* Dev - Tested with WooCommerce 10.1.2
* Dev - Added ast_auto_detection_provider filter to allow developers to override auto-detected provider slug based on tracking number and carrier name.
* Dev - Added compatibility with WebToffee Sequential Order Numbers PRO.
* Enhancement - Improved ShipStation integration to set Partially Shipped and Shipped order status based on fulfillment progress.
* Fix - Improved Picqer integration to detect and save DPD Netherlands tracking numbers.
* Fix - CSV Import now correctly handles quoted values in CSV files.
* Fix - Resolved fatal error caused by undefined method get_formatted_tracking_item() in AST_Pro_Logger_Td.
* Fix - Prevented duplicate tracking numbers and incorrect order status changes when pressing Enter in Add Tracking sidebar.
* Fix - Resolved fatal error when tracking numbers contain a percent symbol (%).
* Dev - Tested with WooCommerce 10.0.3 and WordPress 6.8.2
* Dev - Added support for slash (/) in date format during CSV import.
* Dev - Updated PirateShip integration to use a new WooCommerce hook.
* Dev - Added integration with BoostMyShop and Shippit
* Improvement - Improved SFTP compatibility and error handling in automated CSV import.
* Improvement - Improved email preview to show tracking widget only for selected statuses.
* Fix - Fixed header row duplication issue when merging multiple FTP CSV files.
* Fix - Fixed Vendors can now only view and add tracking for their own order items.