Skip to content

9.1.0 - #55

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

9.1.0#55
imlukedewitt merged 3 commits into
mainfrom
publish

Conversation

@imlukedewitt

@imlukedewitt imlukedewitt commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

ab-dotnet-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 support for CHJS tokenization webhook payload data via the EventEventSpecificData container (new FromChjsTokenizationSuccess and FromChjsTokenizationFailure factory methods and corresponding Match cases).

New Models

  • ChjsTokenizationFailure
  • ChjsTokenizationSuccess
  • TokenizedPaymentProfile
  • PaymentProfileParams

Model Enhancements

  • BankAccountPaymentProfile
    • MaskedBankAccountNumber is now nullable and no longer required.
    • MaskedBankRoutingNumber is now nullable.
  • Customer
    • Added Maxioid (string?).
  • Site
    • Added MultiFrequencyEnabled (bool?).
    • Added AutoRenewalsEnabled (bool?).
    • Added PortalEnabled (bool?).
  • InvoiceLineItem
    • Added TaxIncluded (bool?).
    • Added PrepaidAllocationExpiresAt (DateTime?, date format).
  • CreditNoteLineItem
    • Added TaxIncluded (bool?).
    • Added PrepaidAllocationExpiresAt (DateTime?, date format).
  • BillingSchedule
    • InitialBillingAt now uses explicit nullable serialization control.
  • Event
    • Doc comment updated to reference ChjsTokenizationSuccess and ChjsTokenizationFailure payload types.
  • EventKey and WebhookSubscription
    • Added InvoicePending.
    • Added ChjsTokenizationFailure.
    • Added ChjsTokenizationSuccess.

Bug Fixes

  • CreateSubscription.SkipBillingManifestTaxes — Default parameter value changed from false to null. The field is no longer serialized unless explicitly set by the caller.

Internal / Non-functional Changes

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

@imlukedewitt
imlukedewitt merged commit 89b9348 into main Jun 12, 2026
1 check passed
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