- Allow Carbon 2 (#607)
VerifyWebhookSignature
is no longerfinal
(260de04)- Remove strict type check for
trialUntil()
(#678)
- Fixing
defaultCard()
exception when user is not a Stripe customer (#660)
- Able to update a Stripe customer (#634)
- Use new created property on invoice (4714ba4)
- Add subscription state scopes (#609)
- Test latest Stripe API version (#611)
- Laravel 5.8 support (291f4b2)
- Allow Carbon 2 installs (a3b9d36)
- Test against latest Stripe API version (#603)
- Correct PHP Doc @return tag (#601)
- Removed support for PHP 7.0 (#595)
- Require Laravel 5.7 as minimum version (#595)
- Extract
updateCard
fromcreateAsStripeCustomer
method (#588) - Remove
CASHIER_ENV
and event checks and encourage usage ofVerifyWebhookSignature
middleware (#591) - The
invoice
method now accepts an$options
param (#598) - The
invoiceFor
method now accepts an$invoiceOptions
param (#598)
- Fixed some DocBlocks (#594)
- Fixed a bug where the
swap
andincrementAndInvoice
methods on theSubscription
model would sometimes invoice other pending invoice items (#598)
- Allow user to pass paramaters when fetching invoices.
- Added a method to get the current subscription period's end date.
- If a webhook endpoint is not defined for a given hook, an empty 200 response will be returned.
- Added space for extra / VAT information in receipts.
- Implemented missing method on web hook controller.
- Fixed how credit cards are updated.
- Renamed WebhookController's failed payment method to handleInvoicePaymentFailed.
- Added ability to webhook controller to automatically route all webhooks to appropriately named methods of they area available.