NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1275 most downloaded on Packagist
Preventing spam submitted through forms
Last release 27 days ago
11 Sep 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 41 of 45 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
45 releases · first in 2018
docs: fix 'responce' typo in README by @brkNx in #165
Full Changelog: 4.7.2...4.7.3
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.7.2...4.7.3
One column per quarter.
Treat a "0" honeypot value as spam by @freekmurze in #164
"0" honeypot value as spam by @freekmurze in #164A bot that filled the honeypot field with "0" previously passed the spam check, because empty("0") is true in PHP. Only a genuinely blank field (null or "") is now allowed through.
Full Changelog: 4.7.1...4.7.2
Support Livewire 4
Support Livewire 4
Add Laravel 13 support
Add Laravel 13 support
Update issue template by @AlexVanderbist in #155
Full Changelog: 4.6.1...4.6.2
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.6.1...4.6.2
same chage in withCsp by @vahidalvandi in #149
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.6.0...4.6.1
add with_csp config by @vahidalvandi in #147
Full Changelog: 4.5.4...4.6.0
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.4...4.6.0
PHP 8.3, 8.4 Tests by @erikn69 in #139
Full Changelog: 4.5.3...4.5.4
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.3...4.5.4
Corrected publishing tag by @LiamMcArthur in #132
Full Changelog: 4.5.2...4.5.3
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.2...4.5.3
Fix Carbon 3 rawAddUnit type by @clementmas in #131
Full Changelog: 4.5.1...4.5.2
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.1...4.5.2
Added Carbon 3 to the requirements by @poldixd in #127
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.0...4.5.1
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
GitHub Actions V4 by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/123
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.4...4.4.0
Fix autocomplete attribute value
Fix autocomplete attribute value
Fix badges by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/116
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.2...4.3.3
PHP 8.2 Build by @erikn69 in https://github.com/spatie/laravel-honeypot/pull/112
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.1...4.3.2
handle DecryptException when valid_from field is a non-encrypted valu… by @mikemunger in https://github.com/spatie/laravel-honeypot/pull/110
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.0...4.3.1
Nothing published for this version
Nothing published for this version
Revert back to using inline styles (to avoid CSP issues)
aria-hidden for screenreadersautocomplete=nope to 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
Add autocomplete=off to input fields
autocomplete=off to input fieldsFull Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.0...4.2.1
Nothing published for this version
- support Laravel 9
- add support for Fortify - drop support for PHP 7
- add support for PHP 8
drop support for anything below PHP 7.4, Laravel 8
x-honeypot Blade componentadd option to skip valid_from timestamp check
valid_from timestamp checkreverts back block all requests without honeypot fields and adds an option to enable it
block all requests without honeypot fields and adds an option to enable itdrop support for anything below Laravel 7
block all requests without honeypot fields
- make compatible with Laravel 7
- make compatible with Laravel 6
improve validation of the timestamp
- fix invalid payload error
drop support for Laravel 5.7 and Carbon 1
- fix requirements
- drop support for PHP 7.1
- add support for Laravel 5.8
- fix name field name
use underscores instead of dashes for form field names
- add randomized name field name
- fix view hint path
- allow Laravel 5.6
- initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →