ab-java-sdk 9.1.0 Changelog
Breaking Changes
- None.
New Features
- Added support for the
invoice_pendingwebhook event. - Added support for the
chjs_tokenization_failureandchjs_tokenization_successwebhook events. - Added typed CHJS tokenization webhook payload support through
Event.eventSpecificData/EventEventSpecificData.
New Models
ChjsTokenizationFailureChjsTokenizationSuccessTokenizedPaymentProfilePaymentProfileParams
Model Enhancements
BankAccountPaymentProfilemaskedBankRoutingNumberis now nullable.maskedBankAccountNumberis now nullable and no longer required.
Customer- Added
maxioid(String, nullable).
- Added
Site- Added
multiFrequencyEnabled(Boolean). - Added
autoRenewalsEnabled(Boolean). - Added
portalEnabled(Boolean).
- Added
InvoiceLineItem- Added
taxIncluded(Boolean). - Added
prepaidAllocationExpiresAt(LocalDate, nullable).
- Added
CreditNoteLineItem- Added
taxIncluded(Boolean). - Added
prepaidAllocationExpiresAt(LocalDate, nullable).
- Added
EventEventSpecificData- Added CHJS tokenization success/failure cases.
EventKeyandWebhookSubscription- Added
invoice_pending. - Added
chjs_tokenization_failure. - Added
chjs_tokenization_success.
- Added
BillingScheduleinitialBillingAtnow 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