Skip to content

Commit 7dae116

Browse files
committed
Amend V17 breaking changes section to include details for URL providers (#20021)
1 parent 4dbbff3 commit 7dae116

File tree

1 file changed

+12
-0
lines changed
  • 17/umbraco-cms/fundamentals/setup/upgrading/version-specific

1 file changed

+12
-0
lines changed

17/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,18 @@ They should now be imported from `@umbraco-cms/backoffice/current-user`.
149149

150150
For more details on this update see the following PR: [#20125](https://github.com/umbraco/Umbraco-CMS/pull/20125).
151151

152+
**URL provider updates**
153+
154+
URL providers are now responsible for generating content preview URLs. To achieve this, the `IUrlProvider` interface has been extended with the `GetPreviewUrlAsync()` method.
155+
156+
The `IUrlProvider` interface must also provide a system-wide unique `Alias`.
157+
158+
Lastly, the `UrlInfo` class has been revamped to support this setup.
159+
160+
For more details on this update see the following PR: [#20021](https://github.com/umbraco/Umbraco-CMS/pull/20021).
161+
162+
See also this announcement: [#27](https://github.com/umbraco/Announcements/issues/27).
163+
152164
**Updated dependencies**
153165

154166
As is usual for a major upgrade, the dependencies Umbraco takes have been updated to their latest, compatible versions.

0 commit comments

Comments
 (0)