Skip to content

Commit 9984a01

Browse files
authored
Merge branch 'main' into de-dupe-kinds-article
2 parents e62d961 + f629495 commit 9984a01

File tree

253 files changed

+2541
-981
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+2541
-981
lines changed
27.4 KB
Loading

13/umbraco-engage/getting-started/for-developers/troubleshooting-installations.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The most common reasons for this are:
1616

1717
* Database connectivity issues.
1818
* Incompatible SQL Server version.
19-
* No COLUMNS STORE index support on Azure SQL lower than S3.
19+
* No columnstore index support on Azure SQL lower than S3.
2020

2121
### Exception
2222

@@ -41,16 +41,20 @@ await app.BootUmbracoAsync();
4141

4242
#### When having database connectivity issues
4343

44-
1. Remove the row with the `Umbraco.Core.Upgrader.State+Umbraco.Engage` key from the `umbracoKeyValue` table in the database if it exists. 
44+
1. Remove the row with the `Umbraco.Core.Upgrader.State+Umbraco.Engage` key from the `umbracoKeyValue` table in the database if it exists.
4545
2. Remove all existing umbracoEngage\* tables from the database if they exist.
4646
3. Restart the site.
4747

4848
#### When running on Azure SQL tier lower than S3
4949

50-
Azure SQL lower than S3 doesn't support creating COLUMN STORE indexes. To work around this follow these steps: 
50+
{% hint style="warning" %}
51+
When running Azure SQL on lower tiers and querying columnstore indexes, performance may decrease. Depending on the amount of data being processed, this can also lead to timeouts. This configuration is not recommended for production environments.
52+
{% endhint %}
53+
54+
Azure SQL lower than S3 doesn't support creating columnstore indexes. To work around this follow these steps:
5155

5256
1. Scale your Azure SQL environment to S3.
5357
2. Restart the site.
5458
3. Scale back to your initial Azure SQL tier.
5559

56-
The COLUMN STORE indexes are created and can be used in a lower tier.
60+
The columnstore indexes are created and can be used in a lower tier.

13/umbraco-forms/developer/themes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ You can obtain the latest version of the Forms default theme from the following
2626
* [13.2.4](./files/umbraco-forms-default-theme-13.2.4.zip)
2727
* [13.3.0](./files/umbraco-forms-default-theme-13.3.0.zip)
2828
* [13.5.0](./files/umbraco-forms-default-theme-13.5.0.zip)
29-
* [13.7.0-rc](./files/umbraco-forms-default-theme-13.7.0-rc.zip)
29+
* [13.7.0](./files/umbraco-forms-default-theme-13.7.0.zip)
3030

3131
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.
3232

13/umbraco-forms/installation/the-licensing-model.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ Apply the following configuration with the appropriate algorithm - `DES` (the de
123123

124124
### Installing subscription license product key
125125

126+
{% hint style="warning" %} Subscription licenses are only supported from version 13.6 and above. {% endhint %}
127+
126128
Once you have received your license code it needs to be installed on your site.
127129

128130
1. Open the root directory for your project files.

13/umbraco-forms/release-notes.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ If you are upgrading to a new major version, you can find information about the
1616

1717
This section contains the release notes for Umbraco Forms 13 including all changes for this version.
1818

19+
### [13.7.0](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F13.7.0) (October 30th 2025)
20+
* All items detailed under release candidates for 13.7.0.
21+
22+
### [13.7.0-rc2](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F13.7.0) (October 27th 2025)
23+
* Improved redirects in UmbracoFormsController for handling IContentFinder and virtual pages [#1456](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1456)
24+
* Fix prevalue source to sort by caption by default, not value [#1438](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1438)
25+
* Add `autocomplete` attribute to Password FieldType [#1211](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1211)
26+
* Configure `Umbraco:CMS:Global:Smtp:From` to take priority over `Umbraco:CMS:Content:Notifications:Email` in email workflows [#1417](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1417)
27+
1928
### [13.7.0-rc](https://github.com/umbraco/Umbraco.Forms.Issues/issues?q=is%3Aissue%20state%3Aopen%20label%3Arelease%2F13.7.0) (October 20th 2025)
2029
* Fix console error when using Rich Text editor in workflow [#1431](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1431)
2130
* Correct translation key for Rich Text field 'Show Label' description [#1426](https://github.com/umbraco/Umbraco.Forms.Issues/issues/1426)

13/umbraco-workflow/release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ Check the [Version Specific Upgrade Notes](upgrading/version-specific.md) articl
1717

1818
This section contains the release notes for Umbraco Workflow 13 including all changes for this version.
1919

20+
### 13.4.6 (October 31 2025)
21+
* Fixes a bug where rejected tasks were shown as pending approval for users belonging to the rejecting group.
22+
* Fixes a bug where Advanced Search could not find property editor views.
23+
* Updates Umbraco.Licenses dependency to 13.3.3.
24+
2025
### [13.4.5](https://github.com/umbraco/Umbraco.Workflow.Issues/issues?q=is%3Aissue+is%3Aclosed+label%3Arelease%2F13.4.5) (July 30 2025)
2126
* Ensures inherited group members are always populated [#111](https://github.com/umbraco/Umbraco.Workflow.Issues/issues/111)
2227
* Adds an option to disable the remote version check [#99](https://github.com/umbraco/Umbraco.Workflow.Issues/issues/99)

15/umbraco-cms/customizing/property-editors/property-dataset.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ It is required for the `umb-property` element to have a Property Dataset provide
88

99
The `umb-property-dataset` component provides a Property Dataset Context for any properties within. This provides a way to implement such purely via Elements.
1010

11-
In the following example a dataset is implemented by using the `umb-property-dataset` component together with with two `umb-property` components:
11+
In the following example a dataset is implemented by using the `umb-property-dataset` component together with two `umb-property` components:
1212

1313
```xml
1414
<umb-property-dataset .value=${this.data} @change=${this.#onDataChange}>

15/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/file-upload.md

Lines changed: 11 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -33,42 +33,36 @@ Example: `"/media/o01axaqu/guidelines-on-remote-working.pdf"`
3333
### Without Models Builder
3434

3535
```csharp
36-
@using System.IO;
37-
@{
38-
if (Model.HasValue("myFile"))
39-
{
40-
var myFile = Model.Value<string>("myFile");
41-
42-
<a href="@myFile">@System.IO.Path.GetFileName(myFile)</a>
43-
}
36+
@if (Model.HasValue("myFile"))
37+
{
38+
var myFile = Model.Value<string>("myFile");
4439

40+
<a href="@myFile">@System.IO.Path.GetFileName(myFile)</a>
4541
}
4642
```
4743

4844
### With Models Builder
4945

5046
```csharp
51-
@if (!Model.HasValue(Model.MyFile))
47+
@if (Model.HasValue("MyFile"))
5248
{
5349
<a href="@Model.MyFile">@System.IO.Path.GetFileName(Model.MyFile)</a>
5450
}
5551
```
5652

5753
## Add values programmatically
5854

59-
{% hint style="info" %}
60-
The samples in this section have not been verified against the latest version of Umbraco.
61-
62-
Instead, we recommend using the [Media Picker](media-picker-3.md) for uploading files to your Umbraco website.
63-
{% endhint %}
64-
6555
See the example below to see how a value can be added or changed programmatically. To update a value of this property editor you need the [Content Service](https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.ContentService.html) and the [Media Service](https://apidocs.umbraco.com/v15/csharp/api/Umbraco.Cms.Core.Services.MediaService.html).
6656

6757
{% hint style="info" %}
6858
The example below demonstrates how to add values programmatically using a Razor view. However, this is used for illustrative purposes only and is not the recommended method for production environments.
6959
{% endhint %}
7060

7161
```csharp
62+
@using System.Net
63+
@using Umbraco.Cms.Core
64+
@using Umbraco.Cms.Core.Services
65+
@using Umbraco.Cms.Core.PropertyEditors
7266
@using Umbraco.Cms.Core.IO
7367
@using Umbraco.Cms.Core.Serialization
7468
@using Umbraco.Cms.Core.Strings
@@ -115,22 +109,13 @@ The example below demonstrates how to add values programmatically using a Razor
115109
}
116110
```
117111

118-
Although the use of a GUID is preferable, you can also use the numeric ID to get the page:
119-
120-
```csharp
121-
@{
122-
// Get the page using it's id
123-
var content = ContentService.GetById(1234);
124-
}
125-
```
126-
127112
If Models Builder is enabled you can get the alias of the desired property without using a magic string:
128113

129114
```csharp
130115
@using Umbraco.Cms.Core.PublishedCache
131116
@inject IPublishedContentTypeCache PublishedContentTypeCache
132117
@{
133-
// Set the value of the property with alias 'myFile'
134-
content.SetValue(Home.GetModelPropertyType(PublishedContentTypeCache, x => x.MyFile).Alias, publishedMedia.Url();
118+
// Set the value of the property `MyFile` by looking up its alias
119+
content.SetValue(Home.GetModelPropertyType(PublishedContentTypeCache, x => x.MyFile).Alias, publishedMedia.Url());
135120
}
136121
```
48.4 KB
Loading

0 commit comments

Comments
 (0)