4.57.0 (2024-12-02)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #917 (recurly-integrations)
4.56.0 (2024-10-30)
Merged Pull Requests
- Adds bulk parameter to SubscriptionCreate and SubscriptionPurchase #915 (recurly-integrations)
4.55.0 (2024-08-28)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (add UUID to external subscriptions) #914 (recurly-integrations)
4.54.0 (2024-08-21)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Line Item Refunds) #912 (recurly-integrations)
4.53.0 (2024-07-03)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Taxable Address Control, RevRec) #908 (recurly-integrations)
4.52.0 (2024-05-31)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #904 (recurly-integrations)
4.51.0 (2024-05-24)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Entity Use Code) #902 (recurly-integrations)
4.50.0 (2024-05-08)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Proration Settings) #901 (recurly-integrations)
4.49.0 (2024-05-01)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Auth & Capture) #900 (recurly-integrations)
4.48.1 (2024-04-02)
Merged Pull Requests
4.48.0 (2024-03-19)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #894 (recurly-integrations)
4.47.0 (2024-02-20)
Merged Pull Requests
- Add invoice state param for v2021-02-25 #887 (recurly-integrations)
- Remove internal wiki link. #882 (recurly-bearley)
4.46.0 (2024-01-24)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #877 (recurly-integrations)
4.45.0 (2024-01-18)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #872 (recurly-integrations)
4.44.0 (2023-12-06)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (External Payment Phases) #869 (recurly-integrations)
4.43.0 (2023-11-07)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #867 (recurly-integrations)
4.42.0 (2023-08-29)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (
VATNumber
,LifecycleDecline
) #865 (recurly-integrations)
4.41.0 (2023-08-10)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (action_result) #864 (recurly-integrations)
4.40.0 (2023-07-27)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Ramp Dates, Net Terms, Invoice Business Entity) #860 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 (App Management - External Subscriptions) #859 (recurly-integrations)
4.38.0 (2023-06-01)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Multiple Business Entities) #850 (recurly-integrations)
4.37.0 (2023-05-24)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (External Products & References) #848 (recurly-integrations)
4.36.0 (2023-05-23)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (gateway_attributes on PaymentMethod) #846 (recurly-integrations)
4.35.0 (2023-05-03)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #843 (recurly-integrations)
4.34.0 (2023-04-26)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (used_tax_service on Invoice) #839 (recurly-integrations)
4.33.0 (2023-04-13)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (External Accounts) #836 (recurly-integrations)
4.32.0 (2023-04-05)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #833 (recurly-integrations)
4.31.0 (2023-03-29)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (External Invoices) #831 (recurly-integrations)
4.30.0 (2023-02-22)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #829 (recurly-integrations)
4.29.0 (2023-02-07)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (GiftCard endpoints and new transaction error support) #827 (recurly-integrations)
4.28.0 (2023-01-19)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Custom Fields on Line Items) #821 (recurly-integrations)
4.27.0 (2023-01-11)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Account Preferred Time Zone) #816 (douglasmiller)
4.26.0 (2022-11-17)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Apply Credit Balance feature) #811 (recurly-integrations)
4.25.0 (2022-11-15)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (External Subscriptions feature) #809 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 #807 (recurly-integrations)
4.24.0 (2022-11-03)
Merged Pull Requests
- Add Webhooks::verify_signature #794 (jguidry-recurly)
4.23.0 (2022-10-27)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Entitlements feature) #804 (recurly-integrations)
4.22.0 (2022-10-21)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25(Decimal Usage and Quantities and DunningEvent new fields) #801 (recurly-integrations)
4.21.1 (2022-09-08)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #792 (recurly-integrations)
4.21.0 (2022-09-07)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #790 (recurly-integrations)
- Fixes bug with put_dunning_campaign_bulk_update #788 (recurly-integrations)
4.20.0 (2022-08-03)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #783 (recurly-integrations)
4.19.0 (2022-07-11)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #778 (recurly-integrations)
4.18.0 (2022-06-16)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #776 (recurly-integrations)
4.17.0 (2022-04-15)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #766 (recurly-integrations)
4.16.0 (2022-03-24)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Percentage tiers feature) #762 (recurly-integrations)
4.15.0 (2022-03-14)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Percentage tiers feature) #757 (recurly-integrations)
4.14.0 (2022-03-03)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #753 (recurly-integrations)
4.13.0 (2022-01-31)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #747 (recurly-integrations)
- Add region argument to client to connect in EU data center #744 (FabricioCoutinho)
4.12.0 (2022-01-28)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Invoice Customization) #746 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 #743 (recurly-integrations)
4.11.0 (2021-12-29)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Tax Inclusive Pricing) #741 (recurly-integrations)
4.10.0 (2021-11-22)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #739 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 #736 (recurly-integrations)
- Allow API base url configuration #735 (cbarton)
- Generated Latest Changes for v2021-02-25 #734 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 #728 (recurly-integrations)
4.9.0 (2021-09-16)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Support to new subscription fields and response) #725 (recurly-integrations)
4.8.0 (2021-09-01)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Dunning Campaigns feature) #724 (recurly-integrations)
4.7.0 (2021-08-19)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (get_preview_renewal) #722 (recurly-integrations)
4.6.0 (2021-08-11)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #720 (recurly-integrations)
4.5.0 (2021-08-02)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #714 (recurly-integrations)
4.4.0 (2021-06-15)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #705 (recurly-integrations)
4.3.0 (2021-06-04)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #702 (recurly-integrations)
- Making #post allow a nil body #699 (douglasmiller)
4.2.0 (2021-04-21)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 #695 (recurly-integrations)
4.1.0 (2021-04-14)
Merged Pull Requests
- Generated Latest Changes for v2021-02-25 (Backup Payment Method) #691 (recurly-integrations)
- Generated Latest Changes for v2021-02-25 #687 (recurly-integrations)
- Restoring NetworkError and it's derivatives #685 (douglasmiller)
- Generated Latest Changes for v2021-02-25 (Usage Percentage on Tiers) #683 (recurly-integrations)
- Fixes TypeError caused by attempts to Base64 encode nil @api_key values #672 (alexfulsome)
4.0.1 (2021-03-19)
Merged Pull Requests
- Release 4.0.1 #682 (douglasmiller)
- More ruby 3.0 #680 (douglasmiller)
- Generated Latest Changes for v2021-02-25 #678 (recurly-integrations)
- Sync updates not ported from 3.x client #671 (douglasmiller)
4.0.0 (2021-03-01)
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
andsubdomain
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 theAPIError
. 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
toInvalidContentTypeError
. [#616] -
Rename
UnavailableError
toServiceUnavailableError
. [#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)