PackageTrack
Sign in Get early access

vanilo/cart

Vanilo Cart Module

5.2.1 215K downloads/mo #3430 most downloaded on Packagist vanilophp/cart

What this package is like to depend on

Last release 2 months ago

28 May 2026

Release timing varies

gaps range from 2 weeks to 11 months

Some releases are documented

notes for 17 of 31 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

31 releases · first in 2017

4 releases in the last 12 months

see the full history below

Release timeline

31 releases · Dec 2017 to May 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 31
  1. 5.2.1 28 May 2026
    Release notes
    2026-05-28
    • Fixed the duplicate SendEmailVerificationNotification registration by adding an empty configureEmailVerification() method to the EventServiceProvider class -
      See also: Laravel 11.x Upgrade Guide
    Open source →
  2. 5.2.0 21 Apr 2026
    Release notes
    2026-04-21
    • Added Laravel 13 support
    • Changed the minimal Laravel 12 versions from 12.38 to 12.50. Minimums for 10.48, and 11.46.2 have not changed.
    Open source →
    Release notes
    2026-04-21
    • Added Laravel 13 support
    • Changed the minimal Laravel 12 versions from 12.38 to 12.5. Minimums for 10.48, and 11.46.2 have not changed.
    Open source →
  3. 5.1.0 02 Dec 2025
    Release notes
    2025-12-02
    • Added the SerializesModels trait to the BaseCartEvent class (thus applies to all events)
    • Changed the minimum Laravel version requirements to v10.48, v11.46.2 and v12.38 respectively
    Open source →
  4. 5.0.0 03 Sep 2025
    Release notes
    2025-09-03
    • BC: Added the addSubItem(), getRootItems() and getState() methods to the Cart interface
    • BC: Added the $forceNewItem (default false) parameter to the Cart::addItem() method
    • BC: Added the following methods to the CartItem interface:
      • hasParent()
      • getParent()
      • hasChildItems()
      • getChildItems()
    • Dropped PHP 8.2 Support
    • Changed the minimum Laravel 10 version to v10.48
    • Added Laravel 12 Support
    • Added SubItem support to the cart items
    • Added the CartItem::isShippable() method
    • Added the items.shippable_by_default configuration option (default: null) which is used to determine whether a cart item is shippable or not by default
    Open source →
  5. 4.2.0 14 Dec 2024
    Release notes
    2024-12-15
    • Changed CartItem::hasConfiguration() to return false on empty arrays as well
    • Fixed an error when attempting to remove a product from the cart which is not in the by xujiongze in #188
    Open source →
  6. 4.1.0 11 Jul 2024
    Release notes
    2024-07-11
    • Bump module version to mainline (no change)
    Open source →
  7. 4.0.0 25 Apr 2024
    Release notes
    2024-04-25
    • Dropped PHP 8.0 & PHP 8.1 Support
    • Dropped Laravel 9 Support
    • Dropped Enum v3 Support
    • Added PHP 8.3 Support
    • Added Laravel 11 Support
    • Added Cart item configuration support (different configurations constitute separate cart items) to the Cart::addItem() method
    • Changed minimum Laravel version to v10.43
    • Changed minimal Enum requirement to v4.2
    • Removed the throwing of CartUpdated event when destroying a cart (CartDeleting and CartDeleted remains)
    • BC: Changed the CheckoutSubjectItem interface into Configurable & Schematized
    • BC: Added argument and return types to all Cart and CartManager interface methods
    Open source →
  8. 3.8.0 24 May 2023
    Release notes
    2023-05-24
    • Bump module version to mainline (no change)
    Open source →
  9. 3.7.0 04 Apr 2023
    Release notes
    2023-04-04
    • Bump module version to mainline (no change)
    Open source →
  10. 3.6.0 07 Mar 2023
    Release notes
    2023-03-07
    • Added Laravel 10 support
    • Added the CartCreated, CartUpdated, CartDeleted and CartDeleting events
    Open source →
  11. 3.5.0 23 Feb 2023
    Release notes
    2023-02-23
    • Bump module version to mainline (no change)
    Open source →
  12. 3.4.0 25 Jan 2023
    Release notes
    2023-01-25
    • Added Configurable to the CartItem model (incl. implementing the interface)
    Open source →
  13. 3.3.0 05 Jan 2023
    Release notes
    2023-01-05
    • Added final PHP 8.2 support
    Open source →
  14. 3.2.0 05 Dec 2022
    Release notes
    2022-12-08
    • Added Cart::fresh() method to the Cart facade
    • Changed minimum Concord version requirement to v1.12
    Open source →
  15. 3.1.0 07 Nov 2022
    Release notes
    2022-11-07
    • Added Enum 4.0 Support
    • Added __call to CartManager that proxies unhandled calls to the underlying cart model
    • Changed minimum Laravel requirement to 9.2
    • Changed minimum Konekt module requirements to:
      • Concord: 1.11
      • Enum: 3.1.1
    Open source →
  16. 3.0.1 22 May 2022
    Release notes
    2022-05-22
    • Bump module version to mainline (no change)
    Open source →
  17. 3.0.0 28 Feb 2022
    Release notes
    2022-02-28
    • Added Laravel 9 support
    • Added PHP 8.1 support
    • Dropped PHP 7.4 Support
    • Dropped Laravel 6-8 Support
    • Removed Admin from "Framework" - it is available as an optional separate package see vanilo/admin
    • Minimum Laravel version is 8.22.1. See GHSA-3p32-j457-pg5x

    Open source →
  18. 2.2.0 11 Sep 2021

    Nothing published for this version

  19. 2.1.1 31 Dec 2020

    Nothing published for this version

  20. 2.1.0 27 Oct 2020

    Nothing published for this version

  21. 2.0.0 11 Oct 2020

    Nothing published for this version

  22. 1.2.0 29 Mar 2020

    Nothing published for this version

  23. 1.1.1 21 Dec 2019

    Nothing published for this version

  24. 1.1.0 25 Nov 2019

    Nothing published for this version

  25. 1.0.0 11 Nov 2019

    Nothing published for this version

  26. 0.5.1 16 Mar 2019

    Nothing published for this version

  27. 0.5.0 11 Feb 2019

    Nothing published for this version

  28. 0.4.0 12 Nov 2018

    Nothing published for this version

  29. 0.3.0 11 Aug 2018

    Nothing published for this version

  30. 0.2.0 19 Feb 2018

    Nothing published for this version

  31. 0.1.0 11 Dec 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive