Skip to content

9.1.0

Latest

Choose a tag to compare

@imlukedewitt imlukedewitt released this 12 Jun 16:08
3660199

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).

Full Changelog: 9.0.0...9.1.0