Skip to content

Commit 81485dc

Browse files
authored
Merge pull request #7069 from umbraco/cms/16-breaking-changes
Further details of 16 breaking changes
2 parents 99b3f2a + 1979492 commit 81485dc

File tree

1 file changed

+20
-0
lines changed
  • 16/umbraco-cms/fundamentals/setup/upgrading/version-specific

1 file changed

+20
-0
lines changed

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

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,26 @@ When upgrading to Umbraco 16, any data types using TinyMCE will be migrated to u
3131

3232
To continue to use TinyMCE, a third-party package must be installed prior to the upgrade. This will disable the migration and allow you to continue with TinyMCE.
3333

34+
**Updated dependencies**
35+
36+
As is usual for a major upgrade, the dependencies Umbraco takes have been updated to their latest, compatible versions. This had little impact on the code of Umbraco itself, so we don't expect this to affect upgraded customer projects.
37+
38+
The specific dependency updates made for Umbraco 16 can be found in these PRs: for [server-side](https://github.com/umbraco/Umbraco-CMS/pull/19117) and [client-side](https://github.com/umbraco/Umbraco-CMS/pull/19121) libraries.
39+
40+
**Other breaking changes**
41+
42+
Other than the TinyMCE removal, breaking changes are minimal in Umbraco 16. On the server side, changes are limited to removing already obsolete constructors and methods.
43+
44+
Client-side there are a few things to look out for if you've built extensions to the backoffice:
45+
46+
- When consuming contexts, an `undefined` response will be resolved when the context can't be provided or the host is disconnected. See [PR 19113](https://github.com/umbraco/Umbraco-CMS/pull/19113) for more information.
47+
48+
- Similarly, consuming a context as a promise can result in a promise rejection and getting a context can result in an undefined response. See [PR 18611](https://github.com/umbraco/Umbraco-CMS/pull/18611) for more information.
49+
50+
- When making calls to retrieve data from the server, if you used either of Umbraco's helper methods `tryExecute` or `tryExecuteAndNotify`, then you need to adjust your code slightly. `tryExecuteAndNotify` is obsolete, and `tryExecute` takes the 'host' as the first argument. See [PR 18939](https://github.com/umbraco/Umbraco-CMS/pull/18939) for more information.
51+
52+
The full details of breaking changes can be found from [this list of labelled PRs](https://github.com/umbraco/Umbraco-CMS/pulls?q=is:pr+label:category/breaking+is:closed+label:release/16.0.0).
53+
3454
</details>
3555

3656
<details>

0 commit comments

Comments
 (0)