Release Notes
Information¶
Releases use the following numbering system: {major}.{minor}.{incremental}
- major: Major refactoring or rewrite - make sure you read and test very carefully!
- minor: Breaking change in some circumstances, or a new feature. Read carefully and make sure you understand the impact of the change.
-
incremental: A "safe" change / improvement. Should always be safe to upgrade.
-
[BC]: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension.
Release 1.3.2 (2026-08-07)¶
- !9 Handle Stripe customers that have been permanently deleted: importing one now throws instead of creating a blank contact/StripeCustomer record, and a deleted customer encountered during a batch import is recorded as an error rather than aborting the rest of the batch.
Release 1.3.1 (2026-04-03)¶
- !10 Truncate subscription description to fit in the line item.
- Get product via price - compatibility with Stripe extension 6.15+.
Release 1.3.0 (2025-12-04)¶
Requires Payment Shared (MJWShared) 1.5.0.
- !6 Change updateAmountOnRecurMJW signature.
- !8 Documentation and example configuration for stripe importcharges.
- !7 Replace reference to deprecated exception class.
Releaes 1.2.2 (2025-10-08)¶
- Fix #9 Incorrectly trying to set payment_instrument_id with id not value.
Please note that if you updated to 1.2 and are using the subscription importer you might need to manually correct payment_instrument_id for the ContributionRecur in the database (or using API)
because it may have updated to the wrong ID there.
Release 1.2.1 (2025-09-04)¶
- Fix for !4 - remove limit of 100.
Release 1.2.0 (2025-09-04)¶
- !2 Import customer address while creating contact
- !3 Use settings for default financial_type_id/payment_instrument_id
- !4 Remove limit of 100 on importSubscriptions/importCustomers/importCharges and respect created before/after params
- !5 Always create a template contribution (using subscription amount) if most recent invoice amount does not match subscription amount
Release 1.1.0 (2025-04-04)¶
Charge Importer¶
- Add setting to control whether receipt is sent for charge importer.
Subscription Importer¶
- Update recur status on subscription import if they don't match.
- Allow excluding certain stripe subscription statuses from import.
- In certain situations we can end up with no template contribution. Handle this scenario and let the subscription fully import.
- Pass stripe subscription to membershipauto event.
Release 1.0.2 (2024-10-13)¶
- Fix name being set to '- -' if name set at Stripe does not have a space in it.
Release 1.0.1 (2024-09-30)¶
- Fix missing function when triggering webhookEventNotMatched
- Add setting to allow charge importer to import subscription charges
- Fix PHP notice
- Use getValueFromStripeObject to get amount/currency for Charge Importer (allows it to work with recording in payout amount/currency
- Change label on Jobs
Release 1.0.0 (2024-07-22)¶
Initial release.