Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WooCommerce UPS Shipping Method Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.9.18 · Oct 8, 202615 versionsSince Feb 2026

2026 · 15 versions

  1. 3.9.18

    Latest
    1 fix
    Fixed
    • Security update.
  2. 3.9.17

    1 improvement1 fix
    Improved
    • WooCommerce 11.2 Compatibility.
    Fixed
    • Prevent direct access to the privacy and OAuth status files.
  3. 3.9.16

    2 improvements1 fix
    Improved
    • React 19 Compatibility.
    • Use the plugin's own text domain for the "Choose a country…" placeholder on the settings screen so it can be translated with the plugin's language pack.
    Fixed
    • Declare the block checkout script dependencies so the address validation notice cannot load before the scripts it relies on.
  4. 3.9.15

    1 fix
    Fixed
    • "Apply suggested address" now fills the classic checkout form even when another plugin loads the WooCommerce Blocks checkout scripts on the page.
  5. 3.9.14

    1 improvement1 fix
    Improved
    • WooCommerce 11.1 Compatibility.
    Fixed
    • Security update.
  6. 3.9.13

    1 improvement
    Improved
    • WordPress 7.1 Compatibility.
  7. 3.9.12

    1 improvement1 fix
    Improved
    • WooCommerce 11.0 Compatibility.
    Fixed
    • Skip UPS destination address validation for carts that contain only virtual products, so they are no longer blocked at checkout.
  8. 3.9.11

    1 improvement1 fix
    Improved
    • Update Jetpack Autoloader to v5.
    Fixed
    • "Apply suggested address" button on block checkout now works when the checkout is rendered via a theme template (FSE), instead of failing silently.
  9. 3.9.10

    1 new1 improvement
    New
    • New filters woocommerce_shipping_ups_skip_item_box_packing and woocommerce_shipping_ups_package_requests to let developers customise box packing and package requests.
    Improved
    • WooCommerce 10.9 Compatibility.
  10. 3.9.9

    2 improvements
    Improved
    • WooCommerce 10.8 Compatibility.
    • WordPress 7.0 Compatibility.
  11. 3.9.8

    2 improvements4 fixes
    Improved
    • Align address validation notice wording, severity, and button styling with WooCommerce Shipping for a consistent checkout experience when both extensions are active.
    • Move UPS address validation notice on block checkout above the shipping address field for better visual proximity to the source of the issue.
    Fixed
    • Prevent UPS rates from disappearing at classic checkout when address validation suggests a correction, avoiding unintended fallback to Local Pickup.
    • Keep UPS address validation notices in sync with the current address on block checkout page load and rate changes (previously only updated on address change).
    • Suppress UPS address validation notices on both classic and block checkout when a non-UPS shipping method (e.g. Local Pickup) is selected.
    • Block checkout submission (classic and block) when address validation is strict or hard-invalid (PO Box / no suggestion) and a UPS rate is selected.
  12. 3.9.7

    1 improvement
    Improved
    • WooCommerce 10.7 Compatibility.
  13. 3.9.6

    3 fixes
    Fixed
    • Prevent PHP warnings for undefined destination address keys in REST and Legacy API rate requests when address is incomplete.
    • Prevent JavaScript error in block checkout when UPS extension data is not yet available.
    • Prevent UPS API error responses from being cached, and invalidate any previously cached error responses on the next rate request.
  14. 3.9.5

    1 fix
    Fixed
    • Prevent memory exhaustion at classic checkout caused by exponential callback loop in shipping cache clearing.
  15. 3.9.4

    1 improvement1 fix
    Improved
    • WooCommerce 10.6 Compatibility.
    Fixed
    • Address validation compatibility with WooCommerce Shipping.

Changelog published by the developer, in their original language.