diff --git a/13/umbraco-forms/developer/files/umbraco-forms-default-theme-13.8.0-rc.zip b/13/umbraco-forms/developer/files/umbraco-forms-default-theme-13.8.0-rc.zip new file mode 100644 index 00000000000..108efe5c648 Binary files /dev/null and b/13/umbraco-forms/developer/files/umbraco-forms-default-theme-13.8.0-rc.zip differ diff --git a/13/umbraco-forms/developer/themes.md b/13/umbraco-forms/developer/themes.md index 1c74cc89085..cc1366402da 100644 --- a/13/umbraco-forms/developer/themes.md +++ b/13/umbraco-forms/developer/themes.md @@ -27,6 +27,7 @@ You can obtain the latest version of the Forms default theme from the following * [13.3.0](./files/umbraco-forms-default-theme-13.3.0.zip) * [13.5.0](./files/umbraco-forms-default-theme-13.5.0.zip) * [13.7.0](./files/umbraco-forms-default-theme-13.7.0.zip) +* [13.8.0-rc](./files/umbraco-forms-default-theme-13.8.0-rc.zip) You should use the theme available for the highest version that's less or equal to the version of Forms you have installed. For example, when using Umbraco Forms 13.4.0, and no file for that version is available use version 13.3.0 instead. diff --git a/13/umbraco-forms/release-notes.md b/13/umbraco-forms/release-notes.md index c0aa5b1ae6f..ee048e75639 100644 --- a/13/umbraco-forms/release-notes.md +++ b/13/umbraco-forms/release-notes.md @@ -16,6 +16,12 @@ If you are upgrading to a new major version, you can find information about the This section contains the release notes for Umbraco Forms 13 including all changes for this version. +### [13.8.0-rc](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F13.8.0) (November 27th 2025) +* Umbraco CMS dependency updated to 13.12.0 +* JavaScript now correctly finds the form config element when it is not adjacent +* Razor email templates now format URLs as `UrlMode.Absolute` [#1414](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1414) +* File Upload field now includes `class` attribute [#1495](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1495) + ### [13.7.0](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F13.7.0) (October 30th 2025) * All items detailed under release candidates for 13.7.0. diff --git a/16/umbraco-forms/developer/extending/adding-a-fieldtype.md b/16/umbraco-forms/developer/extending/adding-a-fieldtype.md index ff8b1a44b24..85128107501 100644 --- a/16/umbraco-forms/developer/extending/adding-a-fieldtype.md +++ b/16/umbraco-forms/developer/extending/adding-a-fieldtype.md @@ -193,7 +193,6 @@ The alias of the preview to use is defined on the field type via the `PreviewVie A preview for our slider, representing the selected setting values could look as follows: ```javascript -import { UmbElementMixin } from "@umbraco-cms/backoffice/element-api"; import { LitElement, css, @@ -201,21 +200,18 @@ import { html, property, } from "@umbraco-cms/backoffice/external/lit"; +import { FormsFieldPreviewBaseElement } from "@umbraco-forms/backoffice"; const elementName = "my-field-preview-slider"; @customElement(elementName) -export class MyFieldPreviewSliderElement extends UmbElementMixin(LitElement) { +export class MyFieldPreviewSliderElement extends FormsFieldPreviewBaseElement { @property() settings = {}; @property({ type: Array }) prevalues = []; - getSettingValue(key: string) { - return this.settings[key]; - } - render() { return html`
import('./slider-preview.element.js') + element: MyFieldPreviewSliderElement }; export const manifests = [sliderPreviewManifest]; @@ -439,8 +435,9 @@ It's registered as follows. The `propertyEditorUiAlias` matches with the propert ```javascript import { SliderSettingValueConverter } from "./slider-setting-value-converter.api"; +import { ManifestFormsSettingValueConverterPreview } from "@umbraco-forms/backoffice"; -const sliderValueConverterManifest = { +const sliderValueConverterManifest: ManifestFormsSettingValueConverterPreview = { type: "formsSettingValueConverter", alias: "My.SettingValueConverter.Slider", name: "Slider Value Converter", diff --git a/17/umbraco-forms/developer/files/umbraco-forms-default-theme-16.0.0.zip b/16/umbraco-forms/developer/files/umbraco-forms-default-theme-16.3.0-rc.zip similarity index 50% rename from 17/umbraco-forms/developer/files/umbraco-forms-default-theme-16.0.0.zip rename to 16/umbraco-forms/developer/files/umbraco-forms-default-theme-16.3.0-rc.zip index c248688b52c..e5240b973ae 100644 Binary files a/17/umbraco-forms/developer/files/umbraco-forms-default-theme-16.0.0.zip and b/16/umbraco-forms/developer/files/umbraco-forms-default-theme-16.3.0-rc.zip differ diff --git a/16/umbraco-forms/developer/themes.md b/16/umbraco-forms/developer/themes.md index 5de2b3c0191..1ee6169a27d 100644 --- a/16/umbraco-forms/developer/themes.md +++ b/16/umbraco-forms/developer/themes.md @@ -20,6 +20,7 @@ You can obtain the latest version of the Forms default theme from the following * [16.0.0](./files/umbraco-forms-default-theme-16.0.0.zip) * [16.2.0](./files/umbraco-forms-default-theme-16.2.0.zip) +* [16.3.0-rc](./files/umbraco-forms-default-theme-16.3.0-rc.zip) You should use the theme available for the highest version that's less or equal to the version of Forms you have installed. diff --git a/16/umbraco-forms/release-notes.md b/16/umbraco-forms/release-notes.md index 4846f3075c2..a20c8e7321b 100644 --- a/16/umbraco-forms/release-notes.md +++ b/16/umbraco-forms/release-notes.md @@ -16,6 +16,17 @@ If you are upgrading to a new major version, you can find information about the This section contains the release notes for Umbraco Forms 16 including all changes for this version. +### [16.3.0-rc](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F16.3.0) (November 27th 2025) +* Umbraco CMS dependency updated to 16.3.0 +* JavaScript now correctly finds the form config element when it is not adjacent +* Stop "Save and preview" modal from displaying an interstitial state +* Adds additional exports to `@umbraco-forms/backoffice` NPM package +* Razor email templates now format URLs as `UrlMode.Absolute` [#1414](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1414) +* File Upload field now includes `class` attribute [#1495](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1495) +* Fix `ScrollToFormScript` JavaScript not working correctly [#1486](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1486) +* Fix endless submit loop when reinitializing forms with `umbracoFormsReinitialize` [#1491](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1491) +* Resolve issues with missing translations in backoffice [#1492](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1492) + ### [16.2.0](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F16.2.0) (October 30th 2025) * All items detailed under release candidates for 16.2.0. diff --git a/17/umbraco-forms/developer/files/umbraco-forms-default-theme-17.0.0.zip b/17/umbraco-forms/developer/files/umbraco-forms-default-theme-17.0.0.zip new file mode 100644 index 00000000000..67d17f4883b Binary files /dev/null and b/17/umbraco-forms/developer/files/umbraco-forms-default-theme-17.0.0.zip differ diff --git a/17/umbraco-forms/developer/themes.md b/17/umbraco-forms/developer/themes.md index 6bc06bf7322..037fa1264f2 100644 --- a/17/umbraco-forms/developer/themes.md +++ b/17/umbraco-forms/developer/themes.md @@ -18,7 +18,7 @@ For Umbraco 9 and previous, it's straightforward to copy the files you need from You can obtain the latest version of the Forms default theme from the following links: -* [16.0.0](./files/umbraco-forms-default-theme-16.0.0.zip) +* [17.0.0](./files/umbraco-forms-default-theme-17.0.0.zip) You should use the theme available for the highest version that's less or equal to the version of Forms you have installed. diff --git a/17/umbraco-forms/release-notes.md b/17/umbraco-forms/release-notes.md index 3802b403774..eb9fc829507 100644 --- a/17/umbraco-forms/release-notes.md +++ b/17/umbraco-forms/release-notes.md @@ -16,6 +16,20 @@ If you are upgrading to a new major version, you can find information about the This section contains the release notes for Umbraco Forms 17 including all changes for this version. +### 17.0.0 (November 27th 2025) +* Update Forms dependencies to 17.0.0 +* All items detailed under release candidates for 17.0.0. +* JavaScript now correctly finds the form config element when it is not adjacent + +### 17.0.0-rc4 (November 25th 2025) +* Stop "Save and preview" modal from displaying an interstitial state +* Adds additional exports to `@umbraco-forms/backoffice` NPM package +* Razor email templates now format URLs as `UrlMode.Absolute` [#1414](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1414) +* File Upload field now includes `class` attribute [#1495](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1495) +* Fix `ScrollToFormScript` JavaScript not working correctly [#1486](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1486) +* Fix endless submit loop when reinitializing forms with `umbracoFormsReinitialize` [#1491](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1491) +* Resolve issues with missing translations in backoffice [#1492](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1492) + ### 17.0.0-rc3 (November 20th 2025) * Update dependencies to 17.0.0-rc3