All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and this changelog format.
- Package now supports Laravel 13.
- Minimum PHP version is now 8.2, previously was 8.1.
- Upgraded to Laravel 11 and 12, dropping support for Laravel 10.
- Removed checking the prefix of account and charge ids, as Stripe does not consider changing these as
a breaking change.
This was causing issues in the refund repository, as it was expecting a charge id starting
ch_. However, Stripe now also usespy_for some refundable payments.
- Minimum PHP version is now 8.1.
- Upgraded to Laravel 10, dropping support for Laravel 8 and 9.
- Package now supports Laravel 9.
- Minimum PHP version is now PHP 7.4.
- #12 Fixed oAuth process note returning a scope for a Stripe Express account.
- Package now supports PHP 8 (in addition to
^7.3).
- Minimum PHP version is now 7.3.
- Minimum Laravel version is now 8.0.
- Added balance repository.
- The
stripe:queryArtisan command now accepts resource names in either singular or plural form.
- BREAKING: The Stripe accounts relationship on the
Connect\OwnsStripeAccountstrait now correctly uses theContracts\Connect\AccountOwnerInterface::getStripeIdentifierName()method to determine the column name on the inverse model. This means the column name now defaults toowner_id. This change could potentially break implementations. If you use a different column fromowner_id, then overload thegetStripeIdentifierName()method on the model that owns Stripe accounts. - Fixed catching API exceptions in the
stripe:queryArtisan command.
- Minimum PHP version is now
7.2.5. - Minimum Laravel version is now
7.x. - Minimum Stripe PHP version is now
7.0.
Release for Laravel 5.5, 5.6, 5.7, 5.8 and 6.x.
- #3 Fix facade alias in Composer json.
Initial release for PHP 5.6 / Laravel 5.4.