Skip to content

9.1.0#72

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

9.1.0#72
imlukedewitt merged 5 commits into
mainfrom
publish

Conversation

@imlukedewitt

@imlukedewitt imlukedewitt commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

ab-php-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.

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).
  • Site
    • Added multiFrequencyEnabled (?bool).
    • Added autoRenewalsEnabled (?bool).
    • Added portalEnabled (?bool).
  • InvoiceLineItem
    • Added taxIncluded (?bool).
    • Added prepaidAllocationExpiresAt (?string, date format).
  • CreditNoteLineItem
    • Added taxIncluded (?bool).
    • Added prepaidAllocationExpiresAt (?string, date format).
  • Event
    • eventSpecificData now accepts CHJS tokenization success/failure payload models.
  • EventKey and WebhookSubscription
    • Added invoice_pending.
    • Added chjs_tokenization_failure.
    • Added chjs_tokenization_success.
  • BillingSchedule
    • initialBillingAt now supports nullable/unset serialization semantics.

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

@imlukedewitt imlukedewitt merged commit 0974a01 into main Jun 12, 2026
4 checks 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