# ActiveShipping CHANGELOG ### v1.4.3 - Fix UPS SurePost for < 1 pound packages - Use status type code in UPS tracking - Fix USPS and Fedex remote tests ### v1.4.2 - Fix USPS rates for commercial shipments ### v1.4.1 - Raise error on invalid status code with FedEx - Fix USPS tracking to certain countries - Fix USPS tracking of events with no time - Fix USPS batch tracking error messages. - Fix FedEx logging exception ### v1.4.0 - Added support for USPS merchant returns service - Added support for UPS SurePost - Added support for UPS third party billing - Fix FedEx tracking response errors - Add rake console command for development ### v1.3.0 - Support voiding labels on UPS - Parse FedEx ground delivery dates - Add maximum address length field - Fix UPS unknown country code when using SUREPOST ### v1.2.2 - Fix "RECTANGULAR" errors with small USPS US->US package rate requests - Fix error tracking USPS packages to other countries - Fix USPS rate requests to destinations with only a country. ### v1.2.1 - Fix compatibility with latest USPS WEBTOOLS international rate schema changes. ### v1.2.0 - Added support for buying labels with FedEx - Added support for batched tracking requests with USPS ### v1.1.3 - Handle ZIP+4 numbers in USPS tracking - Add a field for rate estimate references - Add support for UPS mail innovations tracking option ### v1.1.2 - Fix finding of error descriptions for USPS tracking ### v1.1.1 - Fix bug with USPS tracking not handling optional fields being absent. ### v1.1.0 - USPS: Allows package tracking disambiguation and exposes predicted arrival date and event codes. ### v1.0.0 - **BREAKING CHANGE:** Change namespace from `ActiveMerchant::Shipping` to `ActiveShipping` - Drop support for Ruby 1.8 and Ruby 1.9. - Drop support for ActiveSupport < 3.2, support up to ActiveSupport 4.2. - Updated Fedex to use latest API version for tracking - Various improvements to UPS carrier implementation. - Small bugfixes in USPS carrier implementation. - Various small bugfixes in XML handling for several carriers. - Rewite all carriers to use nokogiri for XML parsing and generating. - Bump `active_utils` dependency to require 3.x to avoid conflicts with `ActiveMerchant`. - Extracted `quantified` into separate gem. - Removed vendored `XmlNode` library. - Removed `builder` dependency. - Improved test setup that allows running functional tests on CI. - Improved documentation of the abstraction API. ### v0.10.1 - Canada Post PWS: Makes wrapper act more consistently with the rest of the API [jnormore] - UPS: Adds insurance charge to package object declarations [pbonnell] - USPS: Improves how unavailable delivery information is handled [cyu] - Shipment Packer: Prevents packing errors and consistently return an array when packing [christianblais] - General: Improves tests such that they work with ruby 2.0 [Sirupsen] ### 2011/04/21 * USPS updated to use new APIs [james] * new :gift boolean option for Package [james] * Location's :address_type can be "po_box" [james] ### Earlier * New Zealand Post [AbleTech] * Include address name for rate requests to Shipwire if provided [dennis] * Add support for address name to Location [dennis] * Add fix for updated USPS API to strip any encoded html and trailing asterisks from rate names [dennis] * Add carrier CanadaPost [william] * Update FedEx rates and added ability to auto-generate rate name from code that gets returned by FedEx [dennis] * Assume test_helper is in load path when running tests [cody] * Add support Kunaki rating service [cody] * Require active_support instead of activesupport to avoid deprecation warning in Rails 2.3.5 [cody] * Remove ftools for Rails 1.9 compatibility and remove xml logging, as logging is now included in the connection [cody] * Update connection code from ActiveMerchant [cody] * Fix space-ridden USPS usernames when validating credentials [james] * Remove extra slash from USPS URLs [james] * Update Shipwire endpoint hostname [cody] * Add missing ISO countries [Edward Ocampo-Gooding] * Add support for Guernsey to country.rb [cody] * Use :words_connector instead of connector in RequiresParameters [cody] * Fix extra slash in UPS endpoints [cody] * Add name to Shipwire class [cody] * Improve FedEx handling of some error conditions [cody] * Add support for validating credentials to Shipwire [cody] * Add support for ssl_get to PostsData. Update Carriers to use PostsData module. Turn on retry safety for carriers [cody] * Add support for Shipwire Shipping Rate API [cody] * Cleanup package tests [cody] * Remove unused Carrier#setup method [cody] * Don't use Array splat in Regex comparisons in Package [cody] * Default the Location to use the :alpha2 country code format [cody] * Add configurable timeouts from Active Merchant [cody] * Update xml_node.rb from XML Node [cody] * Update requires_parameters from ActiveMerchant [cody] * Sync posts_data.rb with ActiveMerchant [cody] * Don't use credentials fixtures in local tests [cody]