Releases: EasyPost/easypost-ruby
Releases · EasyPost/easypost-ruby
v4.3.0
- Adds the
EndShipper
Beta class withcreate
,retrieve
,all
, andsave
functions - Requests will now fail fast with an error if an API key is not provided instead of making a live API call with no key
- Fixes a bug where the library could not properly parse the response of deleting a child user
- Fixes a bug where you could not update a webhook due to a
wrong number of arguments
error
v4.2.1
- Corrects the
Beta
namespace for the new Referral class
v4.2.0
- Adds a
lowest_rate()
function to Orders and Pickups - Adds a
Shipment.get_lowest_smartrate()
function and ashipment.lowest_smartrate()
function - Removes the unusable
carrier
param fromAddress.create_and_verify
along with the deadmessage
conditional check - Add beta Referral class for White Label API with these new functions:
create()
,update_email()
,all()
, andadd_credit_card()
v4.1.2
- Rolls back the original connection behavior of establishing a new connection for every request (restores previous expectations for multithreaded implementations)
v4.1.1
v4.1.0
v4.0.0
- Bumps minimum Ruby version from
2.2
to2.5
- Bumps dev dependencies
- Documents each interface of the project in code
- Overhauls the test suite with full coverage
- Introduces
Rubocop
and lints the entire project - Removes the unusable
Print
andPrintJob
objects - Removes deprecated and unusable
stamp_and_barcode_by_reference
method on the Batch object - Explicitly returns an error of "not implemented" for
Rate.all
andParcel.all
- Removes the
Shipment.get_rates
function as shipments already contain rates. If you need to get new rates for a shipment, use theShipment.regenerate_rates
function instead - Removes the parameters from
Address.verify
as they are unusable - Removes the deprecated
http_status
property of theEasyPost::Error
object as it was replaced withstatus
- Fixes a bug that would append an extra
id
field to each retrieved object - Various other small improvements and bug fixes
v3.5.0
v3.4.0
- Removed deprecated
Item
object - Sorted EasyPost Resources list
- Remove 2015-vintage experimental
all_updated
method on Tracker - Fixes API key retrieval (#120, thanks @andychongyz)
- Adds
regenerate_rates
method for new rerate API - Adds
deconstruct_keys
method to allow for pattern matching on EasyPost objects