PackageTrack
Sign in Get early access

vanilo/product

Vanilo Product Module

5.2.0 209K downloads/mo #3449 most downloaded on Packagist vanilophp/product

What this package is like to depend on

Last release 4 months ago

21 Apr 2026

Release timing varies

gaps range from 2 weeks to 11 months

Some releases are documented

notes for 16 of 29 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

29 releases · first in 2017

3 releases in the last 12 months

see the full history below

Release timeline

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

Releases

latest 29
  1. 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 →
  2. 5.1.0 02 Dec 2025
    Release notes
    2025-12-02
    • Added the priority and subtitle fields to the products table
    • Changed the minimum Laravel version requirements to v10.48, v11.46.2 and v12.38 respectively
    Open source →
  3. 5.0.0 03 Sep 2025
    Release notes
    2025-09-03
    • Dropped PHP 8.2 Support
    • Changed the minimum Laravel 10 version to v10.48
    • Added Laravel 12 Support
    • Added the gtin field to the products and master product variants tables
    • Added the unlisted product state
    • Added the ProductAvailabilityScope enum class with listing, viewing and buying values
    • BC: Added the following methods to the ProductState interface:
      • isListable()
      • isViewable()
      • isBuyable()
      • isInScope()
      • getListableStates()
      • getViewableStates()
      • getBuyableStates()
      • getStatesOfScope()
    Open source →
  4. 4.2.0 14 Dec 2024
    Release notes
    2024-12-15
    • Changed the product's Stockable logic so that the derived getters use onStockQuantity() and backorderQuantity() instead of direct stock and backorder field access. This makes possible to override stock logic and remain consistent in extended classes
    Open source →
  5. 4.1.0 11 Jul 2024
    Release notes
    2024-07-11
    • Bump module version to mainline (no change)
    Open source →
  6. 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
    • Changed minimum Laravel version to v10.43
    • Changed minimal Enum requirement to v4.2
    • Added the Stockable interface to the Product Model
    • Added the backorder field to products
    • BC: Added the findBySku() method to the Product interface
    Open source →
  7. 3.8.0 24 May 2023
    Release notes
    2023-05-24
    • Bump module version to mainline (no change)
    Open source →
  8. 3.7.0 04 Apr 2023
    Release notes
    2023-04-04
    • Bump module version to mainline (no change)
    Open source →
  9. 3.6.0 07 Mar 2023
    Release notes
    2023-03-07
    • Added Laravel 10 support
    • Changed the return value of Product::dimension() to be a Dimension object from the support package instead of an anonymous class object
    • Added vanilo/support ^3.6 dependency
    Open source →
  10. 3.5.0 23 Feb 2023
    Release notes
    2023-02-23
    • Bump module version to mainline (no change)
    Open source →
  11. 3.4.0 25 Jan 2023
    Release notes
    2023-01-25
    • Added the Product::findBySku() method
    Open source →
  12. 3.3.0 05 Jan 2023
    Release notes
    2023-01-05
    • Changed the stock field to be cast to float
    • Added final PHP 8.2 support
    Open source →
  13. 3.2.0 05 Dec 2022
    Release notes
    2022-12-08
    • Added the Product::inactives() query builder scope
    • Changed minimum Concord version requirement to v1.12
    Open source →
  14. 3.1.0 07 Nov 2022
    Release notes
    2022-11-07
    • Added Enum 4.0 Support
    • Changed minimum Laravel requirement to 9.2
    • Changed minimum Konekt module requirements to:
      • Concord: 1.11
      • Enum: 3.1.1
    Open source →
  15. 3.0.1 22 May 2022
    Release notes
    2022-05-22
    • Bump module version to mainline (no change)
    Open source →
  16. 3.0.0 28 Feb 2022
    Release notes
    2022-02-28
    • Added Laravel 9 support
    • Added PHP 8.1 support
    • Added original_price field to products
    • Added dimension fields (width, height, depth) and weight to products
    • 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 →
  17. 2.2.0 11 Sep 2021

    Nothing published for this version

  18. 2.1.0 31 Dec 2020

    Nothing published for this version

  19. 2.0.1 24 Nov 2020

    Nothing published for this version

  20. 2.0.0 11 Oct 2020

    Nothing published for this version

  21. 1.2.0 29 Mar 2020

    Nothing published for this version

  22. 1.1.0 25 Nov 2019

    Nothing published for this version

  23. 1.0.0 11 Nov 2019

    Nothing published for this version

  24. 0.5.1 17 Mar 2019

    Nothing published for this version

  25. 0.5.0 11 Feb 2019

    Nothing published for this version

  26. 0.4.0 11 Nov 2018

    Nothing published for this version

  27. 0.3.0 15 Aug 2018

    Nothing published for this version

  28. 0.2.0 19 Feb 2018

    Nothing published for this version

  29. 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