Voting starts in March for the Drupal Association Board election.
Issue #2759137 by rajeshwari10: Removed deprecated usage of SafeMarkup::checkPlain from the codebase
Issue #2837496 by harsha012: t() calls should be avoided in classes
Issue #2757737 by Vinay15: Remove @file tag docblock from all the .php files
Issue #2726757 by jeevanbhushetty: Generated tour.tour.honeypot.yml improperly wraps values in single quotes
Issue #2710705 by segi: The module doesn't handle all content type forms
Issue #2677126 by mr.baileys: Honeypot should not be triggered on programmatically submitted forms
Issue #2608060 by geerlingguy: Rebuild CSS when the element name changes due to changing variable
Issue #2562733 by geerlingguy: Only allow [A-Za-z] first character for Honeypot class name
Issue #2674952 by geerlingguy, mr.baileys: Switch to REQUEST_TIME instead of time() in honeypot_cron and honeypot_get_time_limit
Issue #2674952 by mr.baileys: Switch to REQUEST_TIME instead of time() in honeypot_cron and honeypot_get_time_limit
Issue #2672826 by mr.baileys: Use '#type' => 'value' for the time restriction form field
Issue #2674008 by mr.baileys: Remove usage of Flood service from Honeypot
Issue #2663734 by geerlingguy: Fix doxygen comments in D8.
Issue #2663734 by dpovshed, hamrant: Fix doxygen comments for some hooks
Issue #2659766 by geerlingguy, kiamlaluno: Code passes two arguments to Crypt::hashBase64()
Issue #2642778 by flocondetoile: Comment form not protected because form_id malformed
Issue #2618410 by geerlingguy: Don't use a !placeholder in the message in honeypot_install()
Issue #2541026 by geerlingguy: Fix notice in honeypot_get_time_from_signed_timestamp().
Issue #2541026 by geerlingguy: Use a consistent return value for honeypot_get_time_from_signed_timestamp().
Issue #2541026 by joelpittet, geerlingguy: Notice: Undefined offset: 1 in honeypot_get_time_from_signed_timestamp() (line 450
Issue #2561487 by justAChris: Time Limit protection not functional on comment forms even with caching disabled
Drupal is a registered trademark of Dries Buytaert.