From e3020bf76f1bfd393fd3ca7897261235bdb40c1d Mon Sep 17 00:00:00 2001 From: "Alina-Magdalena Tincas (Umbraco HQ)" Date: Wed, 29 May 2024 09:49:27 +0200 Subject: [PATCH 1/3] update to v14 rc5 --- .../customize-backoffice/development-flow/README.md | 4 ++-- .../development-flow/vite-package-setup.md | 9 +++++++-- 14/umbraco-cms/fundamentals/setup/install/README.md | 2 +- .../setup/install/installing-nightly-builds.md | 2 +- .../tutorials/creating-your-first-extension.md | 4 ++-- 5 files changed, 13 insertions(+), 8 deletions(-) diff --git a/14/umbraco-cms/extending/customize-backoffice/development-flow/README.md b/14/umbraco-cms/extending/customize-backoffice/development-flow/README.md index 6c446c536b3..097ac98ada9 100644 --- a/14/umbraco-cms/extending/customize-backoffice/development-flow/README.md +++ b/14/umbraco-cms/extending/customize-backoffice/development-flow/README.md @@ -48,10 +48,10 @@ Umbraco publishes an NPM package called `@umbraco-cms/backoffice` that holds typ You can install this package by running the command: ```bash -npm install -D @umbraco-cms/backoffice@14.0.0-rc4 +npm install -D @umbraco-cms/backoffice@14.0.0-rc5 ``` -This will add a package to your devDependencies containing the TypeScript definitions for the Umbraco Backoffice. The `-rc4` is the version of the package, which will change as new versions are released. +This will add a package to your devDependencies containing the TypeScript definitions for the Umbraco Backoffice. The `-rc5` is the version of the package, which will change as new versions are released. It is important that this namespace is ignored in your bundler. If you are using Vite, you can add the following to your `vite.config.ts` file: diff --git a/14/umbraco-cms/extending/customize-backoffice/development-flow/vite-package-setup.md b/14/umbraco-cms/extending/customize-backoffice/development-flow/vite-package-setup.md index a39e052e6b8..bae43e55561 100644 --- a/14/umbraco-cms/extending/customize-backoffice/development-flow/vite-package-setup.md +++ b/14/umbraco-cms/extending/customize-backoffice/development-flow/vite-package-setup.md @@ -53,12 +53,12 @@ npm install 4. Install the Backoffice package. You can install the package using the following command: ```bash -npm install -D @umbraco-cms/backoffice@14.0.0-rc4 +npm install -D @umbraco-cms/backoffice@14.0.0-rc5 ``` {% hint style="info" %} Optionally you can use `--legacy-peer-deps` in the installation command to avoid installing Umbraco´s sub-dependencies like TinyMCE and Monaco Editor:\ -`npm install --legacy-peer-deps -D @umbraco-cms/backoffice@14.0.0-rc4` +`npm install --legacy-peer-deps -D @umbraco-cms/backoffice@14.0.0-rc5` If this is used the Intellisense to those external references will not be available. {% endhint %} @@ -104,6 +104,7 @@ npm run build If you like to continuously work on the package and have each change built, you can add a `watch`script in your `package.json` with `vite build --watch`. The example below indicates where in the structure this change should be implemented: {% code title="package.json" lineNumbers="true" %} + ```json { "name": "my-dashboard", @@ -114,6 +115,7 @@ If you like to continuously work on the package and have each change built, you }, ... ``` + {% endcode %} Then in the terminal, you can run `npm run watch`. @@ -125,6 +127,7 @@ Declare your package to Umbraco via a file called `umbraco-package.json`. This s This example declares a Dashboard as part of your Package, using the Vite example element. {% code title="umbraco-package.json" lineNumbers="true" %} + ```json { "$schema": "../../umbraco-package-schema.json", @@ -145,6 +148,7 @@ This example declares a Dashboard as part of your Package, using the Vite exampl ] } ``` + {% endcode %} {% hint style="info" %} @@ -156,6 +160,7 @@ Umbraco needs the name of the element that will render as default when our dashb ```ts export default class MyElement extends LitElement { ``` + {% endhint %} Learn more about the abilities of the manifest file in the [Umbraco Package Manifest](../../property-editors/package-manifest.md) article. diff --git a/14/umbraco-cms/fundamentals/setup/install/README.md b/14/umbraco-cms/fundamentals/setup/install/README.md index f477aa53bc4..7cde635e40e 100644 --- a/14/umbraco-cms/fundamentals/setup/install/README.md +++ b/14/umbraco-cms/fundamentals/setup/install/README.md @@ -12,7 +12,7 @@ The fastest way to get the latest version of Umbraco up and running is using the 2. Install the Umbraco templates: ```bash -dotnet new install Umbraco.Templates::14.0.0-rc4 +dotnet new install Umbraco.Templates::14.0.0-rc5 ``` 3. Create a new project: diff --git a/14/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md b/14/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md index 819552396af..7881885b231 100644 --- a/14/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md +++ b/14/umbraco-cms/fundamentals/setup/install/installing-nightly-builds.md @@ -144,7 +144,7 @@ To install the latest nightly version template: 2. Run the following command using the latest version: ```bash -dotnet new install Umbraco.Templates::14.0.0-rc4 +dotnet new install Umbraco.Templates::14.0.0-rc5 ``` With that, we've successfully installed the latest nightly build of Umbraco. diff --git a/14/umbraco-cms/tutorials/creating-your-first-extension.md b/14/umbraco-cms/tutorials/creating-your-first-extension.md index bd57abff17a..eb9a5b156f1 100644 --- a/14/umbraco-cms/tutorials/creating-your-first-extension.md +++ b/14/umbraco-cms/tutorials/creating-your-first-extension.md @@ -160,10 +160,10 @@ npm install 3. The last thing we need to install now is our Backoffice package. You can install the package using the following command: ```bash -npm install -D @umbraco-cms/backoffice@14.0.0-rc4 +npm install -D @umbraco-cms/backoffice@14.0.0-rc5 ``` -This will add a package to your devDependencies containing the TypeScript definitions for the Umbraco Backoffice. The `-rc4` is the version of the package, which will change as new versions are released. +This will add a package to your devDependencies containing the TypeScript definitions for the Umbraco Backoffice. The `-rc5` is the version of the package, which will change as new versions are released. {% hint style="warning" %} If you see any errors during this process, make sure that you have the right tools installed (Node, .NET, and so on). Also, make sure you have followed the steps on how to [Setup Your Development Environment](../extending/customize-backoffice/development-flow/README.md). From 644a9e75c5305c1ef50c8e55b41145fc9b88f758 Mon Sep 17 00:00:00 2001 From: "Alina-Magdalena Tincas (Umbraco HQ)" Date: Wed, 29 May 2024 11:02:05 +0200 Subject: [PATCH 2/3] update leftover apidocs links --- .../block-editor/label-property-configuration.md | 4 ++++ 14/umbraco-cms/reference/management/services/README.md | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/14/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md b/14/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md index 1c520fbcb86..1169ce34b22 100644 --- a/14/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md +++ b/14/umbraco-cms/fundamentals/backoffice/property-editors/built-in-umbraco-property-editors/block-editor/label-property-configuration.md @@ -1,5 +1,9 @@ # Configuring Block Editor Label Properties +{% hint style="warning" %} +This guide is awaiting to be updated as it uses Angular which has been removed from v14. +{% endhint %} + When configuring a block, the label property allows you to define a label for the appearance of the Block in the editor. The label can use AngularJS template string syntax to display values of properties. Example: `My Block {{myPropertyAlias}}` will be shown as: `My Block FooBar`. You can also use more advanced expressions using AngularJS filters. Example: `{{myPropertyAlias | limitTo:100}}` or for a property using the Richtext editor `{{myPropertyAlias | ncRichText | truncate:true:100}}`. diff --git a/14/umbraco-cms/reference/management/services/README.md b/14/umbraco-cms/reference/management/services/README.md index 2e620e88ad8..3946fe1ad49 100644 --- a/14/umbraco-cms/reference/management/services/README.md +++ b/14/umbraco-cms/reference/management/services/README.md @@ -34,7 +34,7 @@ Below you can find a list of most common services: ## [MediaService](https://apidocs.umbraco.com/v14/csharp/api/Umbraco.Cms.Core.Services.IMediaService.html) -## [MemberGroupService](https://apidocs.umbraco.com/v13/csharp/api/Umbraco.Cms.Core.Services.IMemberGroupService.html) +## [MemberGroupService](https://apidocs.umbraco.com/v14/csharp/api/Umbraco.Cms.Core.Services.IMemberGroupService.html) ## [MemberService](https://apidocs.umbraco.com/v14/csharp/api/Umbraco.Cms.Core.Services.IMemberService.html) From 6b2f5af942ae65d34dd035d7e22eabd06364607c Mon Sep 17 00:00:00 2001 From: "Alina-Magdalena Tincas (Umbraco HQ)" Date: Wed, 29 May 2024 11:15:51 +0200 Subject: [PATCH 3/3] add release notes --- .../fundamentals/setup/upgrading/version-specific/README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/14/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md b/14/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md index 5f3b8ffe03a..f63b591c9c9 100644 --- a/14/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md +++ b/14/umbraco-cms/fundamentals/setup/upgrading/version-specific/README.md @@ -211,6 +211,11 @@ More details and code examples can be found in the [External Login Providers](.. Below you can find the list of breaking changes introduced in Umbraco 14 RC release versions. +**RC 5** + +* [Bellissima (frontend/backoffice) changes](https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc5) +* [Backend (CMS) changes](https://github.com/umbraco/Umbraco-CMS/releases/tag/release-14.0.0-rc5) + **RC 4** * [Bellissima (frontend/backoffice) changes](https://github.com/umbraco/Umbraco.CMS.Backoffice/releases/tag/v14.0.0-rc4)