All notable changes to laravel-honeypot
will be documented in this file
- Corrected publishing tag by @LiamMcArthur in #132
- Add volt imports to README.md in #135
- Register components lazily by @mabdullahsari in #136
- @LiamMcArthur made their first contribution in #132
- @mabdullahsari made their first contribution in #136
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.2...4.5.3
- Fix Carbon 3 rawAddUnit type by @clementmas in #131
- @clementmas made their first contribution in #131
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
- @poldixd made their first contribution in #127
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.5.0...4.5.1
- Laravel 11.x Support by @erikn69 in #126
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.4.0...4.5.0
- GitHub Actions V4 by @erikn69 in #123
- Add instructions on how to use with Volt functional syntax by @jcsoriano in #125
- @jcsoriano made their first contribution in #125
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.4...4.4.0
Fix autocomplete
attribute value
- Fix badges by @erikn69 in #116
- fix typo by @conlacda in #118
- Fixes not dispatching SpamDetectedEvent in Livewire by @fsamapoor in #120
Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.3.2...4.3.3
- PHP 8.2 Build by @erikn69 in #112
- Refactor tests to Pest by @alexmanase in #113
- Laravel 10.x Support by @erikn69 in #115
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 #110
- @mikemunger made their first contribution in #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 #107
- @masterix21 made their first contribution in #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 #102
- Update README.md - Added 'valid_from_timestamp' by @vdvcoder in #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 #100
- Fix typo in docs by @mertasan in #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