Current section
Files
Jump to
Current section
Files
CHANGELOG.md
# Changelog
## 4.0.0
- [breaking] [business] We changed our domain name.
## 3.0.0
- [feature] Money properties now are parsed and we pulled more attributes over from charge
- [feature] Now when resource has a relationship we normalize it on the struct, for example `customer.address.merchant_account` will get you the merchant account of the consumer address of a customer.
- [breaking] [refactor] Rename `Address` to `ConsumerAddress`
- [breaking] [refactor] Renamed `property` property of PropertyNotFound to `name` as it reduces duplicitive naming.
- [breaking] [refactor] Removing `Dispute` because it isn't expressed in the HTTP API yet.
- [breaking] [refactor] The included values of a request are no longer stored on the `included` property of a `EPTSDK.Client`
## 2.0.2
- [bugfix] Incorrectly parsing timestamps with the wrong ISO format.
## 2.0.1
- [bugfix] We weren't returning the type as part of the struct for resources
- [bugfix] Addresses didn't expose the `line_2` property
## 2.0.0
- [feature] [breaking] Now when the client recieves timestamps it will parse them with ISO Basic (8601).
- [feature] Fully fleshed out a ton more resources with their properties (to many to name)
- [feature] PropertyNotAvailable will now have a reason property that tells you why it is not available, as there are two reasons: unfetched and decoding error.
## 1.0.1
- [bugfix] When a request resulted in an error, like a timeout, it would fail in the middle of the library
## 1.0.0
- First release of the library