Releases: recurly/recurly-client-node
Release 4.0.0
Changelog
Unreleased
Major Version Release
The 4.x major version of the client pairs with the v2021-02-25
API version. This version of the client and the API contain breaking changes that should be considered before upgrading your integration.
Breaking Changes in the API
All changes to the core API are documented in the Developer Portal changelog
Breaking Changes in Client
-
Classify unexpected error responses from Recurly API via an HTTP status code mapping provided in
recurly.errors.ERROR_MAP
. Status code502
now maps torecurly.errors.BadGatewayError
. [#136] -
Replace
recurly.errors.ValidationError
withrecurly.errors. UnprocessableEntityError
. [#136] -
Accept
params
,headers
though an options object for all client operations. [#131] [#135]3.x
const accounts = await client.listAccounts({ limit: 200 })
4.x
const accounts = await client.listAccounts({ params: { limit: 200 }, headers: { 'Accept-Language': 'fr' } })
Implemented enhancements:
- Updating error mapping based on status code #136 (douglasmiller)
- Update Pager to accept query parameters as options.params #135 (douglasmiller)
- Add support to specify custom headers #131 (douglasmiller)
Merged pull requests:
- Updating changelog script and changelog generator config for 4.x release #181 (douglasmiller)
- Mon Jul 6 14:52:04 UTC 2020 Upgrade API version v2019-10-10 #130 (douglasmiller)
Release 3.19.0
Release 3.18.0
Changelog
Unreleased
Implemented enhancements:
- Latest Changes for 2019-10-10 #172 (douglasmiller)
Fixed bugs:
- Fix types of count() and first() on Pager<T> #171 (douglasmiller)
Release 3.17.0
Changelog
Unreleased
Implemented enhancements:
- Latest Changes for 2019-10-10 (tax_identifier / tax_identifier_type) #166 (douglasmiller)
- Latest Changes for 2019-10-10 #164 (douglasmiller)
Merged pull requests:
- Update getting-started guide with memo about headers #165 (joannasese)
Release 3.16.0
Changelog
Unreleased
Implemented enhancements:
- Latest Changes for 2019-10-10 (Wallet, Item Coupons) #158 (douglasmiller)
Merged pull requests:
- Moving ApiError outside of errors namespace in TS declarations #162 (douglasmiller)
- Updating typescript declarations #160 (douglasmiller)
- Correct @param, Pager.eachPage types #159 (jguidry-recurly)
Release 3.15.0
Changelog
Unreleased
Implemented enhancements:
- Mon Oct 19 20:40:44 UTC 2020 Upgrade API version v2019-10-10 #154 (douglasmiller)
Merged pull requests:
Release 3.14.1
Release 3.14.0
Changelog
Unreleased
Implemented enhancements:
- Latest Changes for 2019-10-10 (Automated Exports, additional resource data attributes) #147 (douglasmiller)
Release 3.13.0
Changelog
Unreleased
Implemented enhancements:
- Mon Aug 31 19:48:55 UTC 2020 Upgrade API version v2019-10-10 #144 (douglasmiller)
Merged pull requests:
Release 3.12.0
Changelog
Unreleased
Implemented enhancements:
- Fri Aug 21 16:24:16 UTC 2020 Upgrade API version v2019-10-10 #141 (douglasmiller)
- Fixes typo in ServiceUnavailableError #140 (chrissrogers)