Skip to content

Releases: EasyPost/easypost-ruby

v4.8.0

21 Sep 22:11
4460eb1
Compare
Choose a tag to compare
  • Adds support to buy a shipment by passing in end_shipper_id
  • with_carbon_offset can now alternatively be passed in the params parameter of the shipment.buy function
  • Migrates Partner White Label (Referrals) to general library namespace and deprecates beta functions

v4.7.1

06 Sep 18:35
05531e4
Compare
Choose a tag to compare
  • Makes not implemented all calls match the EasyPost::Resource interface so that one can call .to_json on them and receive the proper error

v4.7.0

25 Aug 19:15
56bd0f7
Compare
Choose a tag to compare
  • Moves EndShipper out of beta to the general library namespace
  • Ensure the Easypost object will respond to .id when it has one in @values

v4.6.0

02 Aug 19:12
1e9bf0b
Compare
Choose a tag to compare
  • Adds Carbon Offset support
    • Adds ability to create a shipment with carbon_offset
    • Adds ability to buy a shipment with carbon_offset
    • Adds ability to one-call-buy a shipment with carbon_offset
    • Adds ability to rerate a shipment with carbon_offset
  • Adds validate_webhook function that returns your webhook or raises an error if there is a webhook_secret mismatch
  • Deprecated PaymentMethod class, please use Billing class for retrieve all payment method function

v4.5.0

18 Jul 19:34
0a525f8
Compare
Choose a tag to compare
  • Adds ability to generate shipment forms via generate_form function

v4.4.0

11 Jul 21:12
27aaa8c
Compare
Choose a tag to compare
  • Adds Billing.retrieve_payment_methods(), Billing.fund_wallet(), and Billing.delete_payment_method() functions
  • Captures OS information in the user-agent header for easier debugging
  • Update functions now use patch instead of put under the hood to better match API behavior and documentation. The behavior of these functions should remain the same

v3.5.1

01 Jul 16:26
e5cbb10
Compare
Choose a tag to compare
  • Backports newer user-agent header

v4.3.0

19 May 21:35
d0c5f82
Compare
Choose a tag to compare
  • Adds the EndShipper Beta class with create, retrieve, all, and save 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

11 May 18:05
1b6a84d
Compare
Choose a tag to compare
  • Corrects the Beta namespace for the new Referral class

v4.2.0

09 May 17:05
c39ff51
Compare
Choose a tag to compare
  • Adds a lowest_rate() function to Orders and Pickups
  • Adds a Shipment.get_lowest_smartrate() function and a shipment.lowest_smartrate() function
  • Removes the unusable carrier param from Address.create_and_verify along with the dead message conditional check
  • Add beta Referral class for White Label API with these new functions: create(), update_email(), all(), and add_credit_card()