Changelog
Version 1.1.1
LatestSeptember 28, 2026
- Improvement – Shipper address validation results now appear in a clear message box below the buttons, with clickable links, and show the corrected address when validation succeeds.
- Improvement – Clearer USPS and FedEx toggle labels, explaining that they enable both labels and live checkout rates.
- Improvement – Admin pages stay usable when left open for a long time - security tokens now refresh automatically instead of making actions fail.
- Improvement – Error messages on label actions now show the actual reason, including a "session expired" prompt, instead of a generic error.
- Improvement – Refreshed Help menu design, with a new Support link.
- Add – "Docs" link next to "Settings" on the Plugins screen.
- Fix – Cancelling a label in Label History left its status showing "Active" until the page was reloaded.
- Fix – Deleting a label in Label History didn't update the label count or show the empty state.
- Fix – FedEx address validation always assumed the shipper was in the US.
- Fix – The SQL shown in the Order Fulfillments info window assumed the default wp_ table prefix; it now uses the site's own options table.
- Fix – The "Standard Mode" notice and info window now detect Order Fulfillments the same way label creation does, so they always agree.
Version 1.1.0
September 24, 2026
- Add – USPS payment account settings (CRID, Mailer ID, Manifest MID, EPS account number), required by the USPS Labels API.
- Add – USPS label creation and cancellation now send the required payment authorization token, cached for 7 hours.
- Add – FedEx international labels - a customs declaration is built automatically from the order's items.
- Fix – USPS rates showed the wrong price - e.g. a Priority Mail parcel was quoted as a Large Flat Rate Box. Rates now price exactly the selected service and packaging.
- Fix – USPS flat rate boxes (Small, Medium, Large) and Priority Mail Express envelopes used incorrect USPS product codes for rates and labels.
- Fix – FedEx Home Delivery labels failed with "must also be designated as Residential Delivery".
- Fix – FedEx Home Delivery was never offered at checkout or in the order rate check.
- Fix – FedEx rates for international orders were requested as if the destination were in the US.
- Fix – FedEx International Priority never appeared at checkout (FedEx renamed the service); saved settings are handled automatically.
- Fix – FedEx labels could record $0.00 postage when the shipment total was missing from FedEx's response.
- Fix – "Download label" links returned a "rest_forbidden" error.
- Fix – Download links were malformed on sites using plain permalinks.
- Improvement – USPS error messages now show the reason returned by USPS instead of a generic HTTP code.
- Dev – New shiplabel_fedex_customs_commodity filter to customize each customs line - e.g. add an HS code or a different country of manufacture.
Version 1.0.0
August 13, 2026
- New – Initial release.
- New – USPS label generation via USPS REST API (OAuth 2.0), PDF/TIFF formats.
- New – FedEx label generation via FedEx Ship API v1 (OAuth 2.0), PDF/PNG/ZPL formats.
- New – Live USPS and FedEx rates at checkout as WooCommerce shipping methods, with rate caching and markup.
- New – USPS address validation for customer and shipper addresses.
- New – Auto-calculated package weight and dimensions from product data.
- New – Package-type validation against each USPS service's actual supported packaging.
- New – Bulk label generation and batch label review from the WooCommerce orders list.
- New – One-click generate/download from the orders list.
- New – Scheduled tracking sync with automatic order completion on delivery confirmation.
- New – Secure, signed label download endpoint.
- New – Label history with search and filtering.
- New – Cancel and reprint labels.
- New – Automatic PDF cleanup after a configurable retention period.
- New – Debug mode with full API request/response logging.
- New – Native WooCommerce Order Fulfillments integration (WC 10.2+), with graceful fallback to Standard Mode.
- New – HPOS (High-Performance Order Storage) compatible.