Skip to content

Commit f42b6e4

Browse files
acoumbadi-cojocariu7
authored andcommitted
Umbraco UI Builder 13.2.0/15.1.0 releases updates
1 parent 5f37736 commit f42b6e4

File tree

5 files changed

+43
-1
lines changed

5 files changed

+43
-1
lines changed

13/umbraco-ui-builder/known-issues.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Umbraco UI Builder tries its best to mimic the content pipeline as closely as po
88

99
## Property Editors
1010

11-
### Tags
11+
### Tags
1212

1313
Whilst we have support for persisting the tag's value, we don't currently have the ability to write these tags to the `cmsTags` DB table. This is all handled via a `tagsRepository` which is internal so we currently can't save to it as core does.
1414

@@ -19,3 +19,7 @@ When using a Multi-Node Tree Picker with an XPath filter, only filters starting
1919
### RTE Macros
2020

2121
Macros in Rich Text Editors don't appear to work properly due to the preview mechanism. They save and run on the front end, but you'll get an error notification in the backoffice as it tries to render a preview.
22+
23+
### Block Editors
24+
25+
The Block Editors (Block List/Block Grid) are not supported due to an `undefined` error with `umbVariantContent` in the `$scope` chain.

13/umbraco-ui-builder/release-notes.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ If you are upgrading to a new major version, check the breaking changes in the [
1818

1919
This section contains the release notes for Umbraco UI Builder 13 including all changes for this version.
2020

21+
#### [**13.2.0**](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues?q=is%3Aissue+is%3Aclosed+label%3Arelease%2F13.2.0) **(March 4th 2025)**
22+
23+
* Updated licensing engine.
24+
* Fixed issue with import entity action for Umbraco Cloud websites [#92](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues/92)
25+
2126
#### [**13.1.7**](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues?q=is%3Aissue+is%3Aclosed+label%3Arelease%2F13.1.7) **(January 22nd 2025)**
2227

2328
* Added updates to the licensing engine.

15/umbraco-ui-builder/advanced/events.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,3 +143,21 @@ public class MySqlQueryBuiltEventHandler : INotificationHandler<SqlQueryBuiltNo
143143

144144
}
145145
````
146+
147+
## Repository events validation
148+
149+
Starting with version `15.1.0`, complex server-side validation can be added to a collection by calling the `CancelOperation` method of the notification.
150+
151+
````csharp
152+
// Example
153+
public class MyEntitySavingEventHandler : INotificationHandler<EntitySavingNotification> {
154+
155+
public void Handle(EntitySavingNotification notification)
156+
{
157+
var person = notification.Entity.After as Person;
158+
if (person != null && person.Age < 18) {
159+
notification.CancelOperation(new EventMessage("ValidationError", "Custom validation error message raised from the notification handler"));
160+
}
161+
}
162+
163+
}

15/umbraco-ui-builder/known-issues.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ Umbraco UI Builder strives to closely mimic the content pipeline while adhering
1111
### Tags
1212

1313
While Umbraco UI Builder supports persisting tag values, it currently does not write these tags to the `cmsTags` database table. This functionality is managed by the internal `tagsRepository`, which is not publicly accessible, preventing direct saving in the same manner as Umbraco Core.
14+
15+
### Block Editors
16+
17+
Block Editors (Block List/Block Grid) are not currently supported due to casting errors between the JSON string representation and collection property.
18+
19+
An implementation to address this is investigated and will be scheduled for a future major release.

15/umbraco-ui-builder/release-notes.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ If you are upgrading to a new major version, check the breaking changes in the [
1818

1919
Below are the release notes for Umbraco UI Builder 15, detailing all changes in this version.
2020

21+
#### [**15.1.0**](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues?q=is%3Aissue+is%3Aclosed+label%3Arelease%2F15.1.0) **(March 4th 2025)**
22+
23+
* Updated licensing engine.
24+
* Fixed issue with import entity action for Umbraco Cloud websites [#92](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues/92).
25+
* Added feature to allow server-side complex validation using [repository events](advanced/events.md).
26+
* Enable sorting a list view based on the `Name` column.
27+
* Fixed issue with `SetHeading` collection property.
28+
* Fixed issue with setting a list view page size programmatically using `SetPageSize`.
29+
2130
#### [**15.0.3**](https://github.com/umbraco/Umbraco.UIBuilder.Issues/issues?q=is%3Aissue+is%3Aclosed+label%3Arelease%2F15.0.3) **(February 5th 2025)**
2231

2332
* Fixed an issue with filter input values persistence for filterable properties.

0 commit comments

Comments
 (0)