Skip to content

Release v4.25.0 - #138

Merged
cb-alish merged 1 commit into
masterfrom
release-v4.25.0
Jul 30, 2026
Merged

Release v4.25.0#138
cb-alish merged 1 commit into
masterfrom
release-v4.25.0

Conversation

@cb-alish

@cb-alish cb-alish commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

v4.25.0 (2026-07-30)

New Resources:

New Actions:

New Attributes:

New Parameters:

New Events:

New Enums:

  • ledger_account_balance_updated, grant_blocks_created, grant_blocks_updated, and ledger_updated have been added as new values enum EventType.
  • dana, touch_n_go, tamara, and qpay have been added as new values enum PaymentMethod.
  • dana, touch_n_go, tamara, and qpay have been added as new values enum PaymentMethodType.
  • dana, touch_n_go, tamara, qpay, credit_balance_dropped, credit, debit, hold, and unhold have been added as new values enum Type.
  • active and archived have been added as new values to enum attribute status in CreditUnit.
  • grant_renewal and subscription_renewed have been added as new values to enum attribute grant_source in GrantBlock.
  • provisioned and overdraft have been added as new values to enum attribute account_type in LedgerEntry.
  • credit_unit has been added as a new value to enum attribute unit_type in LedgerEntry.
  • dana, touch_n_go, tamara, and qpay have been added as new values to enum attribute payment_method_type in PaymentIntent.
  • dana, touch_n_go, tamara, and qpay have been added as new values to enum attribute active_payment_attempt.payment_method_type in PaymentIntent.
  • archived and active have been added as new values to enum query parameter status.in in list_credit_units of CreditUnit.
  • archived and active have been added as new values to enum query parameter status.is in list_credit_units of CreditUnit.
  • provisioned and overdraft have been added as new values to enum query parameter account_type.is in list_grant_blocks of GrantBlock.
  • dana, touch_n_go, tamara, and qpay have been added as new values to enum request body parameter payment_method_type in update_a_payment_intent of PaymentIntent.
  • dana, touch_n_go, tamara, and qpay have been added as new values to enum request body parameter payment_method_type in create_a_payment_intent of PaymentIntent.

Release v4.25.0 adds CreditUnit and LedgerEntry resources, credit unit actions, ledger operation allocation, expanded ledger response data, new resource fields and request filters, four webhook events, and numerous enum values. Documentation and version metadata are updated accordingly.

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown

Review Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 059b4261-9e29-444f-ae93-43b495ca8bb6

📥 Commits

Reviewing files that changed from the base of the PR and between 35031fc and 1d08755.

📒 Files selected for processing (64)
  • CHANGELOG.md
  • VERSION
  • src/Actions/AlertActions.php
  • src/Actions/Contracts/AlertActionsInterface.php
  • src/Actions/Contracts/CouponActionsInterface.php
  • src/Actions/Contracts/CreditUnitActionsInterface.php
  • src/Actions/Contracts/EntitlementActionsInterface.php
  • src/Actions/Contracts/EstimateActionsInterface.php
  • src/Actions/Contracts/ExportActionsInterface.php
  • src/Actions/Contracts/GrantBlockActionsInterface.php
  • src/Actions/Contracts/InvoiceActionsInterface.php
  • src/Actions/Contracts/ItemActionsInterface.php
  • src/Actions/Contracts/ItemFamilyActionsInterface.php
  • src/Actions/Contracts/ItemPriceActionsInterface.php
  • src/Actions/Contracts/LedgerOperationActionsInterface.php
  • src/Actions/Contracts/MeterActionsInterface.php
  • src/Actions/Contracts/PriceVariantActionsInterface.php
  • src/Actions/Contracts/RampActionsInterface.php
  • src/Actions/Contracts/SubscriptionActionsInterface.php
  • src/Actions/CouponActions.php
  • src/Actions/CreditUnitActions.php
  • src/Actions/EntitlementActions.php
  • src/Actions/EstimateActions.php
  • src/Actions/ExportActions.php
  • src/Actions/GrantBlockActions.php
  • src/Actions/InvoiceActions.php
  • src/Actions/ItemActions.php
  • src/Actions/ItemFamilyActions.php
  • src/Actions/ItemPriceActions.php
  • src/Actions/LedgerOperationActions.php
  • src/Actions/MeterActions.php
  • src/Actions/PriceVariantActions.php
  • src/Actions/RampActions.php
  • src/Actions/SubscriptionActions.php
  • src/ChargebeeClient.php
  • src/Enums/EnabledEvents.php
  • src/Enums/EventType.php
  • src/Enums/PaymentMethod.php
  • src/Enums/PaymentMethodType.php
  • src/Enums/Type.php
  • src/Resources/Alert/Alert.php
  • src/Resources/Content/Content.php
  • src/Resources/CreditUnit/CreditUnit.php
  • src/Resources/CreditUnit/Enums/Status.php
  • src/Resources/GrantBlock/Enums/GrantSource.php
  • src/Resources/GrantBlock/GrantBlock.php
  • src/Resources/LedgerAccountBalance/LedgerAccountBalance.php
  • src/Resources/LedgerEntry/Enums/AccountType.php
  • src/Resources/LedgerEntry/Enums/UnitType.php
  • src/Resources/LedgerEntry/LedgerEntry.php
  • src/Resources/LedgerOperation/LedgerOperation.php
  • src/Resources/PaymentIntent/Enums/PaymentMethodType.php
  • src/Responses/CreditUnitResponse/ArchiveCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/CreateCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/ListCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/ListCreditUnitResponseListObject.php
  • src/Responses/CreditUnitResponse/ReactivateCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/UpdateCreditUnitResponse.php
  • src/Responses/LedgerOperationResponse/AllocateLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/AuthorizeLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/CaptureAuthorizationLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/CaptureLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/ReleaseAuthorizationLedgerOperationResponse.php
  • src/Version.php

Comment @coderabbitai help to get the list of available commands.

@snyk-io

snyk-io Bot commented Jul 30, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Code Security 0 0 0 0 0 issues
Secrets 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/Responses/CreditUnitResponse/ListCreditUnitResponseListObject.php`:
- Around line 8-12: Align ListCreditUnitResponseListObject::__construct and its
credit_unit property with ListCreditUnitResponse::from() by accepting the
missing-item null case, or explicitly reject missing credit_unit values before
constructing the object. Preserve the existing CreditUnit behavior for present
items and ensure response parsing no longer triggers a TypeError.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 059b4261-9e29-444f-ae93-43b495ca8bb6

📥 Commits

Reviewing files that changed from the base of the PR and between 35031fc and 1d08755.

📒 Files selected for processing (64)
  • CHANGELOG.md
  • VERSION
  • src/Actions/AlertActions.php
  • src/Actions/Contracts/AlertActionsInterface.php
  • src/Actions/Contracts/CouponActionsInterface.php
  • src/Actions/Contracts/CreditUnitActionsInterface.php
  • src/Actions/Contracts/EntitlementActionsInterface.php
  • src/Actions/Contracts/EstimateActionsInterface.php
  • src/Actions/Contracts/ExportActionsInterface.php
  • src/Actions/Contracts/GrantBlockActionsInterface.php
  • src/Actions/Contracts/InvoiceActionsInterface.php
  • src/Actions/Contracts/ItemActionsInterface.php
  • src/Actions/Contracts/ItemFamilyActionsInterface.php
  • src/Actions/Contracts/ItemPriceActionsInterface.php
  • src/Actions/Contracts/LedgerOperationActionsInterface.php
  • src/Actions/Contracts/MeterActionsInterface.php
  • src/Actions/Contracts/PriceVariantActionsInterface.php
  • src/Actions/Contracts/RampActionsInterface.php
  • src/Actions/Contracts/SubscriptionActionsInterface.php
  • src/Actions/CouponActions.php
  • src/Actions/CreditUnitActions.php
  • src/Actions/EntitlementActions.php
  • src/Actions/EstimateActions.php
  • src/Actions/ExportActions.php
  • src/Actions/GrantBlockActions.php
  • src/Actions/InvoiceActions.php
  • src/Actions/ItemActions.php
  • src/Actions/ItemFamilyActions.php
  • src/Actions/ItemPriceActions.php
  • src/Actions/LedgerOperationActions.php
  • src/Actions/MeterActions.php
  • src/Actions/PriceVariantActions.php
  • src/Actions/RampActions.php
  • src/Actions/SubscriptionActions.php
  • src/ChargebeeClient.php
  • src/Enums/EnabledEvents.php
  • src/Enums/EventType.php
  • src/Enums/PaymentMethod.php
  • src/Enums/PaymentMethodType.php
  • src/Enums/Type.php
  • src/Resources/Alert/Alert.php
  • src/Resources/Content/Content.php
  • src/Resources/CreditUnit/CreditUnit.php
  • src/Resources/CreditUnit/Enums/Status.php
  • src/Resources/GrantBlock/Enums/GrantSource.php
  • src/Resources/GrantBlock/GrantBlock.php
  • src/Resources/LedgerAccountBalance/LedgerAccountBalance.php
  • src/Resources/LedgerEntry/Enums/AccountType.php
  • src/Resources/LedgerEntry/Enums/UnitType.php
  • src/Resources/LedgerEntry/LedgerEntry.php
  • src/Resources/LedgerOperation/LedgerOperation.php
  • src/Resources/PaymentIntent/Enums/PaymentMethodType.php
  • src/Responses/CreditUnitResponse/ArchiveCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/CreateCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/ListCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/ListCreditUnitResponseListObject.php
  • src/Responses/CreditUnitResponse/ReactivateCreditUnitResponse.php
  • src/Responses/CreditUnitResponse/UpdateCreditUnitResponse.php
  • src/Responses/LedgerOperationResponse/AllocateLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/AuthorizeLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/CaptureAuthorizationLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/CaptureLedgerOperationResponse.php
  • src/Responses/LedgerOperationResponse/ReleaseAuthorizationLedgerOperationResponse.php
  • src/Version.php

@cb-alish
cb-alish merged commit 2435ca6 into master Jul 30, 2026
4 checks passed
@cb-alish
cb-alish deleted the release-v4.25.0 branch July 30, 2026 09:41
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