spatie/laravel-model-status
A package to enable assigning statuses to Eloquent Models
1.20.0
2.0M downloads/mo
#3215 most downloaded on Packagist
spatie/laravel-model-status
What this package is like to depend on
Last release 6 months ago
21 Feb 2026
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 39 of 40 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
40 releases · first in 2018
2 releases in the last 12 months
see the full history below
Release timeline
40 releases · Feb 2018 to Feb 2026Releases
latest 40-
1.20.021 Feb 2026 -
1.19.009 Feb 2026Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in #136
- Add enum support for statuses by @freekmurze in #138
Full Changelog: 1.18.1...1.19.0
Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-model-status/pull/136
- Add enum support for statuses by @freekmurze in https://github.com/spatie/laravel-model-status/pull/138
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.18.1...1.19.0
-
1.18.121 Feb 2025Release notes
Open source →What's Changed
- update calls to deprecated tap to defer by @Clutz88 in #130
- Laravel 12.x Compatibility by @laravel-shift in #133
New Contributors
Full Changelog: 1.18.0...1.18.1
Release notes
Open source →What's Changed
- update calls to deprecated tap to defer by @Clutz88 in https://github.com/spatie/laravel-model-status/pull/130
- Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-model-status/pull/133
New Contributors
- @Clutz88 made their first contribution in https://github.com/spatie/laravel-model-status/pull/130
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.18.0...1.18.1
-
1.18.027 May 2024Release notes
Open source →What's Changed
- feat: Add method to check if a model has never had a specific status by @YazeedAlsaif in #127
New Contributors
- @YazeedAlsaif made their first contribution in #127
Full Changelog: 1.17.2...1.18.0
Release notes
Open source →What's Changed
- feat: Add method to check if a model has never had a specific status by @YazeedAlsaif in https://github.com/spatie/laravel-model-status/pull/127
New Contributors
- @YazeedAlsaif made their first contribution in https://github.com/spatie/laravel-model-status/pull/127
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.17.2...1.18.0
-
1.17.202 May 2024Release notes
Open source →- complete optimisation started in https://github.com/spatie/laravel-model-status/pull/124
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.17.1...1.17.2
-
1.17.102 May 2024Release notes
Open source →What's Changed
- CHG: Optimize
scopeCurrentStatusandscopeOtherCurrentStatusQuery by @alfreddagenais in #124
New Contributors
- @alfreddagenais made their first contribution in #124
Full Changelog: 1.17.0...1.17.1
Release notes
Open source →What's Changed
- CHG: Optimize
scopeCurrentStatusandscopeOtherCurrentStatusQuery by @alfreddagenais in https://github.com/spatie/laravel-model-status/pull/124
New Contributors
- @alfreddagenais made their first contribution in https://github.com/spatie/laravel-model-status/pull/124
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.17.0...1.17.1
- CHG: Optimize
-
1.17.002 May 2024Release notes
Open source →Revert changes of 1.16
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.16.0...1.17.0
-
1.16.024 Apr 2024Release notes
Open source →What's Changed
- Update README.md by @alhelwany in #120
- implement enum based statuses by @alhelwany in #119
New Contributors
- @alhelwany made their first contribution in #120
Full Changelog: 1.15.0...1.16.0
Release notes
Open source →What's Changed
- Update README.md by @alhelwany in https://github.com/spatie/laravel-model-status/pull/120
- implement enum based statuses by @alhelwany in https://github.com/spatie/laravel-model-status/pull/119
New Contributors
- @alhelwany made their first contribution in https://github.com/spatie/laravel-model-status/pull/120
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.15.0...1.16.0
-
1.15.008 Mar 2024Release notes
Open source →What's Changed
- Update README.md by @Rizky92 in #106
- Laravel 11.x Compatibility by @laravel-shift in #116
New Contributors
Full Changelog: 1.14.0...1.15.0
Release notes
Open source →What's Changed
- Update README.md by @Rizky92 in https://github.com/spatie/laravel-model-status/pull/106
- Laravel 11.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-model-status/pull/116
New Contributors
- @Rizky92 made their first contribution in https://github.com/spatie/laravel-model-status/pull/106
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.14.0...1.15.0
-
1.14.017 Jun 2023Release notes
Open source →Release notes
Open source →What's Changed
- add hasStatus by @tal7aouy in https://github.com/spatie/laravel-model-status/pull/105
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.13.0...1.14.0
-
1.13.025 May 2023Release notes
Open source →What's Changed
- getStatusNames by @tal7aouy in https://github.com/spatie/laravel-model-status/pull/104
New Contributors
- @tal7aouy made their first contribution in https://github.com/spatie/laravel-model-status/pull/104
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.12.0...1.13.0
-
1.12.017 May 2023Release notes
Open source →What's Changed
- Fix Broken Badge by @SupianIDz in https://github.com/spatie/laravel-model-status/pull/101
- Feature/configurable status attribute by @vinlim in https://github.com/spatie/laravel-model-status/pull/102
New Contributors
- @SupianIDz made their first contribution in https://github.com/spatie/laravel-model-status/pull/101
- @vinlim made their first contribution in https://github.com/spatie/laravel-model-status/pull/102
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.11.1...1.12.0
-
1.11.125 Jan 2023Release notes
Open source →What's Changed
- Refactor tests to Pest by @alexmanase in https://github.com/spatie/laravel-model-status/pull/90
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-model-status/pull/91
- Laravel 10.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-model-status/pull/98
New Contributors
- @alexmanase made their first contribution in https://github.com/spatie/laravel-model-status/pull/90
Full Changelog: https://github.com/spatie/laravel-model-status/compare/1.11.0...1.11.1
-
1.11.003 Feb 2022 -
1.10.203 Nov 2020 -
1.10.109 Sep 2020 -
1.10.003 Mar 2020 -
1.9.005 Sep 2019 -
1.8.004 Sep 2019 -
1.7.111 Jun 2019 -
1.7.027 Feb 2019Release notes
Open source →- drop support for Laravel 5.7 and below
- drop support for PHP 7.1 and below
-
1.6.427 Feb 2019 -
1.6.301 Feb 2019 -
1.6.203 Sep 2018 -
1.6.127 Jul 2018 -
1.6.019 Jul 2018 -
1.5.022 Mar 2018 -
1.4.020 Mar 2018 -
1.3.116 Mar 2018 -
1.3.014 Mar 2018 -
1.2.012 Mar 2018 -
1.1.002 Mar 2018 -
1.0.609 Feb 2018 -
1.0.509 Feb 2018 -
1.0.408 Feb 2018 -
1.0.307 Feb 2018 -
1.0.207 Feb 2018 -
1.0.107 Feb 2018 -
1.0.007 Feb 2018 -
0.0.106 Feb 2018Nothing published for this version