Links

Release Notes

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
We've listed here all the changes going back to 2021 for Forms. For details of releases before this date or older versions, refer to the Umbraco Forms Package page.

Release History

In this section, you can find the release notes for each version of Umbraco Forms. For each major version, you can find the details about each release.
Version 11

11.1.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

11.0.3 (March 7th 2023)

  • Improved labeling of workflows #977
  • Removed initial brief visibility of fieldset hidden by conditions #970
  • Fixed display of "automatic" label associated with workflows when manual approval is not enabled
  • Updated workflow processing to take account of the IgnoreWorkFlowsOnEdit setting
  • Fixed issue with empty member properties in the "send to URL" workflow #984
  • Fixed load of XSLT file in send email workflow (V9+) #974
  • Added detail of container widths in headless/AJAX API (V10+) #981
  • Fixed authorization error after marking a field as nonsensitive data (V10+) #976
  • Fixed link rendering following the use of URL picker from a rich text field (V10+) #972
  • Fixed issue with magic string replacement for member properties in "sent to URL" workflow (V10+) #969
  • Fixed issue with culture-specific encoding leading to an error with adding user security record (V10+) #966
  • Fixed issue where the template is not pre-selected in default workflows applied to empty form (V10+)

11.0.2 (February 7th 2023)

  • Fixed error with saving form in backoffice that uses a conditionally shown checkbox #960 and #961
  • Fixed editing issue with "include sensitive data" flag for workflow #958
  • Fixed issue with backoffice editing of conditionally shown mandatory field #956
  • Fixed casing regression issue with client-side file names (V9+) #962
  • Fixed regression issue with "allowed forms" selection on form picker Data Type (V10+) #957
  • Fixed regression issue with saving of reCAPTCHA score (V10+) #955
  • Fixed issue with sending attachments in emails with non-default media storage (V10+) #952
  • Fixed reference to incorrect configuration key for scheduled record deletion (V10+) #951
  • Fixed issue with magic string replacement in "sent to URL" workflow #948

11.0.1 (January 17th 2023)

  • Restored ability to theme a specific form #860
  • Minified client-side assets shipped for use in themes and field types #913
  • Displayed path to selected post form submission page on picker #931
  • Added logging to honeypot capture #911
  • Fixed CSS validation errors #932
  • Fixed issue where an invalid value stored via file upload could lead to media directory removal #933
  • Improved performance of backoffice forms search #940
  • Added extension method for retrieval of selected prevalues in workflow, resolving the issue with delimiter clash, and multiple selections #941
  • Added support for file uploads via the headless/AJAX API (V10+ only) #922
  • Ensured versioning and documentation for headless/AJAX API is scoped only to Forms API controllers (V10+ only)
  • Ensured record values changed in approval workflows are persisted
  • Ensured reference to Configuration class in insert form macro partial view is globally specified to ensure it doesn't clash with other usings (V8 only)
  • Fixed issue with the processing of magic string replacements following server-side validation failure #872
  • Fixed issue with editing legacy forms in the backoffice that have fieldsets without unique Ids #944
Version 10

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
  • Removed initial brief visibility of fieldset hidden by conditions #970
  • Fixed display of "automatic" label associated with workflows when manual approval is not enabled
  • Updated workflow processing to take account of the IgnoreWorkFlowsOnEdit setting
  • Fixed issue with empty member properties in the "send to URL" workflow #984
  • Fixed load of XSLT file in send email workflow (V9+) #974
  • Added detail of container widths in headless/AJAX API (V10+) #981
  • Fixed authorization error after marking a field as nonsensitive data (V10+) #976
  • Fixed link rendering following the use of URL picker from a rich text field (V10+) #972
  • Fixed issue with magic string replacement for member properties in "sent to URL" workflow (V10+) #969
  • Fixed issue with culture-specific encoding leading to an error with adding user security record (V10+) #966
  • Fixed issue where the template is not pre-selected in default workflows applied to empty form (V10+)

10.2.3 (February 7th 2023)

  • Fixed error with saving form in backoffice that uses a conditionally shown checkbox #960 and #961
  • Fixed editing issue with "include sensitive data" flag for workflow #958
  • Fixed issue with backoffice editing of conditionally shown mandatory field #956
  • Fixed casing regression issue with client-side file names (V9+) #962
  • Fixed regression issue with "allowed forms" selection on form picker Data Type (V10+) #957
  • Fixed regression issue with saving of reCAPTCHA score (V10+) #955
  • Fixed issue with sending attachments in emails with non-default media storage (V10+) #952
  • Fixed reference to incorrect configuration key for scheduled record deletion (V10+) #951
  • Fixed issue with magic string replacement in "sent to URL" workflow #948

10.2.2 (January 17th 2023)

  • Restored ability to theme a specific form #860
  • Minified client-side assets shipped for use in themes and field types #913
  • Displayed path to selected post form submission page on picker #931
  • Added logging to honeypot capture #911
  • Fixed CSS validation errors #932
  • Fixed issue where an invalid value stored via file upload could lead to media directory removal #933
  • Improved performance of backoffice forms search #940
  • Added extension method for retrieval of selected prevalues in workflow, resolving the issue with delimiter clash, and multiple selections #941
  • Added support for file uploads via the headless/AJAX API (V10+ only) #922
  • Ensured versioning and documentation for headless/AJAX API is scoped only to Forms API controllers (V10+ only)
  • Ensured record values changed in approval workflows are persisted
  • Ensured reference to Configuration class in insert form macro partial view is globally specified to ensure it doesn't clash with other usings (V8 only)
  • Fixed issue with the processing of magic string replacements following server-side validation failure #872
  • Fixed issue with editing legacy forms in the backoffice that have fieldsets without unique Ids #944

10.2.1 (November 25th 2022)

  • Fixed issue with conditions and check box lists #910 and #899
  • Fixed regression issue with send to URL email workflow #912
  • Ensured newly created field and workflow settings based on checkbox values have an explicit true or false (not empty) setting #916
  • Resolved issue with placeholders based on the current page or HTTP context not working on later pages of multi-page forms #918
  • Resolved issues with the use of reCAPTCHA and file upload fields with the headless API #920 and #923
  • Added API key security and the option to disable the anti-forgery token validation for the headless API, for use in server-to-server integrations #915
  • Fixed translations and updated links to the new documentation platform #926

10.2.0 (November 8th 2022)

  • Headless/AJAX forms API #730
  • Automatic removal of entries after configured period #656
  • Magic string formatters #828
  • Block list and nested content title filter #170 and #879
  • Configuration of field and workflow settings #139 and #134
  • Improved the messaging displayed to the editor when applying a condition on an empty value. #886
  • Set HTML field type for email fields in the provided form templates. #880
  • Added support for custom icons for custom field types. #863
  • Added configuration to remove the provided email and form templates from the selection. #849
  • Added the option for a drop-down prompt. #843
  • Added details of the current form to the field's view model. #837
  • For multi-page forms, skip pages that contain no visible fields due to conditions. #38
  • A member key has been added to the RecordFilter object, used when programmatically retrieving a filtered set of form entries.
  • Fixed mandatory data consent not being validated correctly where conditions are set. #897
  • Fixed error on the export of entries when there are many records to export #864
  • Improved condition label display when matching on an empty value. #886
  • Added documentation and base class to allow users to change the location of prevalue source text files. #789
  • Added configurable prefix for form element Ids.
  • Resolved issue with removed field type preventing edit of form #899
  • Added functionality to replace magic strings within the rich text field content #903

10.1.3 (October 18th 2022)

  • Fixed issue with page button conditions on non-default theme #893
  • Handled migration case when switching to store form definitions in the database after installing or upgrading to 8.13 #888
  • Aligned client and server-side case sensitivity for conditions based on checkbox fields #875
  • Ensured duplicate prevalues are handled without error when replacing values with captions in export or email sending #874
  • Fixed approve icon display #870
  • Fixed menu styling for datasource reload #869
  • Ensured field CSS values are generated without duplicates #864
  • Fixed issue with rendering the create menu icon (V10)
  • Disabled spellcheck on password fields.
  • Fixed issue where default workflow when removed on a newly created form is added back on save.
  • Prevented hidden field for record Id from being populated if the feature for editable records is not enabled.

10.1.2 (September 13th 2022)

  • Resolved the issue with form/theme picker when used with CMS 10.2 by migrating from usage of the umb-overlay directive (V10 only) #381 and #867
  • Removed rendering of the anti-forgery token when a check is disabled (V8 only) #864 and #859
  • Restored member details display on the entry details view
  • Fixed formatting of default form validation messages
  • Fixed potential null reference when re-indexing form entries (V10 only)
  • Fixed incorrect storage of values posted from forms that were hidden within conditional fieldsets

10.1.1 (September 6th 2022)

  • Restored ability to set workflows on approved status even when moderation is not used (allowing retrieval of record Id in workflows) #835
  • Allowed for workflow retry regardless of result #838
  • Fixed display of form state and member details on workflow entries listing #842
  • Fixed issue with date rendering on entry details view #848
  • Ensured culture used for workflow re-try is the same as that used when the form was submitted #851
  • Cleaned up parameter passing in form field backoffice render and edit views #854
  • Fixed case sensitive file issue with Recaptcha V2 field type #846 (V9+ only)
  • Exposed target object in notifications where not available as a public field (V9+ only)
  • Fixed issue when using conditions based on select lists and prevalues with captions

10.1.0 (August 9th 2022)

  • Added workflow audit trail.
  • Added workflow retry option.
  • Added option to customize the behavior of default workflows, including mandatory workflows #654
  • Added conditional workflows #370
  • Added ability to redirect to an external site from workflows, after all have been completed.
  • Extended the form picker to use folder structure #729
  • Added option for prevalue captions #84
  • Ensured user group start folder aggregation for user's permissions doesn't include user groups that don't have access to Forms #772
  • Added option for creating permissions on form for user groups to all groups, or all groups the creating user is part of.
  • Provided fixes for issues with rendering localized dates in the backoffice entries view #777
  • Added read-only, rich text Data Type (V9 and 10).
  • Friendlier extensions for registering custom types (V10).
  • Added details of the page where the form was submitted to Excel download #768
  • Added indication of options for "magic strings" when adding fields and workflows to forms. #765
  • Ensured the order of fields retrieved for a record from the database matches the field order defined on the form. #661
  • The trigger for client-side conditions checked can now be configured between "change" (the default) and "input". #784
  • Fixed issue with displaying entries where a member's Id was stored as a Guid via a custom membership provider. #798
  • Fixed issue with console request for client validation script source map. #796
  • Fixed issue with reCAPTCHA V3 field type. #799
  • Added a missing translation #804
  • Styling improvements to form and theme picker #107 and #814
  • Mark-up changes for accessibility of button elements #383
  • Removed elements types from prevalue source options #805
  • Fixed styling and color of Confirm overlay for fieldsets and fields #808
  • Added show/hide label option to data consent and text/description fields #810, #823, and #810
  • Fixed issue with duplication of magic string replacement #811
  • Ensured field references in copied forms are updated to the new fields #815
  • Fixed validation of mandatory date field #817
  • Added tag option for text/description field type #821
  • Added additional input type options to text field type #825
  • Restored open/edit options to form picker preview #827
  • Improved performance of permission-related queries #827 (raised in discussion)

10.0.5 (July 14th 2022)

  • Fixed macro partial view tree so Razor Class Library (RCL) shipped partials from Forms are only shown in the "picker" dialog #814
  • Removed false positive reports of missing indexes on tables #803
  • Fixed issue with saving forms in upgrade scenarios, when workflows that have settings introduced after the form was created (and hence null values) #813

10.0.4 (July 7th 2022)

  • Fixed issue with incorrect identity setting on user group permission records #800
  • Restored partial views shipped in RCL to macro partial view picker.

10.0.3 (July 1st 2022)

  • Fixed issues with sending razor workflows related to out-of-the-box template shipping as a razor class library 794

10.0.2 (June 29th 2022)

  • Fixed issue creating user group permission records #793 and #794

10.0.1 (June 28th 2022)

  • Fixed issue with deletes when using SQLite #792
  • Fixed nullability issue with prevalues on data consent field #794

10.0.0 (June 16th 2022)

  • Compatibility with .NET 6 and Umbraco 10
Version 9

9.5.8 (March 10th 2023)

  • Fixed a regression issue introduced in 9.5.7 related to form rendering.
  • Fixed encoding issue with workflow settings #988

9.5.7 (March 7th 2023)

  • Improved labeling of workflows #977
  • Removed initial brief visibility of fieldset hidden by conditions #970
  • Fixed display of "automatic" label associated with workflows when manual approval is not enabled
  • Updated workflow processing to take account of the IgnoreWorkFlowsOnEdit setting
  • Fixed issue with empty member properties in the "send to URL" workflow #984
  • Fixed load of XSLT file in send email workflow (V9+) #974
  • Added detail of container widths in headless/AJAX API (V10+) #981
  • Fixed authorization error after marking a field as nonsensitive data (V10+) #976
  • Fixed link rendering following the use of URL picker from a rich text field (V10+) #972
  • Fixed issue with magic string replacement for member properties in "sent to URL" workflow (V10+) #969
  • Fixed issue with culture-specific encoding leading to an error with adding user security record (V10+) #966
  • Fixed issue where the template is not pre-selected in default workflows applied to empty form (V10+)

9.5.6 (February 7th 2023)

  • Fixed error with saving form in backoffice that uses a conditionally shown checkbox #960 and #961
  • Fixed editing issue with "include sensitive data" flag for workflow #958
  • Fixed issue with backoffice editing of conditionally shown mandatory field #956
  • Fixed casing regression issue with client-side file names (V9+) #962
  • Fixed regression issue with "allowed forms" selection on form picker Data Type (V10+) #957
  • Fixed regression issue with saving of reCAPTCHA score (V10+) #955
  • Fixed issue with sending attachments in emails with non-default media storage (V10+) #952
  • Fixed reference to incorrect configuration key for scheduled record deletion (V10+) #951
  • Fixed issue with magic string replacement in "sent to URL" workflow #948

9.5.5 (January 17th 2023)

  • Restored ability to theme a specific form #860
  • Minified client-side assets shipped for use in themes and field types #913
  • Displayed path to selected post form submission page on picker #931
  • Added logging to honeypot capture #911
  • Fixed CSS validation errors #932
  • Fixed issue where an invalid value stored via file upload could lead to media directory removal #933
  • Improved performance of backoffice forms search #940
  • Added extension method for retrieval of selected prevalues in workflow, resolving the issue with delimiter clash, and multiple selections #941
  • Added support for file uploads via the headless/AJAX API (V10+ only) #922
  • Ensured versioning and documentation for headless/AJAX API is scoped only to Forms API controllers (V10+ only)
  • Ensured record values changed in approval workflows are persisted
  • Ensured reference to Configuration class in insert form macro partial view is globally specified to ensure it doesn't clash with other usings (V8 only)
  • Fixed issue with the processing of magic string replacements following server-side validation failure #872
  • Fixed issue with editing legacy forms in the backoffice that have fieldsets without unique Ids #944

9.5.4 (November 15th 2022)

  • Resolved issue with removed field type preventing edit of form #899
  • Fixed mandatory data consent not being validated correctly where conditions are set. #897
  • Fixed error on the export of entries when there are many records to export #864
  • Added documentation and base class to allow users to change the location of prevalue source text files. #789

9.5.3 (October 18th 2022)

  • Fixed issue with page button conditions on non-default theme #893
  • Handled migration case when switching to store form definitions in the database after installing or upgrading to 8.13 #888
  • Aligned client and server-side case sensitivity for conditions based on checkbox fields #875
  • Ensured duplicate prevalues are handled without error when replacing values with captions in export or email sending #874
  • Fixed approve icon display #870
  • Fixed menu styling for datasource reload #869
  • Ensured field CSS values are generated without duplicates #864
  • Fixed issue with rendering the create menu icon (V10)
  • Disabled spellcheck on password fields.
  • Fixed issue where default workflow when removed on a newly created form is added back on save.
  • Prevented hidden field for record Id from being populated if the feature for editable records is not enabled.

9.5.2 (September 13th 2022)

  • Resolved the issue with form/theme picker when used with CMS 10.2 by migrating from usage of the umb-overlay directive (V10 only) #381 and #867
  • Removed rendering of the anti-forgery token when a check is disabled (V8 only) #864 and #859
  • Restored member details display on the entry details view
  • Fixed formatting of default form validation messages
  • Fixed potential null reference when re-indexing form entries (V10 only)
  • Fixed incorrect storage of values posted from forms that were hidden within conditional fieldsets

9.5.1 (September 6th 2022)

  • Restored ability to set workflows on approved status even when moderation is not used (allowing retrieval of record Id in workflows) #835
  • Allowed for workflow retry regardless of result #838
  • Fixed display of form state and member details on workflow entries listing #842
  • Fixed issue with date rendering on entry details view #848
  • Ensured culture used for workflow re-try is the same as that used when the form was submitted #851
  • Cleaned up parameter passing in form field backoffice render and edit views #854
  • Fixed case sensitive file issue with Recaptcha V2 field type #846 (V9+ only)
  • Exposed target object in notifications where not available as a public field (V9+ only)
  • Fixed issue when using conditions based on select lists and prevalues with captions

9.5.0 (August 9th 2022)

  • Added workflow audit trail.
  • Added workflow retry option.
  • Added option to customize the behavior of default workflows, including mandatory workflows #654
  • Added conditional workflows #370
  • Added ability to redirect to an external site from workflows, after all have been completed.
  • Extended the form picker to use folder structure #729
  • Added option for prevalue captions #84
  • Ensured user group start folder aggregation for user's permissions doesn't include user groups that don't have access to Forms #772
  • Added option for creating permissions on form for user groups to all groups, or all groups the creating user is part of.
  • Provided fixes for issues with rendering localized dates in the backoffice entries view #777
  • Added read-only, rich text Data Type (V9 and 10).
  • Friendlier extensions for registering custom types (V10).
  • Added details of the page where the form was submitted to Excel download #768
  • Added indication of options for "magic strings" when adding fields and workflows to forms. #765
  • Ensured the order of fields retrieved for a record from the database matches the field order defined on the form. #661
  • The trigger for client-side conditions checked can now be configured between "change" (the default) and "input". #784
  • Fixed issue with displaying entries where a member's Id was stored as a Guid via a custom membership provider. #798
  • Fixed issue with console request for client validation script source map. #796
  • Fixed issue with reCAPTCHA V3 field type. #799
  • Added a missing translation #804
  • Styling improvements to form and theme picker #107 and #814
  • Mark-up changes for accessibility of button elements #383
  • Removed elements types from prevalue source options #805
  • Fixed styling and color of Confirm overlay for fieldsets and fields #808
  • Added show/hide label option to data consent and text/description fields #810, #823, and #810
  • Fixed issue with duplication of magic string replacement #811
  • Ensured field references in copied forms are updated to the new fields #815
  • Fixed validation of mandatory date field #817
  • Added tag option for text/description field type #821
  • Added additional input type options to text field type #825
  • Restored open/edit options to form picker preview #827
  • Improved performance of permission-related queries #827 (raised in discussion)

9.4.2 (June 7th 2022)

  • Fixed issue with deletion of records in background task (V9 only) #779
  • Updated logic for start folder evaluation for user groups to exclude groups that don't have access or permissions for forms #772
  • Update built-in email workflows to include attachments from all fields that support file uploads #770
  • Fixed wrapping for long conditional expressions #767
  • Fixed issue with re-presentation of workflow "include sensitive data" setting (V9 only) #780

9.4.1 (May 10th 2022)

  • Fixed issue with immediate edit of form created by non-admin user #764

9.4.0 (April 26th 2022)

  • Added support for start folder configuration at user group level #749
  • Import/export of forms (V9 only) #576
  • Added support for greater than/less than conditions using dates #506
  • Added default logging for write and delete operations on forms, datasources, and prevalue sources #731
  • Removed the links to uploaded files from the default email template (which no longer work by default, given protection is now in place to prevent access from non-authenticated users) #736 and #741
  • Prevented the previous button on multi-page forms from triggering validation (which involved an update to the client-side validation library we have a dependency on when the website is not referencing jQuery) #741
  • Removed reliance on class names for multi-page form navigation to allow removal in custom themes #740
  • Added details of file upload supported extensions to the view model (that can be used in custom themes or field types) #744
  • Remove inline scripts from the reCAPTCHA field type (completing the removal of all inline scripts started in the previous release and allowing for the setting of a stricter content security policy) #745
  • Fixed issue with date display in the backoffice when localized date formats are in use #747
  • Re-added support for some request context magic strings (V9 only) #750
  • Restored default permissions for new installs for users to be able to view entries #753
  • Added configuration for a default email template to use when a new form is created
  • Removed the Lato Google font from the shipped default email template due to reported privacy concerns
  • Fixed issue with rebuild when razor files are set to be compiled (V9 only) #738
  • Fixed issue with integer parsing using Swedish culture settings (V9 only) #757
  • Amended the post as XML workflow to no longer throw if the page name can't be determined (as it can't in a Heartcore setup)​​
  • Added option for a querystring to indicate form submission which will better support the use of Umbraco pages with forms hosted in IFRAMEs from remote sites #758.
  • Fixed issue with the use of back button returning to form and displaying submission message when previously having redirected to a new page.
  • Fixed issue with access to forms in folders for users with a single start folder defined. #759
  • Fixed issue with access to previously created forms for non-admin users. #764
  • Resolves issue where an authenticated user with access to Forms can enumerate permissions related to forms access for other users.
  • Fix the issue with using the export to Excel feature on Linux #761
  • Fixed issue with saving forms when storing definitions on disk #762

9.3.0 (March 8th 2022)

  • Config for control over user access to new forms #12
  • Management of form permissions by user group #19
  • Separated permissions for form "design" and "entry viewer" #3
  • Setting of start folders for users
  • Added permission and feature for editing entries via the backoffice #498
  • Added migration and healthcheck for missing index following V7 upgrade #713
  • Allow tracking of calculated score in reCAPTCHA checks #664
  • Removed use of inline scripts allowing setting of a stricter content security policy #677
  • Fixed typos in setting description (V9 only) #710
  • Fixed timezone conversion on entries viewer #723
  • Fixed null reference in backoffice user check for retrieving records outside of a backoffice request #724
  • Fixed case insensitive view name under forms security (V9 only) #725
  • Additional translations for localized backoffice: Czech and Danish.
  • Fixed issue with clean on already cleaned project (V9 only) #732
  • Resolved client-side error when the jquery unobtrusive dependency is missing #734
  • Fixed two typos in label #727

9.2.2 (February 15th 2022)

  • Removed rendering of content apps within the Forms section for older versions of CMS that don't support content apps in sections other than content and media (V8 only) #714
  • Fixed issue with XSLT file selection from media when media isn't using the local folder system #715
  • Removed duplicate slash in form tree URL to allow opening in new window #717
  • Ensured reCAPTCHA v3 score is updated when clicking on slider labels #720
  • Fixed casing issues with field type partial views (V9 only) #718
  • Fixed issue with distributed cache refreshing (V9 only) #712

9.2.1 (January 25th 2022)

  • Specified serialization settings used by Forms to avoid issues with changes to global defaults #264
  • Resolved issues related to conditional form logic #623, #686, #689, #693, and #695
  • Updated email template to support multiple file upload fields #691
  • Fixed issue introduced by localization of workflow details #692
  • Ensured the list of licensed domains on the dashboard includes the full set allocated to license #697
  • Fixed rendering of HTML entities in form titles in the backoffice #699
  • Fixed issue with backoffice delete of form with > 2000 associated entries #700
  • Removed duplicate type attribute from rendered form scripts #690
  • Fixed issue with distributed cache refreshing (V9 only) #687

9.2.0 (December 21st 2021)

  • Localized backoffice for the Forms section #267
  • Added support for content apps alongside forms #653
  • Additional settings for text fields
  • Enhanced security for file uploads #11
  • Fixed issues relating to the Umbraco Documents prevalue source #638
  • Added details available in save events to detect and act on forms or folders being moved #667
  • Applied dictionary translations to form fields displayed in backoffice entries viewer. #672
  • Resolved issue with field type script rendering when multiple forms are displayed on a page. #670
  • Completed support for client-side views to be created outside of the App_Plugins folder, thus being retained following a dotnet clean (V9 only). #13
  • Added fallback to default configured Simple Mail Transfer Protocol (SMTP) sender address (V9 only). #676
  • Fixed casing issue referencing default theme stylesheet (V9 only) #680
  • Fixed casing issues causing issues with running on Linux #680