Release Notes
Information¶
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()
andgetReCAPTCHAToken()
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.