v0.3.0
What's Changed
Added
- Support for installing within Symfony 7 projects
EventTypeName
enum support forcustomer.imported
,address.imported
andbusiness.imported
ReportFilterName
enum support foraction
payment_method_id
toTransactionPaymentAttempt
entity for Transaction payments- List credit balances for a customer now supports filtering by
currency_code
- Support for
receipt_data
on create and preview of a one-time charge for Subscriptions - Support for
receipt_data
on Transactions - Support for
import_meta
on Subscription notifications - Support for
import_meta
andcustom_data
on Discount notifications
Fixed
- Using the correct arguments for testing a Notification list
from
inNotificationsClientTest
- Refactored out duplicate entities where both
<Entity>
and<Entity>WithIncludes
existed - Renamed
AdjustmentsAdjustmentCollection
toAdjustmentCollection
so it aligns with naming conventions - Renamed Report objects for consistency within the SDK
- PHPCS has been upgraded and configured for
nullable_type_declaration
as well asordered_types
ListNotification
operation uses consistent naming conventions with other operations- Correct type of
current_billing_period
for Subscription notifications to be nullable - Subscription preview fields
immediate_transaction
,next_transaction
andrecurring_transaction_details
are optional Transaction
entity now re-usesAdjustment
entity for theadjustments
fieldSubscriptionNextTransaction
now mapsadjustments
toSubscriptionAdjustmentPreview
objects- Shared objects between
SubscriptionAdjustmentItem
andAdjustmentItem
have been consolidated into theShared
namespace - Conflicting request object
AdjustmentItem
has moved into the Operations namespace - Make
currentBillingPeriod
nullable for Subscription notifications - Status enums use consistent naming for
AdjustmentStatus
,TransactionStatus
andPaymentAttemptStatus
- Renamed
TotalAdjustments
toAdjustmentTotals
to align with naming conventions
Deprecated
stored_payment_method_id
onTransactionPaymentAttempt
, usepayment_method_id
instead
Removed
- Unused Subscription objects have been removed,
SubscriptionTransaction
,SubscriptionAdjustment
andSubscriptionsTransactionCollection
Full Changelog: v0.2.2...0.3.0