Skip to content

9.1.0#206

Merged
imlukedewitt merged 8 commits into
mainfrom
publish
Jun 12, 2026
Merged

9.1.0#206
imlukedewitt merged 8 commits into
mainfrom
publish

Conversation

@imlukedewitt

@imlukedewitt imlukedewitt commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

ab-java-sdk 9.1.0 Changelog

Breaking Changes

  • None.

New Features

  • Added support for the invoice_pending webhook event.
  • Added support for the chjs_tokenization_failure and chjs_tokenization_success webhook events.
  • Added typed CHJS tokenization webhook payload support through Event.eventSpecificData / EventEventSpecificData.

New Models

  • ChjsTokenizationFailure
  • ChjsTokenizationSuccess
  • TokenizedPaymentProfile
  • PaymentProfileParams

Model Enhancements

  • BankAccountPaymentProfile
    • maskedBankRoutingNumber is now nullable.
    • maskedBankAccountNumber is now nullable and no longer required.
  • Customer
    • Added maxioid (String, nullable).
  • Site
    • Added multiFrequencyEnabled (Boolean).
    • Added autoRenewalsEnabled (Boolean).
    • Added portalEnabled (Boolean).
  • InvoiceLineItem
    • Added taxIncluded (Boolean).
    • Added prepaidAllocationExpiresAt (LocalDate, nullable).
  • CreditNoteLineItem
    • Added taxIncluded (Boolean).
    • Added prepaidAllocationExpiresAt (LocalDate, nullable).
  • EventEventSpecificData
    • Added CHJS tokenization success/failure cases.
  • EventKey and WebhookSubscription
    • Added invoice_pending.
    • Added chjs_tokenization_failure.
    • Added chjs_tokenization_success.
  • BillingSchedule
    • initialBillingAt now supports nullable/unset handling.

Bug Fixes

  • CreateSubscription.skipBillingManifestTaxes — No longer initialized with a default value, preventing the SDK from serializing that preview-only field unless explicitly set by the caller.

Internal / Non-functional Changes

  • API endpoint doc comments reworded across controllers (no behavioral impact).

lucassus and others added 8 commits March 17, 2026 14:58
- Add taxIncluded(false) to line item fixtures
- Update overage pricing validation message
- Update proforma discount assertions for per-line shape
- Add taxIncluded(false) to InvoicesControllerCreateTest and IssueTest
- Fix proforma discount assertion to expect single per-line discount
- Void pending invoices in SubscriptionGroupsControllerReadTest teardown
- Add taxIncluded(false) to InvoicesControllerCreateTest and IssueTest
- Fix proforma discount assertion to expect single per-line discount
- Remove SubscriptionGroupsControllerReadTest teardown (pending
  consolidated invoices block cleanup; site clearing handles it)
@imlukedewitt imlukedewitt merged commit 3660199 into main Jun 12, 2026
2 checks passed
@imlukedewitt imlukedewitt deleted the publish branch June 12, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants