Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
1 change: 1 addition & 0 deletions 13/umbraco-forms/developer/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
6 changes: 6 additions & 0 deletions 13/umbraco-forms/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
17 changes: 7 additions & 10 deletions 16/umbraco-forms/developer/extending/adding-a-fieldtype.md
Original file line number Diff line number Diff line change
Expand Up @@ -193,29 +193,25 @@ 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,
customElement,
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`<div
style="background-color:${this.getSettingValue("BgColor")}"
Expand Down Expand Up @@ -250,13 +246,13 @@ And it is registered via a manifest:

```javascript
import MyFieldPreviewSliderElement from './slider-preview.element.js';
import { ManifestFormsFieldPreview } from '@umbraco-forms/backoffice';

const sliderPreviewManifest = {
const sliderPreviewManifest: ManifestFormsFieldPreview = {
type: "formsFieldPreview",
alias: "My.FieldPreview.Slider",
name: "Forms UUI Slider Field Preview",
api: MyFieldPreviewSliderElement,
element: () => import('./slider-preview.element.js')
element: MyFieldPreviewSliderElement
};

export const manifests = [sliderPreviewManifest];
Expand Down Expand Up @@ -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",
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions 16/umbraco-forms/developer/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
11 changes: 11 additions & 0 deletions 16/umbraco-forms/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Binary file not shown.
2 changes: 1 addition & 1 deletion 17/umbraco-forms/developer/themes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
14 changes: 14 additions & 0 deletions 17/umbraco-forms/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down