Get an overview of the things changed and fixed in each version of Umbraco Forms.
In this section, we have summarized the changes to Umbraco Forms released in each version. Each version is presented with a link to the Forms issue tracker showing a list of issues resolved in the release. We also link to the individual issues themselves from the detail.
If there are any breaking changes or other issues to be aware of when upgrading they are also noted here.
If you are upgrading to a new major version, you can find information about the breaking changes in the Version Specific Upgrade Notes article
This section contains the release notes for Umbraco Forms 8 and 10 including all changes for these versions. For each major version, you can find the details about each release.
10.5.7 (September 12th 2024)
Added server-side validation of configured maximum length for short and long answer fields.
10.5.6 (July 9th 2024)
Fixed issue with save button UI, when save is canceled via a notification #1219.
Improved date format for data values when using the Send email workflow #1214.
Removed unnecessary circular checks for conditions on workflows resolving an issue where workflow would trigger when conditions were not met #1206.
Fixed console error with blank values in data picker fields #1241.
10.5.5 (April 16th 2024)
Corrected alignment of label for
and input id
attributes in the date picker field #1200.
Corrected permission check such that users with only "view entries" permissions can see form details on the dashboard #1192.
Fixed closing of theme picker dialog #1174.
Tightened path check used in middleware for restriction of access to form file uploads.
10.5.4 (February 20th 2024)
Fixed ordering of forms by name in security screen #1122
Updated the copy form dialog to use standard CMS patterns for button state and disable it after clicking #1121.
Ensured UI for the upload of a text file for a prevalue source only allows selection of expected .txt files.
Fixed handling of API and traditional form posts in reCAPTCHA 3 checks #1150
Fixed display of validation error when a duplicate form field alias is created #1152
Fixed issue where file uploads weren't removed as records were deleted.
10.5.3 (January 16th 2024)
Added configuration value TitleAndDescription:AllowUnsafeHtmlRendering
to allow tighter security for HTML rendering of text entered in the "Title and description" field type.
See further details on the configuration page.
Added forms dashboard translation for support of custom dashboards #1125.
Resolved an issue where a workflow wasn't executed when conditionally based on a checkbox value #1124.
Added details of the current record (form entry) to the workflow notification #1042.
Fixed issue with styling of hidden fields in the "bootstrap" theme #1120.
Rendered dictionary translations of field captions in backoffice entries view #1131.
Ensured valid format string before rendering validation methods with placeholders #1132.
Ensured Examine re-index user interface completes when no records are available for indexing #1137.
Fixed issue where use of a custom field HTML ID attribute prefix breaks conditional logic in multi-page forms #1138.
Resolved an out of range exception when a condition hides all fields on the final page of a multi-page form.
10.5.2 (November 14th 2023)
Ensured validation pattern's saved for a field are cleared when changing the field type #1083.
Included input of type time in condition evaluation #1084.
Fixed issue with "ends with" condition #1098.
Fixed issue with the display of selected records in the entries list view #1100.
Fixed issue with display of newly created forms in the tree where permissions are managed with user groups and user specific override exists #1102.
Fixed issue magic string replacement in email field names #1107.
Fixed broken link in magic string notice #1109.
Replaced save success message with a failed notification when cancelling form save via notifications #1002.
Removed usage of inline styles from the form's default theme #1110.
Ensured an index exists on the UFForms.FolderKey
column.
Ensured that the Umbraco hooks for server-side sanitization are called when saving form field's input from a rich text editor.
10.5.1 (September 19th 2023)
Ensured uploaded file protection is based on permission to view rather than edit entries #1058
Improved markup for screen reader access when creating a form #1067
Styled the workflow name field to be full width to avoid cut-off of the text #1079
Fixed field icon styling #1065
Ensured the default theme supports anchoring to the post submission message #1066
10.5.0 (August 17th 2023)
All items listed under 10.5.0-rc1.
Removed the unnecessary set of global JavaScript variable that could trigger a console error under certain conditions #1056
Ensured that files in form submissions are accessible without the "Manage Forms" permission #1058
Further updated the dependency on aspnet-client-validation
to correct an issue with validating mandatory dropdown questions, #1059
Fixed issue where a race condition in creating a user security record on first access could lead to a one-off exception.
10.5.0-rc1 (August 1st 2023)
Added cache options to prevalue sources.
Added the option to use the www.recaptcha.net
domain for the reCAPTCHA 3 field type.
Applied accessibility improvements to markup in the Forms default theme #1038
Added behavior to scroll to the form when navigating multiple page forms #1037
Added a setting for the files selected label text for the file upload field type #1039
Fixed a casing issue with the form picker #1040
Ensured custom field settings applied to the data consent field type are used in the creation of new forms #1034
Fixed issue related to conditions applied to radio button or checkbox lists when a custom field ID prefix is configured #1043
Fixed a second issue related to conditions found when hiding a field based on a non-visible field #1045
Clarified the labeling on selecting to include attachments in email workflows #1044
Fixed issue with Umbraco Documents prevalue source retrieving unpublished nodes #1030
Updated naming of primary keys to match database conventions #1049
Fixed issue with retrieving forms for a user with start folders defined #1050
Updated dependency on aspnet-client-validation
to correct the rendering of the validation summary when validating mandatory single and multiple choice answers, #1053
10.4.0 (June 13th 2023)
Note: If upgrading from a previous version and already using the headless API, please ensure to enable the API via configuration.
Ensured a case insensitive request check for protecting access to files uploaded to the media system.
Updated dependency on aspnet-client-validation
to resolve an issue with validation of mandatory radio button or checkbox lists #1028
All updates noted under 10.4.0-rc1.
10.4.0-rc1 (June 1st 2023)
Added customizable behavior for the fields added to newly created forms #1013
Added hook for custom validation for headless API #1012
Added optional culture parameter to headless API #989
Added support for use of reCAPTCHA fields with the headless API #989
Added configuration to enable or disable the headless API #1027
Resolved concurrency issue with prevalue sources #997
Added configuration options for IP recording with form submissions #1000
Performance optimizations for tree rendering, form submission and workflow execution
Added tag helper for rendering a form
Provided messaging when using rich text fields in case of a missing rich text Data Type
Fixed an issue with the configurable removal of the default form templates #1025
10.3.3 (May 30th 2023)
Fixed issue with validation of uploaded files without extensions #1020
Fixed typo in Danish translation #1017
Allowed edit of field previously configured with a subsequently removed field type #1015
Fixed encoding and display of entries page title #1009
Fixed creation of primary keys for tables missing them with new installs on SQLite #1008
Handled a null reference issue that could occur when copying forms with null setting values
Fixed placeholder parsing for mandatory and regular expression pattern validation messages using dictionary values
10.3.2 (April 18th 2023)
Fixed issue with field mapper in Umbraco nodes workflow not respecting magic string placeholders #1005
Fixed issue with range selector in backoffice responding only to drag events and not click ones
10.3.1 (April 4th 2023)
Fixed UI issue with access to submit message workflow #998
10.3.0 (March 21st 2023)
Fixed issue with an encoding of setting values in workflows #988
Fixed issue with the GetPrevalueMaps method used in email workflow and exports where we have two prevalue sources of the same type on the form #990
Exposed enabled property in conditions in API result and view model #993
Fixed issue with the clearing of numeric setting values #994
Added form settings to allow for the configuration of which fields are shown in the entries view per form #336
Added rich text header and footer fields to Razor email workflow #853
Added option for rich text formatting in the message shown after form submission #873
Added support for loading workflows from form templates #909
Added show/hide label option to all relevant field types #925
Added ability for developers to configure the options for text field validation via regular expression #936
Provided access to the send Razor email workflow settings via the view model used for the email template #973
Added configuration to provide default values for form button labels #985
10.2.4 (March 7th 2023)
Improved labeling of workflows #977