Skip to content

Conversation

@recurly-integrations
Copy link
Contributor

@recurly-integrations recurly-integrations commented Oct 8, 2025

This pull request introduces several enhancements and new features to the Recurly client library, focusing on expanding API support and improving data models. The main changes include support for account notes management, the addition of harmonized system code attributes for better product classification, new proration settings for subscriptions, and the introduction of a preferred billing date for accounts.

Account Notes Management:

  • Added support for creating and deleting account notes via new create_account_note and remove_account_note methods in lib/recurly/client/operations.rb.
  • Introduced the AccountNoteCreate request class to define the structure for creating account notes.

Harmonized System Code Enhancements:

  • Added harmonized_system_code attribute to the following models and their corresponding create/update request classes: AddOn, Item, LineItem, and Plan. This improves international trade compliance and product classification.

Subscription Proration Settings:

  • Introduced a new proration_settings attribute to SubscriptionCreate and SubscriptionPurchase requests, allowing greater control over proration behavior.
  • Added the SubscriptionCreateProrationSettings request class to define proration options.

Account Preferred Billing Date:

  • Added a bill_date attribute to Account, AccountCreate, AccountUpdate, and AccountPurchase models, enabling specification of a preferred billing date for new subscriptions.

@recurly-integrations recurly-integrations added the V4 v2021-02-25 Client label Oct 8, 2025
@d14z-tech d14z-tech merged commit c8260f2 into v3-v2021-02-25 Oct 8, 2025
15 checks passed
@d14z-tech d14z-tech deleted the v3-v2021-02-25-18349657340 branch October 8, 2025 21:09
recurly-integrations pushed a commit that referenced this pull request Oct 9, 2025
[Full Changelog](4.67.0...4.68.0)

**Merged Pull Requests**

- Generated Latest Changes for v2021-02-25 [#936](#936) ([recurly-integrations](https://github.com/recurly-integrations))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

V4 v2021-02-25 Client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants