PackageTrack
Sign in Get early access

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 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 44
  1. 4.7.2 25 Jun 2026
    Release notes

    What's Changed

    A 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

    Open source →
    Release notes

    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, because empty("0") is true in PHP. Only a genuinely blank field (null or "") is now allowed through.

    Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.7.1...4.7.2

    Open source →
  2. 4.7.1 27 Feb 2026
    Release notes

    Support Livewire 4

    Open source →
  3. 4.7.0 22 Feb 2026
    Release notes

    Add Laravel 13 support

    Open source →
  4. 4.6.2 28 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.6.1...4.6.2

    Open source →
    Release notes

    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

    Open source →
  5. 4.6.1 05 May 2025
    Release notes

    What's Changed

    Full Changelog: 4.6.0...4.6.1

    Open source →
    Release notes

    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

    Open source →
  6. 4.6.0 24 Apr 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.5.4...4.6.0

    Open source →
    Release notes

    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

    Open source →
  7. 4.5.4 06 Feb 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.5.3...4.5.4

    Open source →
    Release notes

    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

    Open source →
  8. 4.5.3 20 Sep 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.5.2...4.5.3

    Open source →
    Release notes

    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

    Open source →
  9. 4.5.2 15 Apr 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.5.1...4.5.2

    Open source →
    Release notes

    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

    Open source →
  10. 4.5.1 14 Mar 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 4.5.0...4.5.1

    Open source →
    Release notes

    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

    Open source →
  11. 4.5.0 29 Feb 2024
    Release notes

    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

    Open source →
  12. 4.4.0 01 Dec 2023
    Release notes

    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

    Open source →
  13. 4.3.4 19 Jul 2023
    Release notes

    Fix autocomplete attribute value

    Open source →
  14. 4.3.3 17 Jul 2023
    Release notes

    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

    Open source →
  15. 4.3.2 17 Jan 2023
    Release notes

    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

    Open source →
  16. 4.3.1 03 Aug 2022
    Release notes

    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

    Open source →
  17. 4.3.0 21 May 2022

    Nothing published for this version

  18. 4.2.3 12 May 2022

    Nothing published for this version

  19. 4.2.2 24 Mar 2022
    Release notes
    • 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

    Open source →
  20. 4.2.1 23 Mar 2022
    Release notes
    • Add autocomplete=off to input fields

    Full Changelog: https://github.com/spatie/laravel-honeypot/compare/4.2.0...4.2.1

    Open source →
  21. 4.2.0 23 Mar 2022

    Nothing published for this version

  22. 4.1.0 13 Jan 2022
    Release notes
    • support Laravel 9
    Open source →
  23. 4.0.0 13 Apr 2021
    Release notes
    • add support for Fortify
    • drop support for PHP 7
    Open source →
  24. 3.0.1 03 Nov 2020
    Release notes
    • add support for PHP 8
    Open source →
  25. 3.0.0 17 Sep 2020
    Release notes
    • 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
    Open source →
  26. 2.3.0 09 Sep 2020
    Release notes
    • add support for Laravel 8
    • add option to skip valid_from timestamp check
    Open source →
  27. 2.2.0 14 Apr 2020
    Release notes
    • reverts back block all requests without honeypot fields and adds an option to enable it
    Open source →
  28. 2.1.0 02 Mar 2020
    Release notes
    • drop support for anything below Laravel 7
    Open source →
  29. 2.0.0 02 Mar 2020
    Release notes
    • block all requests without honeypot fields
    Open source →
  30. 1.5.0 02 Mar 2020
    Release notes
    • make compatible with Laravel 7
    Open source →
  31. 1.4.0 04 Sep 2019
    Release notes
    • make compatible with Laravel 6
    Open source →
  32. 1.3.4 12 Jun 2019
    Release notes
    • improve validation of the timestamp
    Open source →
  33. 1.3.3 18 Mar 2019
    Release notes
    • fix invalid payload error
    Open source →
  34. 1.3.2 06 Mar 2019
    Release notes
    • drop support for Laravel 5.7 and Carbon 1
    Open source →
  35. 1.3.1 27 Feb 2019
    Release notes
    • fix requirements
    Open source →
  36. 1.3.0 27 Feb 2019
    Release notes
    • drop support for PHP 7.1
    Open source →
  37. 1.2.0 27 Feb 2019
    Release notes
    • add support for Laravel 5.8
    Open source →
  38. 1.1.3 15 Feb 2019
    Release notes
    • fix name field name
    Open source →
  39. 1.1.1 15 Feb 2019
    Release notes
    • use underscores instead of dashes for form field names
    Open source →
  40. 1.1.0 03 Jan 2019
    Release notes
    • add randomized name field name
    Open source →
  41. 1.0.2 27 Dec 2018
    Release notes
    • fix view hint path
    Open source →
  42. 1.0.1 27 Dec 2018
    Release notes
    • allow Laravel 5.6
    Open source →
  43. 1.0.0 27 Dec 2018
    Release notes
    • initial release
    Open source →
  44. 0.0.1 27 Dec 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive