Skip to content

Release Notes


Releases use the following numbering system: {major}.{minor}.{incremental}

  • major: Major refactoring or rewrite - make sure you read and test very carefully!
  • minor: Breaking change in some circumstances, or a new feature. Read carefully and make sure you understand the impact of the change.
  • incremental: A "safe" change / improvement. Should always be safe to upgrade.

  • [BC]: Items marked with [BC] indicate a breaking change that will require updates to your code if you are using that code in your extension.

Release 1.4.1 (2023-01-12)

  • Fix issue with retrieving context information.
  • !8 Enable recaptcha v2 to work with stripe.

Release 1.4.0 (2022-12-09)

  • Fix #9 ReCAPTCHA validation issues v2 and v3.
  • Fix #10 Remove unsupported recaptcha options.
  • #8 Add optional integration with Firewall extension.
  • Use a more ambiguous but better-worded error for honeypot.

Release 1.3.1 (2022-11-24)

  • Add another form class.

Release 1.3 (2022-11-22)

Breaking Changes: You need to reconfigure your settings and select the forms or ALL to control if honeypot/reCAPTCHA is loaded.

  • Add Stripe authorize listener for ReCAPTCHA (used to authorize Stripe API events): Listens for civi.stripe.authorize event triggered by API calls and uses reCAPTCHA verification to authorize the API call.
  • Remove force_recaptcha setting - Allow to enable reCAPTCHA on specific forms and specific event/contribution pages: There is no automatic upgrader - you will need to reconfigure your reCAPTCHA settings.
  • Add check for recommended firewall extension.

Release 1.2 (2022-11-16)

  • Add separate ReCAPTCHA validate function.
  • Refactor ReCAPTCHA and add javascript function to support reloading (reloadReCAPTCHA() and getReCAPTCHAToken() are now available in the browser).

Release 1.1.2 (2022-11-13)

  • Fix #3 Extension does not uninstall safely.

Release 1.1.1 (2022-09-24)

  • Fix #5 formprotection fails silently, reloads contribution page (failed to load composer libraries).

Release 1.1 (2022-08-19)

  • Support ReCAPTCHA (v3 + v2 checkbox).

Release 1.0.1

  • Fix #2 Honeypot input sometimes visible (with broken HTML).

Release 1.0

  • Initial release implementing Honeypot and flood control for forms.