1.16.0
October 23rd, 2026
What's new
- Add hooks for the Stripe payment intent and Mollie payment payloads #324 by @DanielDarrenJones
What's fixed
- Acknowledge Mollie webhooks for payments that don't exist #327 by @DanielDarrenJones
- Remove cart line items whose variant no longer exists #328 by @DanielDarrenJones
- Wait for the order number lock and hold it until the order is saved #326 by @DanielDarrenJones
- Use the configured Stripe API version #325 by @DanielDarrenJones
- Use British spelling of customise in the docs #330 by @duncanmcclean
- Fix the Stripe and Dummy Blade templates in the payment gateway docs #331 by @duncanmcclean
- Show product titles on orders after products are deleted #332 by @duncanmcclean
- Bump the github-actions group with 2 updates #329 by @dependabot
1.15.1
October 16th, 2026
What's fixed
- Check the variant's stock when dispatching stock events for variants #318 by @DanielDarrenJones
- Allow an empty tax class field to pass validation #319 by @DanielDarrenJones
- Return no tax class for variants of products without one #320 by @DanielDarrenJones
- Bump the github-actions group with 2 updates #317 by @dependabot
1.15.0
October 8th, 2026
1.14.3
October 7th, 2026
What's fixed
- Delete line items when deleting Eloquent orders #311 by @duncanmcclean
1.14.2
October 6th, 2026
What's fixed
- Harden email address validation #304 by @duncanmcclean
- Don't save customer information onto line items when updating them #305 by @duncanmcclean
- Prevent checkout when Stripe payment was unsuccessful #306 by @duncanmcclean
- Cancel orders when Mollie payments fail or expire #308 by @duncanmcclean
- Restore stock when orders are cancelled #307 by @duncanmcclean
1.14.1
October 2nd, 2026
What's fixed
- Tidy up payment handling in the Mollie & Stripe gateways #300 by @duncanmcclean
1.14.0
September 30th, 2026
What's new
- Add countries and default country parameters to prebuilt checkout #297 by @duncanmcclean
What's fixed
1.13.3
September 17th, 2026
1.13.1
September 14th, 2026
What's fixed
- Compare order dates by value in dirty state checks #286 by @duncanmcclean
1.13.0
September 12th, 2026
1.12.0
September 7th, 2026
What's new
- Add support for per-site default tax addresses #275 by @duncanmcclean
1.11.2
August 28th, 2026
What's fixed
- Fix falsy values being dropped from product variant options #270 by @duncanmcclean
1.11.1
August 18th, 2026
What's fixed
- Fix timezone drift on
datewhen saving Eloquent orders #269 by @duncanmcclean
1.11.0
August 17th, 2026
1.10.1
July 30th, 2026
1.9.0
July 24th, 2026
1.7.10
July 18th, 2026
What's fixed
- Shallow augment nested entries on line item products #249 by @duncanmcclean
1.7.8
July 2nd, 2026
What's fixed
- Don't corrupt
Site::current()when resolving the cart's site #241 by @duncanmcclean - Re-resolve shipping option price when recalculating totals #242 by @duncanmcclean
- Don't include the current time in the cart fingerprint #243 by @duncanmcclean
- Eager load line items and add indexes to
cargo_orderstable #244 by @duncanmcclean - Harden customer information handling #245 by @duncanmcclean
- Bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 in the github-actions group #239 by @dependabot
1.7.7
June 30th, 2026
What's fixed
- Dispatch OrderStatusUpdated event for Eloquent orders #237 by @duncanmcclean
1.7.5
June 29th, 2026
1.7.4
June 22nd, 2026
1.7.3
June 13th, 2026
1.7.1
June 1st, 2026
What's fixed
- Fix order number type inconsistency when loading from YAML #222 by @duncanmcclean
1.7.0
May 26th, 2026
What's new
- Make country & state selects searchable in the pre-built checkout #217 by @duncanmcclean
What's fixed
1.6.4
May 21st, 2026
What's fixed
- Fix: read from
cargo.*config namespace for tax driver checks #213 by @v-Woody
1.6.3
May 19th, 2026
What's fixed
- Fix orphaned files when orders, carts, or discounts are resaved #210 by @duncanmcclean
1.6.2
May 18th, 2026
What's fixed
- Add
.npmrcfile #201 by @duncanmcclean - Pin GitHub Actions to commit SHAs and add Dependabot config #203 by @duncanmcclean
- Fix CartShippingController throwing ValidationException with a string #206 by @eugene-karuna
- Fix order search with separate first & last name fields #208 by @duncanmcclean
- Bump the github-actions group with 5 updates #204 by @dependabot
1.6.1
May 12th, 2026
What's fixed
- Prevent errors when viewing orders with deleted products #200 by @duncanmcclean
1.6.0
May 7th, 2026
1.5.2
May 5th, 2026
1.5.1
April 30th, 2026
1.5.0
April 27th, 2026
1.4.0
April 21st, 2026
What's new
- Add PreventRequestForgery to CSRF middleware exclusion for Laravel 13 #182 by @v-Woody
1.3.4
April 20th, 2026
1.3.3
April 20th, 2026
What's fixed
- Add missing 'path' to Discount queryableMethods #175 by @Jamesking56
1.3.0
April 7th, 2026
1.2.3
April 4th, 2026
What's fixed
- Add
LineItemto serializable classes allowlist #162 by @duncanmcclean
1.2.2
April 3rd, 2026
1.2.1
March 20th, 2026
1.1.1
March 7th, 2026
1.1.0
February 20th, 2026
1.0.1
February 12th, 2026
1.0.0
January 28th, 2026
Cargo 1.0 is out! 📦🚀
It’s been a long time coming, but Cargo 1.0 is finally here.
Check out the launch announcement for more information: https://duncanmcclean.com/cargo-launch
If you’re migrating from Simple Commerce, see the migration guide: https://builtwithcargo.dev/docs/migrating-from-simple-commerce