All notable changes to laravel-honeypot
will be documented in this file
- Revert back to using inline styles (to avoid CSP issues)
- Add
aria-hidden
for screenreaders - Use
autocomplete=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
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.0...4.2.1
- Add
tabindex=-1
to fields - Use custom class to hide honeypot fields
- Increase default honeypot timeout to 3 seconds
- Update .gitattributes by @PaolaRuby in spatie#100
- Fix typo in docs by @mertasan in spatie#101
- @PaolaRuby made their first contribution in spatie#100
- @mertasan made their first contribution in spatie#101
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.1.0...4.2.0
- 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
- add
x-honeypot
Blade component - move setup to dedicated class, so it can be used in Inertia
- add support for Laravel 8
- add option to skip
valid_from
timestamp check
- reverts back
block all requests without honeypot fields
and adds an option to enable it
- drop 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
- restrict honeypot to POST requests only
- use underscores instead of dashes for form field names
- add randomized name field name
- fix view hint path
- allow Laravel 5.6
- initial release