Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The 2.1.x branch has the Honeypot module's functionality moved to a service. The old procedural API methods (honeypot_add_form_protection() etc.) are still available, but they are now deprecated. Code that uses the Honeypot API should be updated to use the new service.
Drupal 8 support has been dropped in the 2.1.x branch, in order to be fully compatible with Drupal 9 and Drupal 10.
The 2.0.x branch and the 2.0.2 release are now unsupported and no longer recommended.
The 2.1.0 release has the Honeypot module's functionality moved to a service. The old procedural API methods (honeypot_add_form_protection() etc.) are still available, but they are now deprecated. Code that uses the Honeypot API should be updated to use the new service.
Drupal 8 support has been dropped in the 2.1.x branch, in order to be fully compatible with Drupal 9 and Drupal 10.
The 2.0.x branch and the 2.0.2 release are now unsupported and no longer recommended.
This is the last release on the 8.x-1.x branch, and is made primarily for those sites which are still using Drupal 8 (although, the Drupal community no longer supports Drupal 8). If you are using Drupal 9, the maintainers strongly suggest you start using the 2.0.x branch immediately. The current 2.0.1 release also supports Drupal 8 and is almost identical to the 8.x-1.31 release. However, the 2.0.x branch will soon drop support for Drupal 8 and focus only on Drupal 9. Plan accordingly!
This is the first release in the new 2.0.x branch, meaning:
Honeypot is fully compatible and installable with Drupal 9! 🎉
Honeypot for D8/D9 is switching over to semantic versioning; this is a direct upgrade from the last 8.x-1.30 release, and contains no breaking changes.
Please do NOT update to this release—this tag was accidentally created from the 8.x branch of the Honeypot module and will bring down your site if you update to it.
This release should work with Drupal 8.0.x beta10, beta11, beta12, and beta13 (and likely any future betas as well, up to release!). Special thanks to everyone who submitted patches and issues that were added to this release!
After Honeypot 7.x-1.18, some sites had issues with running module updates and/or generating Honeypot's CSS files. This release should fix both issues (as well as a few other small bugs), and also introduces a couple new features. Special thanks to everyone who submitted patches and issues that were added to this release!
This will likely be the last release of Honeypot for Drupal 6 that includes anything other than critical bug fixes or security fixes, so please consider upgrading your site to Drupal 7 or getting plans in place to upgrade to Drupal 8 soon after Drupal 8.0.0 is released!
A number of small bug fixes and a couple tiny new features—the focus in this release is on stability and fixing small bugs when integrating Honeypot with various contrib module forms. This release keeps the 7.x branch in feature parity with the new 8.x branch.
No new features (yet), but a ton of bugfixes since 8.x-1.17. From now until Drupal 8.0.x's official release, I'm going to try to track D8's public releases with tags of the Honeypot module.
So this release matches up with Drupal 8.0.0-alpha15... the next release will be 8.x-1.18-beta1 to (hopefully) match up with 8.0.0-beta1!
Please let me know if you find any strange behaviors. I finally have all tests passing again in Drupal 8. Yay!