All notable changes to laravel-honeypot
will be documented in this file
Fix autocomplete
attribute value
- Fix badges by @erikn69 in spatie#116
- fix typo by @conlacda in spatie#118
- Fixes not dispatching SpamDetectedEvent in Livewire by @fsamapoor in spatie#120
- @conlacda made their first contribution in spatie#118
- @fsamapoor made their first contribution in spatie#120
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.2...4.3.3
- PHP 8.2 Build by @erikn69 in spatie#112
- Refactor tests to Pest by @alexmanase in spatie#113
- Laravel 10.x Support by @erikn69 in spatie#115
- @erikn69 made their first contribution in spatie#112
- @alexmanase made their first contribution in spatie#113
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 spatie#110
- @mikemunger made their first contribution in spatie#110
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.0...4.3.1
- SpamProtection to use the honeypot everywhere by @masterix21 in spatie#107
- @masterix21 made their first contribution in spatie#107
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.3...4.3.0
- Don't specify return type for middleware (too many different types possible)
- Update .gitattributes by @angeljqv in spatie#102
- Update README.md - Added 'valid_from_timestamp' by @vdvcoder in spatie#105
- @angeljqv made their first contribution in spatie#102
- @vdvcoder made their first contribution in spatie#105
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.2...4.2.3
- 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