Postie Changelog

Postie 2.x is on version 2.3.1, released on Sep 24, 2020

  • theicons.co/svg/photo-09 Created with Sketch. 31 New features
  • theicons.co/svg/others-47 Created with Sketch. 13 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 34 Bug fixes

2.3.1 - Latest Release

Released Sep 24, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add DHL Express.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add handling for Fedex/UPS/USPS for maximum package weights, splitting into multiple packages.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add displayFlashErrors config setting. Allows errors from the provider APIs to be shown in checkout templates.

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow orders created in the control panel to bypass the manualFetchRates config setting, so they can pick a shipping method.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add EVENT_MODIFY_VARIANT_QUERY to modify the variants used to check weight and dimensions for in Postie's settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed an error when viewing an order in the control panel, that used Postie-provided shipping method. (thanks @keyurshah).

2.3.0

Released Aug 09, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Commerce 3.2+ and Craft 3.5+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed error with Commerce 3.2.

2.2.9

Released Aug 04, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    Ensure the lowest amount is always used for Fedex amounts.

2.2.8

Released Jul 26, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix USPS error when a postcode isn’t set on the shipping address.

2.2.7

Released Jul 14, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix UPS error for carts that have no shipping country selected.

2.2.6

Released Jul 10, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix UPS throwing an error when the recipient address is from non-US countries.

2.2.3

Released May 26, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Add special-case for completed orders, and fetching non-live-rate shipping methods. This allows the correct use of order.shippingMethod.name. Please note that calling this for completed orders will report all Postie-provided shipping method costs as 0. As such, use the shipping costs recorded on the order (order.totalShippingCost()).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix errors for console or queue requests.

2.2.2

Released May 15, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Provide local cache for Australia Post countries API call (when the resource is offline).

2.2.1

Released May 10, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Ensure we check for cached rates when manualFetchRates is turned on. Otherwise, the shipping method won't save on cart, or persist on page load.

  • theicons.co/svg/home-36 Created with Sketch.

    Remove duplicate cakephp/utility composer package. (thanks @codebycliff).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix saving shipping method settings not working.

2.2.0

Released May 03, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Added manualFetchRates config option, to allow you to manage manually fetching rates on-demand. Read the docs for more info.

  • theicons.co/svg/others-47 Created with Sketch.

    Greatly improve caching mechanism for initial requests to providers. This should result in faster rates-fetching.

  • theicons.co/svg/others-47 Created with Sketch.

    Provider function getSignature is now public.

2.1.4

Released Apr 16, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix logging error Call to undefined method setFileLogging().

2.1.3

Released Apr 15, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for UPS “Sure Post”.

  • theicons.co/svg/others-47 Created with Sketch.

    File logging now checks if the overall Craft app uses file logging.

  • theicons.co/svg/others-47 Created with Sketch.

    Log files now only include GET and POST additional variables.

2.1.2

Released Mar 17, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Canada Post - Fix incorrect URL for live requests.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix styling issues for provider markup settings.

2.1.1

Released Jan 18, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ShippingMethod::EVENT_MODIFY_SHIPPING_RULE. See docs.

2.1.0

Released Jan 09, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add TNT Australia provider.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add 2- and 3-day Priority options to USPS. (thanks @AugustMiller).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Order object to ModifyRatesEvent. (thanks @AugustMiller).

  • theicons.co/svg/photo-09 Created with Sketch.

    Add beforeFetchRates event.

  • theicons.co/svg/others-47 Created with Sketch.

    Update FedEx for Ground Transit Time. FedEx handles the delivery date for Ground different than Express. For Ground, they use TransitTime. (thanks @keyurshah).

  • theicons.co/svg/home-36 Created with Sketch.

    Fix provider icon error for custom provider.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix USPS/UPS handles, incorrectly being set as uSPS and uPS.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrect caching of rates for multiple providers.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix zero-based rates not being shown to pick during checkout.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix AusPost and Canada post error handling.

2.0.8

Released Aug 17, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Remove provider settings from shipping method requests, particularly for XHR.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix debug statements occurring for non-site requests.

2.0.7

Released Aug 16, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for Commerce 3.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add more UPS services, and change the way UPS services match.

2.0.6

Released Jul 16, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix provider settings not being populated on shipping methods and rules. Meant markup rates weren't working correctly.

2.0.5

Released Jul 13, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add modifyRates providing access to the raw response from a provider and the extracted shipping rates. See docs.

  • theicons.co/svg/photo-09 Created with Sketch.

    All shipping rates now have additional options available on the shipping rule. See docs.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add negotiated rate support for UPS.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error with store location state for UPS.

2.0.4

Released Jun 01, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add delayFetchRates, manualFetchRates and fetchRatesPostValue.

  • theicons.co/svg/others-47 Created with Sketch.

    Improve in-memory caching.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix memory issues in certain cases when fetching rates.

  • theicons.co/svg/home-36 Created with Sketch.

    Tweak state handling for Fedex.

2.0.3.1

Released Apr 10, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Remove leftover debugging.

2.0.3

Released Apr 10, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix return type incompatibility causing errors.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix dimensions API issue with Canada Post.

  • theicons.co/svg/home-36 Created with Sketch.

    Improve response error handling for Canada Post.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lack of formatting handling for Canada Post zip codes.

2.0.2

Released Apr 07, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Swap XML parser for Canada Post.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix missing shipping description.

2.0.1

Released Mar 27, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some error messages themselves throwing errors.

2.0.0

Released Mar 26, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3/Commerce 2 support.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Canada Post provider.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Fastway provider.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add initial TNT provider. Please contact us with API account details to finalise!

  • theicons.co/svg/photo-09 Created with Sketch.

    Add displayDebug config setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add displayErrors config setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add enableCaching config setting.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add enabled config setting for each provider.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add provider icons, and CP UI improvements.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated provider functions for easier/clearer extendability. See docs.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated cache mechanism for better performance.

  • theicons.co/svg/others-47 Created with Sketch.

    Australia Post now fetches shipping rates in a single API call.

  • theicons.co/svg/others-47 Created with Sketch.

    Removed originAddress config setting in favour of Commerce's Store Location.

  • theicons.co/svg/others-47 Created with Sketch.

    Provider handles in config file are now required to be provided in camel case.

1.0.2

Released Aug 01, 2018

  • theicons.co/svg/photo-09 Created with Sketch.

    Add config setting to disable cache.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add UPS Provider.

  • theicons.co/svg/home-36 Created with Sketch.

    Fedex - Add config setting disableCache for test endpoint (not default when using DevMode).

  • theicons.co/svg/home-36 Created with Sketch.

    Fedex - fix services from pre1.0.1 causing issues.

1.0.1

Released Jan 22, 2018

  • theicons.co/svg/photo-09 Created with Sketch.

    Add management of shipping category conditions for shipping methods.

Get started with Postie

Available for Craft 3. Get it from the plugin store.