All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and this changelog format.
- 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:query
Artisan command now accepts resource names in either singular or plural form.
- BREAKING: The Stripe accounts relationship on the
Connect\OwnsStripeAccounts
trait 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:query
Artisan 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.