Releases: EasyPost/easypost-python
Releases · EasyPost/easypost-python
v7.9.0
- Adds
allfunction toPickupto retrieve all pickups - Adds
retrieve_payloadandretrieve_all_payloadsfunctions toEvent
v7.8.0
- Adds new beta billing functionality for ReferralCustomer users
add_payment_methodcan add a pre-existing Stripe bank account or credit card to your EasyPost accountrefund_by_amountrefunds your wallet by a dollar amountrefund_by_payment_logrefunds you wallet by a PaymentLog ID
v7.7.0
- Routes requests for creating a carrier account with a custom workflow (eg: FedEx, UPS) to the correct endpoint when using the
createfunction
v7.6.1
- Concatenates
error.messageif it incorrectly comes back from the API as a list
v7.6.0
- Adds support to pass
end_shipper_idon the buy call of a Shipment - Migrates the Partner White Label (Referral) functions from beta to the general library namespace and deprecates the beta functions
v7.5.0
- Adds the
EndShipperclass withcreate,retrieve,all, andsavefunctions
v7.4.0
- 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_webhookfunction that returns your webhook or raises an error if there is awebhook_secretmismatch
v7.3.0
- Adds ability to generate forms for shipments via
generate_form()function
v7.2.0
- Adds
Billing.retrieve_payment_methods(),Billing.fund_wallet(), andBilling.delete_payment_method()functions - Removes the unusable
carrierparam fromAddress.verify()along with the deadmessageconditional check that was missed in v7.0.0 - Adds OS specific details to the user-agent header
- API keys are now required for every request and will fail fast if not present
- Swaps update functions to use
patchinstead ofputbehind the scenes to better match the API behavior and documentation. Behavior of these functions should be unchanged
v6.0.1
- Backported newer user-agent header