Skip to content

Commit 0accc44

Browse files
committed
version 3.1.6
1 parent a2d68b7 commit 0accc44

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,46 @@
11
# Changelog
22

3+
## 3.1.6 - 2025-11-29
4+
5+
### Added
6+
- Add `onFormieValidateError` JS event for client-side error handling.
7+
- Add `isNewSubmission` argument to GraphQL mutation for submissions.
8+
- Add debug logging for reCAPTCHA responses.
9+
10+
### Changed
11+
- Webhook-based payment integrations (Mollie, GoCardless) now properly fire integrations and notifications.
12+
- Improve front-end JS event management, to better deal with accidental multiple initialization of Formie’s JS in some setups.
13+
- Question captcha protects against validation when no questions are set.
14+
- Captchas for GraphQL mutations now don’t require a mandatory variables parameter to be named the same as their input type.
15+
16+
### Fixed
17+
- Fix handling of integration settings when connecting.
18+
- Fix Date (Time-only) fields and validation handling.
19+
- Fix an issue with event-binding for front-end JS.
20+
- Fix an import form issue when updating an existing form, where notifications weren’t being treated correctly.
21+
- Fix Payment fields displaying in Summary field content by default.
22+
- Fix Date/Time fields not using min/max values for native date input for non-Flatpickr.
23+
- Fix synced fields overriding the required attribute.
24+
- Fix Name Prefix field not showing its value correctly in email notifications.
25+
- Fix Name Prefix field values not getting properly translated.
26+
- Fix an error for integrations used across multiple forms, where different forms enabled different data objects, and mapping lost.
27+
- Fix email notifications containing .env variables as conditions not working correctly.
28+
- Fix `isNewSubmission` flag for GraphQL mutations for submissions, causing multiple notifications to be sent when conditions exist and were met.
29+
- Fix mapping issues for Pipedrive Leads.
30+
- Fix an error with Ortto and fetching lists.
31+
- Fix HubSpot CRM integration handling of multi File Upload field values.
32+
- Fix HubSpot field mapping for form company fields.
33+
- Fix an error with handling Date field values (for date-picker fields) when in the control panel.
34+
- Fix Formie 2 email notification migration for fields used in conditions.
35+
- Fix an issue with Date fields, where the `availableDaysOfWeek` may not be typed correctly in some instances.
36+
- Fix an issue with ReCAPTCHA Enterprise validation.
37+
- Fix a 3DS processing issue for Moneris and Opayo in some setups.
38+
- Fix an error when programatically changing the available countries to a Countries field.
39+
- Fix Opayo, Stripe and Paddle Payment integrations incorrectly setting the Billing Address value for payments.
40+
- Fix some missing properties for Date fields when querying via GQL.
41+
- Fix some complex fields not having their error messages set when editing a submission in the control panel.
42+
- Fix fetching an email signature controller action using CSRF verification when it doesn’t need to.
43+
344
## 3.1.5 - 2025-11-06
445

546
### Added

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "verbb/formie",
33
"description": "The most user-friendly forms plugin for Craft.",
44
"type": "craft-plugin",
5-
"version": "3.1.5",
5+
"version": "3.1.6",
66
"keywords": [
77
"craft",
88
"cms",

0 commit comments

Comments
 (0)