Changed
- Update the minimum Auth requirement to
2.0.55. - Update the minimum Tiptap requirement to
1.0.5.
Fixed
- Fix JSON report exports failing to download in the control panel.
- Fix reports ignoring the option to display choice labels instead of values.
- Fix disabled or missing payment providers allowing payment forms to complete.
- Fix card details and temporary payment credentials being included in saved submissions and integration payloads.
- Fix Bpoint payment fields not rendering their card inputs.
- Fix Eway and Bpoint payment summaries missing from the submission editor.
- Fix summary fields remaining blank after AJAX page navigation.
- Fix summary fields repeatedly retrying failed requests.
- Fix multi-row Likert answers not saving when editing submissions in the control panel.
- Fix rank selectors missing labels in the submission editor.
- Fix passwords containing only
0not being stored correctly. - Fix cleared number fields restoring their default value when submissions are saved or loaded.
- Fix hidden query prefills replacing submitted values after native form validation errors.
- Fix editing submissions in the control panel replacing captured hidden values with the current administrator, date or IP address.
- Fix text counters and phone countries not returning to their initial values when forms reset.
- Fix rich-text validation errors failing to focus and describe the editable control.
- Fix text, name, dropdown, email, phone, number and hidden field labels not identifying their inputs in the submission editor.
- Fix text minimum limits using the maximum limit's unit in the submission editor.
- Fix static table fields allowing rows to be added or removed in the submission editor.
- Fix custom radio answers missing from the submission editor.
- Fix checkbox toggles sharing option labels and being included in submission values and validation.
- Fix required table fields incorrectly requiring every cell to have a value.
- Fix Pardot form handlers rejecting submissions with existing single-select mappings such as
country.value, while retaining plain field names and separate multi-select values. - Fix calculations using another calculation with a number prefix or suffix returning incorrect results.
- Fix spam submissions configured to show success failing to display completion messages or redirect.
- Fix fresh forms retaining an earlier submission’s spam-protection timer.
- Fix form schedules accepting an end date before their start date.
- Fix save-and-resume links losing the form page after saving a resumed submission.
- Fix forms freezing when live validation and disabling the submit button until valid are both enabled.
- Fix file upload names failing to refresh after navigating between form pages.
- Fix duplicate validation errors for disallowed file uploads.
- Fix users with create-only submission permissions being unable to save new submissions in the control panel.
- Fix Salesforce Client Credentials connections using generic login endpoints instead of their saved instance domain, and clarify the My Domain requirement.
- Fix reCAPTCHA initialization when another reCAPTCHA SDK is already present on the page.
- Fix AWeber OAuth provider resolution on case-sensitive filesystems.
- Fix missing class references affecting CAPTCHA language detection, integrations, GraphQL, element conditions, submission editing, and plugin migrations. (#3012)
- Fix Events integration date mappings failing and preserve mapped timezones.
- Fix oversized payment webhooks failing instead of returning HTTP 413, and stencil permission failures returning the wrong error.
- Fix unnecessary predefined option and submission status deprecation errors with the debug toolbar enabled.
- Fix IP submission throttling using an incorrect time window on sites with a non-UTC timezone. (#3013)
- Fix SuiteCRM Contact fields not loading for field mapping with the V8 API. (#3010)
- Fix SuiteCRM Contact mappings being omitted from record payloads after a full integration refresh. (#3011)