- Update and refactor to make encrypt utilities global
- Add Idempotency-Key header to the AgnosticInvocable method
- Fix sync preferences input validation
- Create an invocable method to search for a metadata tag
- Cleanup Stripe Event and Sync Log records using a scheduled job instead of before insert trigger
- Create a Post Install Script that migrates users of the cleanup trigger to the scheduled job
- Update configuration to support extension support for Salesforce Billing Extension
- Added support for Salesforce Billing Extension
- Implement card payment surcharges in the new Billing extension
- Let users specify the surcharge amount using a flow
- Include error response body in the StripeCalloutException
- Update Connected Accounts tab in configuration
- Add support/fix for syncing each connected accounts page async in its individual Apex transaction
- Disable OAuth login mode and default to authenticating using API Restricted Access Keys & Secret Keys
- Added support to reauthorize an account using API key
- Fixed StripeCalloutException message
- Fixed CalloutException inside SyncStripeConnectedAccountsJob
- Renamed Stripe Connector Integration User to Stripe Connector Admin User
- Added support for reauth process for platform accounts (added using an API key)
- Bug fixes to event listings
- Sync all connected accounts (API pagination)
- Added support for showing long Stripe Account names and their badges on two separate lines
- Update soon-to-be deprecated if:true and if:false LWC directives
- Added fix to handle duplicate webhook events
- Added support for event retry with backoff mechanism to Stripe API callouts to overcome lock_timeout errors
- Update reference to use PACKAGE_VERSION instead of Publisher
- Add support for Stripe Connect