spatie/laravel-honeypot
Preventing spam submitted through forms
4.7.2
7.3M downloads/mo
#1416 most downloaded on Packagist
spatie/laravel-honeypot
What this package is like to depend on
Last release 1 months ago
25 Jun 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 40 of 44 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
44 releases · first in 2018
4 releases in the last 12 months
see the full history below
Release timeline
44 releases · Dec 2018 to Jun 2026Releases
latest 44-
4.7.225 Jun 2026Release notes
Open source →What's Changed
- Treat a
"0"honeypot value as spam by @freekmurze in #164
A bot that filled the honeypot field with
"0"previously passed the spam check, becauseempty("0")istruein PHP. Only a genuinely blank field (nullor"") is now allowed through.Full Changelog: 4.7.1...4.7.2
Release notes
Open source →What's Changed
- Treat a
"0"honeypot value as spam by @freekmurze in https://github.com/spatie/laravel-honeypot/pull/164
A bot that filled the honeypot field with
"0"previously passed the spam check, becauseempty("0")istruein PHP. Only a genuinely blank field (nullor"") is now allowed through.Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.7.1...4.7.2
- Treat a
-
4.7.127 Feb 2026 -
4.7.022 Feb 2026 -
4.6.228 Nov 2025Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in #155
- PHP 8.5 tests by @erikn69 in #156
- Update comment for CSP nonce requirement by @NafiurSiddiqui in #157
New Contributors
- @AlexVanderbist made their first contribution in #155
- @NafiurSiddiqui made their first contribution in #157
Full Changelog: 4.6.1...4.6.2
Release notes
Open source →What's Changed
- Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-honeypot/pull/155
- PHP 8.5 tests by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/156
- Update comment for CSP nonce requirement by @NafiurSiddiqui in https://github.com/spatie/laravel-honeypot/pull/157
New Contributors
- @AlexVanderbist made their first contribution in https://github.com/spatie/laravel-honeypot/pull/155
- @NafiurSiddiqui made their first contribution in https://github.com/spatie/laravel-honeypot/pull/157
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.6.1...4.6.2
-
4.6.105 May 2025Release notes
Open source →Release notes
Open source →What's Changed
- same chage in withCsp by @vahidalvandi in https://github.com/spatie/laravel-honeypot/pull/149
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.6.0...4.6.1
-
4.6.024 Apr 2025Release notes
Open source →What's Changed
- add with_csp config by @vahidalvandi in #147
New Contributors
- @vahidalvandi made their first contribution in #147
Full Changelog: 4.5.4...4.6.0
Release notes
Open source →What's Changed
- add with_csp config by @vahidalvandi in https://github.com/spatie/laravel-honeypot/pull/147
New Contributors
- @vahidalvandi made their first contribution in https://github.com/spatie/laravel-honeypot/pull/147
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.4...4.6.0
-
4.5.406 Feb 2025Release notes
Open source →What's Changed
- PHP 8.3, 8.4 Tests by @erikn69 in #139
- Update README.md by @JamesNock in #138
- Readme updated with JetStream by @nixprosoft in #141
- Laravel 12 Support by @erikn69 in #143
New Contributors
- @JamesNock made their first contribution in #138
- @nixprosoft made their first contribution in #141
Full Changelog: 4.5.3...4.5.4
Release notes
Open source →What's Changed
- PHP 8.3, 8.4 Tests by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/139
- Update README.md by @JamesNock in https://github.com/spatie/laravel-honeypot/pull/138
- Readme updated with JetStream by @nixprosoft in https://github.com/spatie/laravel-honeypot/pull/141
- Laravel 12 Support by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/143
New Contributors
- @JamesNock made their first contribution in https://github.com/spatie/laravel-honeypot/pull/138
- @nixprosoft made their first contribution in https://github.com/spatie/laravel-honeypot/pull/141
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.3...4.5.4
-
4.5.320 Sep 2024Release notes
Open source →What's Changed
- Corrected publishing tag by @LiamMcArthur in #132
- Add volt imports to README.md in #135
- Register components lazily by @mabdullahsari in #136
New Contributors
- @LiamMcArthur made their first contribution in #132
- @mabdullahsari made their first contribution in #136
Full Changelog: 4.5.2...4.5.3
Release notes
Open source →What's Changed
- Corrected publishing tag by @LiamMcArthur in https://github.com/spatie/laravel-honeypot/pull/132
- Add volt imports to README.md in https://github.com/spatie/laravel-honeypot/pull/135
- Register components lazily by @mabdullahsari in https://github.com/spatie/laravel-honeypot/pull/136
New Contributors
- @LiamMcArthur made their first contribution in https://github.com/spatie/laravel-honeypot/pull/132
- @mabdullahsari made their first contribution in https://github.com/spatie/laravel-honeypot/pull/136
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.2...4.5.3
-
4.5.215 Apr 2024Release notes
Open source →What's Changed
- Fix Carbon 3 rawAddUnit type by @clementmas in #131
New Contributors
- @clementmas made their first contribution in #131
Full Changelog: 4.5.1...4.5.2
Release notes
Open source →What's Changed
- Fix Carbon 3 rawAddUnit type by @clementmas in https://github.com/spatie/laravel-honeypot/pull/131
New Contributors
- @clementmas made their first contribution in https://github.com/spatie/laravel-honeypot/pull/131
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.1...4.5.2
-
4.5.114 Mar 2024Release notes
Open source →What's Changed
- Added Carbon 3 to the requirements by @poldixd in https://github.com/spatie/laravel-honeypot/pull/127
New Contributors
- @poldixd made their first contribution in https://github.com/spatie/laravel-honeypot/pull/127
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.0...4.5.1
-
4.5.029 Feb 2024Release notes
Open source →What's Changed
- Laravel 11.x Support by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/126
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.4.0...4.5.0
-
4.4.001 Dec 2023Release notes
Open source →What's Changed
- GitHub Actions V4 by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/123
- Add instructions on how to use with Volt functional syntax by @jcsoriano in https://github.com/spatie/laravel-honeypot/pull/125
New Contributors
- @jcsoriano made their first contribution in https://github.com/spatie/laravel-honeypot/pull/125
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.4...4.4.0
-
4.3.419 Jul 2023 -
4.3.317 Jul 2023Release notes
Open source →What's Changed
- Fix badges by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/116
- fix typo by @conlacda in https://github.com/spatie/laravel-honeypot/pull/118
- Fixes not dispatching SpamDetectedEvent in Livewire by @fsamapoor in https://github.com/spatie/laravel-honeypot/pull/120
New Contributors
- @conlacda made their first contribution in https://github.com/spatie/laravel-honeypot/pull/118
- @fsamapoor made their first contribution in https://github.com/spatie/laravel-honeypot/pull/120
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.2...4.3.3
-
4.3.217 Jan 2023Release notes
Open source →What's Changed
- PHP 8.2 Build by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/112
- Refactor tests to Pest by @alexmanase in https://github.com/spatie/laravel-honeypot/pull/113
- Laravel 10.x Support by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/115
New Contributors
- @erikn69 made their first contribution in https://github.com/spatie/laravel-honeypot/pull/112
- @alexmanase made their first contribution in https://github.com/spatie/laravel-honeypot/pull/113
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.1...4.3.2
-
4.3.103 Aug 2022Release notes
Open source →What's Changed
- handle DecryptException when valid_from field is a non-encrypted valu… by @mikemunger in https://github.com/spatie/laravel-honeypot/pull/110
New Contributors
- @mikemunger made their first contribution in https://github.com/spatie/laravel-honeypot/pull/110
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.0...4.3.1
-
4.3.021 May 2022Nothing published for this version
-
4.2.312 May 2022Nothing published for this version
-
4.2.224 Mar 2022Release notes
Open source →- Revert back to using inline styles (to avoid CSP issues)
- Add
aria-hiddenfor screenreaders - Use
autocomplete=nopeto disable autocomplete (https://stackoverflow.com/questions/12374442/chrome-ignores-autocomplete-off)
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.1...4.2.2
-
4.2.123 Mar 2022Release notes
Open source →- Add
autocomplete=offto input fields
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.0...4.2.1
- Add
-
4.2.023 Mar 2022Nothing published for this version
-
4.1.013 Jan 2022 -
4.0.013 Apr 2021 -
3.0.103 Nov 2020 -
3.0.017 Sep 2020Release notes
Open source →- drop support for anything below PHP 7.4, Laravel 8
- add
x-honeypotBlade component - move setup to dedicated class, so it can be used in Inertia
-
2.3.009 Sep 2020 -
2.2.014 Apr 2020Release notes
Open source →- reverts back
block all requests without honeypot fieldsand adds an option to enable it
- reverts back
-
2.1.002 Mar 2020 -
2.0.002 Mar 2020 -
1.5.002 Mar 2020 -
1.4.004 Sep 2019 -
1.3.412 Jun 2019 -
1.3.318 Mar 2019 -
1.3.206 Mar 2019 -
1.3.127 Feb 2019 -
1.3.027 Feb 2019 -
1.2.027 Feb 2019 -
1.1.315 Feb 2019 -
1.1.115 Feb 2019 -
1.1.003 Jan 2019 -
1.0.227 Dec 2018 -
1.0.127 Dec 2018 -
1.0.027 Dec 2018 -
0.0.127 Dec 2018Nothing published for this version