laravel/cashier
Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.
v16.7.0
33M downloads/mo
#511 most downloaded on Packagist
laravel/cashier-stripe
What this package is like to depend on
Last release 18 days ago
05 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 182 of 264 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
271 releases · first in 2014
17 releases in the last 12 months
see the full history below
Release timeline
268 releases · Mar 2014 to Aug 2026
2015
2017
2019
2021
2023
2025
Releases
latest 60 of 271-
v16.7.005 Aug 2026Release notes
Open source →- Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot[bot] in #1859
- Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #1861
- Supports Stripe API codename
cloveranddahliaby @crynobone in #1860
Release notes
Open source →- Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot[bot] in https://github.com/laravel/cashier-stripe/pull/1859
- Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in https://github.com/laravel/cashier-stripe/pull/1861
- Supports Stripe API codename
cloveranddahliaby @crynobone in https://github.com/laravel/cashier-stripe/pull/1860
-
v16.6.023 Jun 2026Release notes
Open source →- GitHub Actions hardening by @nunomaduro in #1848
- Bump actions/checkout from 4.3.1 to 6.0.3 in the github-actions group by @dependabot[bot] in #1849
- Pin pull requests and issues workflows to least-privilege reusable workflows by @nunomaduro in #1851
- Pin pull requests and issues workflows to latest laravel/.github by @nunomaduro in #1852
- Add Dependabot cooldown of 5 days by @nunomaduro in #1853
- Enable Dependabot auto-merge by @nunomaduro in #1854
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in #1856
- Fix trial_ends_at not being cleared when trial_end is null in webhook payload by @lazerg in #1858
- Clear on-session checkout flag after the initial payment by @clarkewing in #1857
Release notes
Open source →- GitHub Actions hardening by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1848
- Bump actions/checkout from 4.3.1 to 6.0.3 in the github-actions group by @dependabot[bot] in https://github.com/laravel/cashier-stripe/pull/1849
- Pin pull requests and issues workflows to least-privilege reusable workflows by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1851
- Pin pull requests and issues workflows to latest laravel/.github by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1852
- Add Dependabot cooldown of 5 days by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1853
- Enable Dependabot auto-merge by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1854
- Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in https://github.com/laravel/cashier-stripe/pull/1856
- Fix trial_ends_at not being cleared when trial_end is null in webhook payload by @lazerg in https://github.com/laravel/cashier-stripe/pull/1858
- Clear on-session checkout flag after the initial payment by @clarkewing in https://github.com/laravel/cashier-stripe/pull/1857
-
v16.5.305 May 2026Release notes
Open source →- fix: correctly calculate unit amount excluding tax based on tax behavior by @briankiewel in #1840
Release notes
Open source →- fix: correctly calculate unit amount excluding tax based on tax behavior by @briankiewel in https://github.com/laravel/cashier-stripe/pull/1840
-
v16.5.101 Apr 2026Release notes
Open source →- Remove redundant "When to Apply" section from skill body by @pushpak1300 in #1829
- Update Symfony deps versions to support v8 by @HichemTab-tech in #1833
Release notes
Open source →- Remove redundant "When to Apply" section from skill body by @pushpak1300 in https://github.com/laravel/cashier-stripe/pull/1829
- Update Symfony deps versions to support v8 by @HichemTab-tech in https://github.com/laravel/cashier-stripe/pull/1833
-
v16.5.017 Mar 2026Release notes
Open source →- Fix: Add support for Stripe Source in fillSourceDetails by @colinmac17 in #1827
- Laravel 13.x Compatibility by @laravel-shift in #1828
Release notes
Open source →- Fix: Add support for Stripe Source in fillSourceDetails by @colinmac17 in https://github.com/laravel/cashier-stripe/pull/1827
- Laravel 13.x Compatibility by @laravel-shift in https://github.com/laravel/cashier-stripe/pull/1828
-
v16.4.010 Mar 2026Release notes
Open source →- Only use clear_usage when billing mode is not flexible by @vrymel in #1823
- Add cashier-stripe-development Boost skill by @pushpak1300 in #1825
Release notes
Open source →- Only use clear_usage when billing mode is not flexible by @vrymel in https://github.com/laravel/cashier-stripe/pull/1823
- Add cashier-stripe-development Boost skill by @pushpak1300 in https://github.com/laravel/cashier-stripe/pull/1825
-
v16.3.021 Feb 2026Release notes
Open source →- Avoids Stripe error removing metered price from flex sub by @Arkitecht in #1820
Release notes
Open source →- Avoids Stripe error removing metered price from flex sub by @Arkitecht in https://github.com/laravel/cashier-stripe/pull/1820
-
v16.2.006 Jan 2026Release notes
Open source →Release notes
Open source →- Add support for
ui_mode: customin Stripe Checkout Sessions by @emaadali in https://github.com/laravel/cashier-stripe/pull/1815
- Add support for
-
v16.1.003 Dec 2025Release notes
Open source →- [16.x] refactor: allow null coupon and promotion code IDs by @nguyentranchung in #1808
Release notes
Open source →- [16.x] refactor: allow null coupon and promotion code IDs by @nguyentranchung in https://github.com/laravel/cashier-stripe/pull/1808
-
v16.0.625 Nov 2025Release notes
Open source →- [16.x] Update
SubscriptionItemquantity of a Single Price subscription. by @Junveloper in https://github.com/laravel/cashier-stripe/pull/1803 - [16.x] PHP 8.5 Compatibility by @crynobone in https://github.com/laravel/cashier-stripe/pull/1804
- [16.x] Update
-
v16.0.512 Nov 2025Release notes
Open source →- Fix method call to use property access for subscriptions by @larskoole in https://github.com/laravel/cashier-stripe/pull/1802
-
v16.0.404 Nov 2025Release notes
Open source →- Add workbench to export-ignore in .gitattributes by @stevebauman in https://github.com/laravel/cashier-stripe/pull/1792
- [16.x] Fix taxes with stripe sdk 17 by @matthieumota in https://github.com/laravel/cashier-stripe/pull/1793
- Fix invoice() exception handling by @josiasmontag in https://github.com/laravel/cashier-stripe/pull/1795
-
v16.0.321 Oct 2025Release notes
Open source →- Update
WebhookController::handleCustomerSubscriptionUpdated()return type and add tests to verify usage by @crynobone in https://github.com/laravel/cashier-stripe/pull/1786 - [16.x] Taxes on invoice need to be null by @matthieumota in https://github.com/laravel/cashier-stripe/pull/1788
- Update
-
v16.0.209 Oct 2025Release notes
Open source →- Fix upcomingInvoice method type declaration violation by @jamguoxiaoqi in https://github.com/laravel/cashier-stripe/pull/1782
- Remove ray() function call by @Luoti in https://github.com/laravel/cashier-stripe/pull/1784
-
v16.0.125 Sep 2025Release notes
Open source →- [16.x] Return PaymentMethod when updating default payment method, if payment method already exist. by @gurindersingh in https://github.com/laravel/cashier-stripe/pull/1777
-
v16.0.010 Sep 2025Release notes
Open source →- [16.x] Add requestOption when creating customers by @mbarreiro85 in https://github.com/laravel/cashier-stripe/pull/1692
- Set variable's default value to be an array aligning it with other Cashier variable defaults by @u01jmg3 in https://github.com/laravel/cashier-stripe/pull/1697
- Prevent address lock in Checkout (#1764) by @captainscorch in https://github.com/laravel/cashier-stripe/pull/1766
- [16.x] Stripe Basil API Support by @Diddyy in https://github.com/laravel/cashier-stripe/pull/1762
- [16.x] Test Improvements by @crynobone in https://github.com/laravel/cashier-stripe/pull/1767
- [16.x] Uses PHP Native Type Declarations 🐘 by @crynobone in https://github.com/laravel/cashier-stripe/pull/1769
- [16.x] Upgrade Guides by @crynobone in https://github.com/laravel/cashier-stripe/pull/1768
-
v16.0.0-beta1no date pre-releaseNothing published for this version
-
v15.8.030 Mar 2026Release notes
Open source →- Prevent address lock in Checkout (#1764) by @captainscorch in #1766
- Fix handling of
customer.subscription.updatedwebhook to prevent 500 error and correctly set ends_at by @imerfanahmed in #1774 - Improve type hints for collection return types by @nguyentranchung in #1796
- Update parameter withCoupon and withPromotionCode methods to allow null values by @nguyentranchung in #1809
- Supports Laravel 13 by @crynobone in #1838
-
v15.7.122 Jul 2025Release notes
Open source →- Prevent duplicate subscription create webhookController by @ishannz in https://github.com/laravel/cashier-stripe/pull/1761
-
v15.7.010 Jun 2025Release notes
Open source →- [15.x] feat: allowing dompdf 3.0 by @mathiasgrimm in https://github.com/laravel/cashier-stripe/pull/1763
-
v15.6.422 Apr 2025Release notes
Open source →- Update logo by @iamdavidhill in https://github.com/laravel/cashier-stripe/pull/1750
- Remove full stop from command description by @dwightwatson in https://github.com/laravel/cashier-stripe/pull/1754
- Fix calculating tax rates by @driesvints in https://github.com/laravel/cashier-stripe/pull/1755
-
v15.6.301 Apr 2025Release notes
Open source →- Fix typo in upgrade guide by @ash-jc-allen in https://github.com/laravel/cashier-stripe/pull/1737
- [15.x] Highlight method name change by @driesvints in https://github.com/laravel/cashier-stripe/pull/1740
- Adds explicit nullable to avoid php 8.4 deprecation warnings by @PNardman in https://github.com/laravel/cashier-stripe/pull/1742
- Add
remote_enabledoption to enable external font downloads by @jbrooksuk in https://github.com/laravel/cashier-stripe/pull/1745
-
v15.6.228 Jan 2025Release notes
Open source →- Supports Laravel 12 by @crynobone in https://github.com/laravel/cashier-stripe/pull/1736
-
v15.6.114 Jan 2025Release notes
Open source →- [15.x] Fix nullable invoice settings by @driesvints in https://github.com/laravel/cashier-stripe/pull/1732
- [15.x] Fix failing payment confirm tests by @driesvints in https://github.com/laravel/cashier-stripe/pull/1731
-
v15.6.010 Dec 2024Release notes
Open source →- Added Support for New Usage Based Billing by @Bark-fa in https://github.com/laravel/cashier-stripe/pull/1727
-
v15.5.126 Nov 2024Release notes
Open source →- [15.x] Supports PHP 8.4 by @crynobone in https://github.com/laravel/cashier-stripe/pull/1724
-
v15.5.012 Nov 2024Release notes
Open source →- Update logo to support dark/light theme by @milewski in https://github.com/laravel/cashier-stripe/pull/1717
- Bump stripe/stripe-php to v16 by @karkowg in https://github.com/laravel/cashier-stripe/pull/1721
- Fix repeated word "the" in code comment by @caendesilva in https://github.com/laravel/cashier-stripe/pull/1723
-
v15.4.303 Sep 2024Release notes
Open source →- [15.x] Prevent mass assignment issue by @driesvints in https://github.com/laravel/cashier-stripe/pull/1713
-
v15.4.220 Aug 2024Release notes
Open source →- Add missing docblocks by @u01jmg3 in https://github.com/laravel/cashier-stripe/pull/1694
- Fixes SQLite migration rollback by @crynobone in https://github.com/laravel/cashier-stripe/pull/1703
- [15.x] Catch missing payment intents by @shatterproof in https://github.com/laravel/cashier-stripe/pull/1704
-
v15.4.109 Jul 2024Release notes
Open source →- [15.x] Remove limitation from checkoutCharge by @driesvints in https://github.com/laravel/cashier-stripe/pull/1690
-
v15.4.002 Jul 2024Release notes
Open source →- [15.x] Indicate if invoice is paid by @driesvints in https://github.com/laravel/cashier-stripe/pull/1686
-
v15.3.212 Apr 2024Release notes
Open source →- Replace unpkg with jsdelivr by @driesvints in https://github.com/laravel/cashier-stripe/pull/1669
-
v15.3.126 Mar 2024Release notes
Open source →- [15.x] Make commands lazy by @timacdonald in https://github.com/laravel/cashier-stripe/pull/1667
-
v15.3.005 Mar 2024Release notes
Open source →- [15.x] Fix anchorBillingCycle for subscription checkout by @ybert in https://github.com/laravel/cashier-stripe/pull/1659
- [15.x] Better align items by @driesvints in https://github.com/laravel/cashier-stripe/pull/1662
- [15.x] Create stripe customer if not exists or update/sync by @arafatkn in https://github.com/laravel/cashier-stripe/pull/1661
-
v15.2.213 Feb 2024Release notes
Open source →- [15.x] Fix payment behavior not being passed by @skeemer in https://github.com/laravel/cashier-stripe/pull/1649
-
v15.2.130 Jan 2024Release notes
Open source →- Carbon v3 by @driesvints in https://github.com/laravel/cashier-stripe/pull/1643
-
v15.2.016 Jan 2024Release notes
Open source →- [15.x] Merge Develop by @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1635
-
v15.1.112 Jan 2024Release notes
Open source →- [15.x] Fix cancelation handling by @driesvints in https://github.com/laravel/cashier-stripe/pull/1633
-
v15.1.009 Jan 2024Release notes
Open source →- [15.x] Clear the generic trial upon subscription creation by @driesvints in https://github.com/laravel/cashier-stripe/pull/1628
- [15.x] Fix unset 'return_url' for embedded UI without redirection by @lowbits in https://github.com/laravel/cashier-stripe/pull/1631
-
v15.0.022 Dec 2023Release notes
Open source →- [15.x] Always end trial when subscription is cancelled by @driesvints in https://github.com/laravel/cashier-stripe/pull/1465
- [15.x] Remove isDeleted method by @driesvints in https://github.com/laravel/cashier-stripe/pull/1529
- Added expand option to Subscription latestInvoice() by @quantumwebco in https://github.com/laravel/cashier-stripe/pull/1549
- [15.x] Rename receipt to invoice by @driesvints in https://github.com/laravel/cashier-stripe/pull/1609
- [15.x] Stops using
loadMigrationsFromby @nunomaduro in https://github.com/laravel/cashier-stripe/pull/1613 - [15.x] Stripe API and SDK update by @driesvints in https://github.com/laravel/cashier-stripe/pull/1615
- [15.x] Bump Laravel and PHP versions by @driesvints in https://github.com/laravel/cashier-stripe/pull/1616
- [15.x] Fetch all payment methods by @driesvints in https://github.com/laravel/cashier-stripe/pull/1617
- [15.x] Change "name" column to "type" by @driesvints in https://github.com/laravel/cashier-stripe/pull/1620
- [14.x] Use container to resolve
StripeClientby @orkhanahmadov in https://github.com/laravel/cashier-stripe/pull/1624
-
v14.14.021 Nov 2023Release notes
Open source →- Update PaymentMethod.php method return type by @jwjenkin in https://github.com/laravel/cashier-stripe/pull/1601
- [14.x] Allow creation of checkouts with ui_mode=embedded by @delassiter in https://github.com/laravel/cashier-stripe/pull/1605
-
v14.13.108 Nov 2023Release notes
Open source →- [14.x] Prevent confirm email when in Checkout by @driesvints in https://github.com/laravel/cashier-stripe/pull/1600
- [14.x] Fix soft deleted customers by @driesvints in https://github.com/laravel/cashier-stripe/pull/1599
-
v14.13.007 Nov 2023Release notes
Open source →- Add support for Payment cancelation by @jonathanroy in https://github.com/laravel/cashier-stripe/pull/1596
- Early return upcoming invoice by @driesvints in https://github.com/laravel/cashier-stripe/pull/1597
-
v14.12.1202 Nov 2023Release notes
Open source →- Better cleanup for subscription items by @driesvints in https://github.com/laravel/cashier-stripe/pull/1595
-
v14.12.1131 Oct 2023Release notes
Open source →- Remove unique index from items table by @driesvints in https://github.com/laravel/cashier-stripe/pull/1594
-
v14.12.1025 Oct 2023Release notes
Open source →- Fix Tax ID collection requires updating business name on the customer by @stevebauman in https://github.com/laravel/cashier-stripe/pull/1586
-
v14.12.924 Oct 2023Release notes
Open source →- Log more info about invalid pm exception by @driesvints in https://github.com/laravel/cashier-stripe/pull/1582
-
v14.12.803 Oct 2023Release notes
Open source →- [14.x] Fix array merge for checkout by @driesvints in https://github.com/laravel/cashier-stripe/pull/1579
- [14.x] Fix default sync by @driesvints in https://github.com/laravel/cashier-stripe/pull/1580
-
v14.12.726 Sep 2023Release notes
Open source →- Add
Conditionabletrait to subscription builder by @maartenpaauw in https://github.com/laravel/cashier-stripe/pull/1573
- Add
-
v14.12.608 Sep 2023Release notes
Open source →- Prevent Sync From Deleting Existing Metadata by @toddstoker in https://github.com/laravel/cashier-stripe/pull/1565
-
v14.12.505 Sep 2023Release notes
Open source →- Fix: Invoke
staticmethod statically by @localheinz in https://github.com/laravel/cashier-stripe/pull/1557 - Fix: Remove reference to
CASHIER_MODELenviromment variable by @localheinz in https://github.com/laravel/cashier-stripe/pull/1563
- Fix: Invoke
-
14.12.411 Jul 2023Release notes
Open source →- Update ManagesCustomer to include optional metadata when creating or syncing a user by @dbhynds in https://github.com/laravel/cashier-stripe/pull/1543
- Update ManagesCustomer.php > createOrGetStripeCustomer() > allow "expand" when retrieving a Customer by @Ronan-Lenor in https://github.com/laravel/cashier-stripe/pull/1547
- createSetupIntent add customer stripe_id option by @clementmas in https://github.com/laravel/cashier-stripe/pull/1545
-
v14.12.313 Jun 2023Release notes
Open source →- Fix bug with customer_update in checkout by @driesvints in https://github.com/laravel/cashier-stripe/pull/1538
-
v14.12.224 May 2023Release notes
Open source →- Handle automatic payment method updates by @shatterproof in https://github.com/laravel/cashier-stripe/pull/1534
-
v14.12.109 May 2023Release notes
Open source →- Fallback for empty pm_type object on fillPaymentMethodDetails by @shatterproof in https://github.com/laravel/cashier-stripe/pull/1531
-
v14.12.018 Apr 2023Release notes
Open source →- Add ability to set a description on "one-off" charge checkouts by @AmrAb-05 in https://github.com/laravel/cashier-stripe/pull/1525
-
v14.11.011 Apr 2023Release notes
Open source →- Add ability to ignore incomplete payments by @driesvints in https://github.com/laravel/cashier-stripe/pull/1524
-
v14.10.004 Apr 2023Release notes
Open source →- Set payment confirm options by @driesvints in https://github.com/laravel/cashier-stripe/pull/1516
-
v14.9.002 Mar 2023Release notes
Open source →- Provide findSetupIntent method by @andycowan in https://github.com/laravel/cashier-stripe/pull/1505
- Fix deletion of subscription items in swap() by @glspdotnet in https://github.com/laravel/cashier-stripe/pull/1509
-
v14.8.221 Feb 2023Release notes
Open source →- Fix invoice line items by @driesvints in https://github.com/laravel/cashier-stripe/pull/1503