A Ruby API wrapper for Recurly
MIT License
Bot releases are visible (Hide)
Published by douglasmiller over 3 years ago
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.
All changes to the core API are documented in the Developer Portal changelog
Remove site_id
and subdomain
from client initializer. [#624]
Remove set_site_id
method from client. [#627]
Classify unexpected error responses from Recurly API via an HTTP status code mapping provided in Recurly::Errors::ERROR_MAP
. [#616]
Remove NetworkError
class. All error classes now extend the APIError
. This means that the order of multiple rescue blocks will need to be re-considered. [#616]
rescue Recurly::Errors::ValidationError => ex
# catch a validation error
rescue Recurly::Errors::APIError => ex
# catch a generic api error
rescue Recurly::Errors::TimeoutError => ex
# catch a specific network error
rescue Recurly::Errors::ValidationError => ex
# catch a validation error
rescue Recurly::Errors::TimeoutError => ex
# catch a specific network error
rescue Recurly::Errors::APIError => ex
# catch a generic api error
Rename InvalidResponseError
to InvalidContentTypeError
. [#616]
Rename UnavailableError
to ServiceUnavailableError
. [#616]
Reorganize top-level keys of the optional parameters hash to improve clarity and create space for additional options. [#619]
options = {
limit: 200,
headers: {
'Accept-Language' => 'fr'
}
}
accounts = @client.list_accounts(options)
options = {
params: {
limit: 200
}
headers: {
'Accept-Language' => 'fr'
}
}
accounts = @client.list_accounts(options)
Implemented enhancements:
Fixed bugs:
Merged pull requests:
Published by douglasmiller over 3 years ago
Published by douglasmiller over 3 years ago
Published by douglasmiller almost 4 years ago
Published by douglasmiller almost 4 years ago
Implemented enhancements:
Published by joannasese almost 4 years ago
item_state
and external_sku
in AddOn class https://github.com/recurly/recurly-client-ruby/pull/650
Published by joannasese almost 4 years ago
last_two
on BillingInfo class for IBAN accounts and repair tests https://github.com/recurly/recurly-client-ruby/pull/648
Published by douglasmiller almost 4 years ago
Implemented enhancements:
Published by joannasese almost 4 years ago
Published by douglasmiller almost 4 years ago
Implemented enhancements:
Merged pull requests:
Published by douglasmiller about 4 years ago
Implemented enhancements:
Published by joannasese about 4 years ago
Published by douglasmiller about 4 years ago
Implemented enhancements:
Merged pull requests:
Published by douglasmiller about 4 years ago
Implemented enhancements:
Published by joannasese about 4 years ago
This bumps us up to API version 2.29. There are no breaking changes.
Published by joannasese about 4 years ago
Published by douglasmiller about 4 years ago
Implemented enhancements:
Published by joannasese about 4 years ago
This bumps us to API version 2.28. There are no breaking changes.
Published by joannasese over 4 years ago
Published by douglasmiller over 4 years ago
Implemented enhancements: