
# Changelog

## 1.3.10 | November 12, 2025

- Added support for Gravity Forms spam filter notes. Blocklist now sets a spam filter reason when entries are marked as spam or honeypot is triggered.

## 1.3.9 | August 27, 2025

- Improved honeypot compatibility by using the Honeypot Handler for input name.

## 1.3.8 | May 22, 2024

- Added [`gpb_value`](https://gravitywiz.com/documentation/gpb_value), [`gpb_ip`](https://gravitywiz.com/documentation/gpb_ip), and [`gpb_user_agent`](https://gravitywiz.com/documentation/gpb_user_agent) PHP filter hooks.

## 1.3.7

- Added support for blocking form submissions with CIDR notation.

## 1.3.6

- Fixed regression with honeypot functionality not working as intended.

## 1.3.5

- Fixed an issue where the form custom validation message would not be displayed with GPBL honeypot.

## 1.3.4

- Improved performance of form-wide checks against the disallowed key list.

## 1.3.3

- Added support for sending blocklisted submissions to spam rather than returning a validation error. This feature can be enabled by the new [gpb_enable_blocklist_spam](https://gravitywiz.com/documentation/gpb_enable_blocklist_spam/) filter.
- Added "Update URI" to plugin header to improve security.

## 1.3.2

- Added support for automatically converting old "blacklist" settings to "blocklist" settings. (#11)

## 1.3.1

- Fixed an issue where GPBL may show an incorrect state.
- Improved compatibility with Gravity Forms 2.5.

## 1.3

    - Renamed to GP Blocklist from GP Blacklist.

## 1.2.9

- Fixed an issue where GPBL caused a fatal error when Gravity Forms is deactivated first.
- Added support for Gravity Forms 2.5.

## 1.2.8

- Fixed an issue where specific blacklisted words may fail form submission due to being in the user-agent.
- Added `gpcb_validate_user_agent` filter.
- Fixed issue where the "Blacklist Validation" setting would not show under the "Legacy" section in Gravity Forms 2.5 and newer.

## 1.2.7

- Added localization support.
- Updated plugin author.

## 1.2.6

- Fixed issue where field setting was not appearing.
- Removed old form settings methods.

## 1.2.5

- Added the "gpb_validation_message" filter to allow filtering the blacklist validation message.
Added the "gpb_honey_pot" filter to bring "gpcb_enable_honeypot" inline with new perk name.
Deprecated the "gpcb_enable_honeypot" filter.

## 1.2.4

- Updated to extend GP_Plugin.
- Added missing changelog line for 1.2.3

## 1.2.3

    - Renamed class-gp-comment-blacklist.php to class-gp-blacklist.php

## 1.2.2

- Renamed to GP Blacklist from GP Comment Blacklist.
- Updated to GP Bootstrap 1.2.
- Refactoring.

## 1.2.1

    - Added "gpcb_enable_honeypot" filter; allows for honeypot-enabled submissions if comment blacklist validation returns an error
        add_filter( "gpcb_enable_honeypot", "__return_true" );

## 1.2

    - Updated perk to use GP_Bootstrap

## 1.1

    - Updated to take advantage of UI changes made in GF 1.7