ab-python-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.event_specific_data.
New Models
ChjsTokenizationFailureChjsTokenizationSuccessTokenizedPaymentProfilePaymentProfileParams
Model Enhancements
BankAccountPaymentProfilemasked_bank_routing_numberis now nullable.masked_bank_account_numberis now nullable and no longer required.
Customer- Added
maxioid(Optional[str]).
- Added
Site- Added
multi_frequency_enabled(bool). - Added
auto_renewals_enabled(bool). - Added
portal_enabled(bool).
- Added
InvoiceLineItem- Added
tax_included(bool). - Added
prepaid_allocation_expires_at(Optional[date]).
- Added
CreditNoteLineItem- Added
tax_included(bool). - Added
prepaid_allocation_expires_at(Optional[date]).
- Added
Eventevent_specific_datanow deserializes CHJS tokenization success/failure payload models.
EventKeyandWebhookSubscription- Added
invoice_pending. - Added
chjs_tokenization_failure. - Added
chjs_tokenization_success.
- Added
BillingScheduleinitial_billing_atnow has nullable handling.
Bug Fixes
CreateSubscription.skip_billing_manifest_taxes— 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