From 943f1fc350e9f4dac2cb02fc29fb0f0b616d54a0 Mon Sep 17 00:00:00 2001 From: Jordi Vives Date: Tue, 13 May 2025 17:34:47 +0200 Subject: [PATCH 01/12] fix(release-2025-05): Fix link in release notes --- content/operations/releases/release-2025-05.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/operations/releases/release-2025-05.md b/content/operations/releases/release-2025-05.md index 7dbd20a2c..c61683d46 100644 --- a/content/operations/releases/release-2025-05.md +++ b/content/operations/releases/release-2025-05.md @@ -425,7 +425,7 @@ No known vulnerabilities. :tada: This release we have patched the following vulnerabilities in the Livingdocs Editor: - [CVE-2025-32442](https://github.com/fastify/fastify/security/advisories/GHSA-mg2h-6x62-wpwc) patched in `fastify` v5.3.2 -- [CVE-2025-27789] https://github.com/advisories/GHSA-968p-4wvh-cqc8 patched `@babel/runtime` & `@babel/helpers` v7.26.10 +- [CVE-2025-27789](https://github.com/advisories/GHSA-968p-4wvh-cqc8) patched `@babel/runtime` & `@babel/helpers` v7.26.10 We are aware of the following vulnerabilities in the Livingdocs Editor: From 4e89ef1807cbeacd5432210628e8661f8b96464b Mon Sep 17 00:00:00 2001 From: Machine User Date: Tue, 13 May 2025 23:19:26 +0200 Subject: [PATCH 02/12] fix(main): add patch to main.md with tag v118.0.5 --- content/operations/releases/release-2025-07.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operations/releases/release-2025-07.md b/content/operations/releases/release-2025-07.md index 75967d2db..b3189413f 100644 --- a/content/operations/releases/release-2025-07.md +++ b/content/operations/releases/release-2025-07.md @@ -65,6 +65,7 @@ These are the release notes of the upcoming release (pull requests merged to the - :fire: Integration against the upcoming release (currently `master` branch) is at your own risk ## PRs to Categorize +- [fix(deps): update dependency fastify from 5.3.2 to v5.3.3 (main)](https://github.com/livingdocsIO/livingdocs-editor/pull/9977) - [fix(deps): update babel from 7.26.10 to v7.27.1 (main) (minor)](https://github.com/livingdocsIO/livingdocs-editor/pull/9919) - [fix(deps): update aws-sdk from 3.800.0 to v3.808.0 (main) (minor)](https://github.com/livingdocsIO/livingdocs-server/pull/8004) - [fix(deps): update dependency sass from 1.87.0 to v1.88.0 (main)](https://github.com/livingdocsIO/livingdocs-editor/pull/9974) From 9461eff3c29f1a1601ebff4e5860ce47f8392450 Mon Sep 17 00:00:00 2001 From: Machine User Date: Tue, 13 May 2025 23:19:27 +0200 Subject: [PATCH 03/12] fix(main): update release notes overview for main for livingdocs-editor with tag v118.0.5 --- data/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/releases.json b/data/releases.json index 35db7a8ab..7b1f1054c 100644 --- a/data/releases.json +++ b/data/releases.json @@ -8,7 +8,7 @@ "maintained": false, "legacy": false, "sortId": 50, - "editorVersion": "v118.0.4", + "editorVersion": "v118.0.5", "serverVersion": "v276.4.15" }, "release-2025-05": { From f3830a0e4e7fb00215f21dd4b6bdd18843a24f77 Mon Sep 17 00:00:00 2001 From: Machine User Date: Tue, 13 May 2025 23:21:24 +0200 Subject: [PATCH 04/12] fix(main): add patch to main.md with tag v276.4.16 --- content/operations/releases/release-2025-07.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operations/releases/release-2025-07.md b/content/operations/releases/release-2025-07.md index b3189413f..43878da22 100644 --- a/content/operations/releases/release-2025-07.md +++ b/content/operations/releases/release-2025-07.md @@ -65,6 +65,7 @@ These are the release notes of the upcoming release (pull requests merged to the - :fire: Integration against the upcoming release (currently `master` branch) is at your own risk ## PRs to Categorize +- [chore(deps): update dependency @google-cloud/translate from 9.0.1 to v9.1.0 (main)](https://github.com/livingdocsIO/livingdocs-server/pull/8033) - [fix(deps): update dependency fastify from 5.3.2 to v5.3.3 (main)](https://github.com/livingdocsIO/livingdocs-editor/pull/9977) - [fix(deps): update babel from 7.26.10 to v7.27.1 (main) (minor)](https://github.com/livingdocsIO/livingdocs-editor/pull/9919) - [fix(deps): update aws-sdk from 3.800.0 to v3.808.0 (main) (minor)](https://github.com/livingdocsIO/livingdocs-server/pull/8004) From df59f02bfbc6e37587e1c631bc983cbc872a71ae Mon Sep 17 00:00:00 2001 From: Machine User Date: Tue, 13 May 2025 23:21:25 +0200 Subject: [PATCH 05/12] fix(main): update release notes overview for main for livingdocs-server with tag v276.4.16 --- data/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/releases.json b/data/releases.json index 7b1f1054c..3e36a1d05 100644 --- a/data/releases.json +++ b/data/releases.json @@ -9,7 +9,7 @@ "legacy": false, "sortId": 50, "editorVersion": "v118.0.5", - "serverVersion": "v276.4.15" + "serverVersion": "v276.4.16" }, "release-2025-05": { "key": "release-2025-05", From f890ea4efb6f563b245cb05fe610aba54022e9e0 Mon Sep 17 00:00:00 2001 From: Robin Bisping Date: Wed, 14 May 2025 09:48:33 +0200 Subject: [PATCH 06/12] fix: Document removal of Menu Tool in Public API --- .../changelog/2025-05/menu-tool-removal.md | 17 +++++++++++++++++ data/endpoints/get-menus.yaml | 14 +++++++------- .../layouts/partials/api-example-resource.html | 11 +++++++++-- 3 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 content/reference/public-api/changelog/2025-05/menu-tool-removal.md diff --git a/content/reference/public-api/changelog/2025-05/menu-tool-removal.md b/content/reference/public-api/changelog/2025-05/menu-tool-removal.md new file mode 100644 index 000000000..c09f15843 --- /dev/null +++ b/content/reference/public-api/changelog/2025-05/menu-tool-removal.md @@ -0,0 +1,17 @@ +--- +title: 'Removal of Menu Tool' +type: changelog-entry +weight: 1 + +change: + date: 2025-05 + type: breaking-change +--- + +The Menu Tool has been removed, along with its [public API endpoint]({{< ref "/reference/public-api/menus/#get-menus-for-a-channel" >}}). As a result, the following endpoints no longer exist: + +❌ `GET` `/api/v1/menus/:channelHandle?` +❌ `GET` `/api/beta/menus/:channelHandle?` +❌ `GET` `/api/2025-03/menus/:channelHandle?` + +We suggest migrating your menus to data records. For detailed instructions on setting them up, refer to our [guide]({{< ref "/guides/editor/menus" >}}). \ No newline at end of file diff --git a/data/endpoints/get-menus.yaml b/data/endpoints/get-menus.yaml index 9cfdc5008..198b7fd0d 100644 --- a/data/endpoints/get-menus.yaml +++ b/data/endpoints/get-menus.yaml @@ -8,14 +8,14 @@ description: | useCases: | - Get menus for deliveries -deprecation: - since: release-2024-11 - note: | - The dedicated Menu Tool with the endpoint `GET /api/v1/menus/{channelHandle}` has been deprecated in favor of modeling menus with data records as described below. - This endpoint will get removed with `release-2025-05`. +apiVersionConstraints: + lte: 2025-03 - The [li-tree]({{< ref "/guides/editor/menus" >}}) metadata plugin provides a better developer and user experience for managing menus. - Please reach out for assistance with migrating from the Menu Tool to data records. +removed: + since: release-2025-05 + note: | + The Menu Tool with the endpoint `GET /api/v1/menus/{channelHandle}` has been removed in release-2025-05. + We suggest migrating menus to data records. For detailed instructions on setting them up, refer to our [guide]({{< ref "/guides/editor/menus" >}}). scopes: public-api:read query: | diff --git a/themes/hugo-docs/layouts/partials/api-example-resource.html b/themes/hugo-docs/layouts/partials/api-example-resource.html index 874547b7b..9ab2b2645 100644 --- a/themes/hugo-docs/layouts/partials/api-example-resource.html +++ b/themes/hugo-docs/layouts/partials/api-example-resource.html @@ -7,7 +7,10 @@ {{ $channel := "" }} -{{ if $endpoint.deprecation.since }} +{{ if $endpoint.removed.since }} + {{ $channel = print "Removed in " $endpoint.removed.since }} + {{ $apiExampleClass = print $apiExampleClass " api-example--danger" }} +{{ else if $endpoint.deprecation.since }} {{ $channel = print "Deprecated in " $endpoint.deprecation.since }} {{ $apiExampleClass = print $apiExampleClass " api-example--danger" }} {{ else if ne $apiVersion $newestApiVersion }} @@ -38,7 +41,11 @@

{{ partial "api-version-selector" (dict "page" $page "endpoint" $endpoint "version" $apiVersion) }}

- {{- if $endpoint.deprecation -}} + {{- if $endpoint.removed -}} +
+ {{ replace $endpoint.removed.note ":apiVersion" $apiVersion | $page.RenderString }} +
+ {{- else if $endpoint.deprecation -}}
{{ replace $endpoint.deprecation.note ":apiVersion" $apiVersion | $page.RenderString }}
From f949bea23a7e1770a5e5824fb6545e649ebfe149 Mon Sep 17 00:00:00 2001 From: Machine User Date: Thu, 15 May 2025 17:14:13 +0200 Subject: [PATCH 07/12] fix(main): add patch to main.md with tag v118.0.6 --- content/operations/releases/release-2025-07.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operations/releases/release-2025-07.md b/content/operations/releases/release-2025-07.md index 43878da22..723e44d6d 100644 --- a/content/operations/releases/release-2025-07.md +++ b/content/operations/releases/release-2025-07.md @@ -65,6 +65,7 @@ These are the release notes of the upcoming release (pull requests merged to the - :fire: Integration against the upcoming release (currently `master` branch) is at your own risk ## PRs to Categorize +- [Search result tooltip fixes](https://github.com/livingdocsIO/livingdocs-editor/pull/9958) - [chore(deps): update dependency @google-cloud/translate from 9.0.1 to v9.1.0 (main)](https://github.com/livingdocsIO/livingdocs-server/pull/8033) - [fix(deps): update dependency fastify from 5.3.2 to v5.3.3 (main)](https://github.com/livingdocsIO/livingdocs-editor/pull/9977) - [fix(deps): update babel from 7.26.10 to v7.27.1 (main) (minor)](https://github.com/livingdocsIO/livingdocs-editor/pull/9919) From f0a61a772b1193af7c8566c19eca162efdcc33d6 Mon Sep 17 00:00:00 2001 From: Machine User Date: Thu, 15 May 2025 17:14:14 +0200 Subject: [PATCH 08/12] fix(main): update release notes overview for main for livingdocs-editor with tag v118.0.6 --- data/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/releases.json b/data/releases.json index 3e36a1d05..4d3290972 100644 --- a/data/releases.json +++ b/data/releases.json @@ -8,7 +8,7 @@ "maintained": false, "legacy": false, "sortId": 50, - "editorVersion": "v118.0.5", + "editorVersion": "v118.0.6", "serverVersion": "v276.4.16" }, "release-2025-05": { From 49d768b46155208a73d6a1ac58bd8b8396e7b51c Mon Sep 17 00:00:00 2001 From: Machine User Date: Thu, 15 May 2025 19:15:45 +0200 Subject: [PATCH 09/12] fix(release-2025-05): add patch to release-2025-05.md with tag v117.6.17 --- content/operations/releases/release-2025-05.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operations/releases/release-2025-05.md b/content/operations/releases/release-2025-05.md index c61683d46..09dc60b0c 100644 --- a/content/operations/releases/release-2025-05.md +++ b/content/operations/releases/release-2025-05.md @@ -448,6 +448,7 @@ Here is a list of all patches after the release has been announced. - [v276.3.1](https://github.com/livingdocsIO/livingdocs-server/releases/tag/v276.3.1): fix(peiq-agency): Improve handling of empty property image_ids ### Livingdocs Editor Patches +- [v117.6.17](https://github.com/livingdocsIO/livingdocs-editor/releases/tag/v117.6.17): fix(media-library): Pass valid mediaLibraryEntry on tooltip select - [v117.6.16](https://github.com/livingdocsIO/livingdocs-editor/releases/tag/v117.6.16): fix(deps): update dependency @livingdocs/framework from 32.7.7 to v32.7.8 - [v117.6.15](https://github.com/livingdocsIO/livingdocs-editor/releases/tag/v117.6.15): fix(deps): update dependency @livingdocs/framework from 32.7.6 to v32.7.7 From 89a389ea99a4cd637d24ff0d7e0c8b82be3dfde1 Mon Sep 17 00:00:00 2001 From: Machine User Date: Thu, 15 May 2025 19:15:45 +0200 Subject: [PATCH 10/12] fix(release-2025-05): update release notes overview for release-2025-05 for livingdocs-editor with tag v117.6.17 --- data/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/releases.json b/data/releases.json index 4d3290972..6c1b84123 100644 --- a/data/releases.json +++ b/data/releases.json @@ -20,7 +20,7 @@ "maintained": true, "legacy": false, "sortId": 49, - "editorVersion": "v117.6.16", + "editorVersion": "v117.6.17", "serverVersion": "v276.3.7" }, "release-2025-03": { From 0b951a01e71fa2b4c83730634c0389980ee89633 Mon Sep 17 00:00:00 2001 From: Machine User Date: Fri, 16 May 2025 10:08:46 +0200 Subject: [PATCH 11/12] fix(main): add patch to main.md with tag v277.0.0 --- content/operations/releases/release-2025-07.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/operations/releases/release-2025-07.md b/content/operations/releases/release-2025-07.md index 723e44d6d..ea62e6980 100644 --- a/content/operations/releases/release-2025-07.md +++ b/content/operations/releases/release-2025-07.md @@ -65,6 +65,7 @@ These are the release notes of the upcoming release (pull requests merged to the - :fire: Integration against the upcoming release (currently `master` branch) is at your own risk ## PRs to Categorize +- [Fix usages of uniqueItemProperties AJV keyword](https://github.com/livingdocsIO/livingdocs-server/pull/8038) - [Search result tooltip fixes](https://github.com/livingdocsIO/livingdocs-editor/pull/9958) - [chore(deps): update dependency @google-cloud/translate from 9.0.1 to v9.1.0 (main)](https://github.com/livingdocsIO/livingdocs-server/pull/8033) - [fix(deps): update dependency fastify from 5.3.2 to v5.3.3 (main)](https://github.com/livingdocsIO/livingdocs-editor/pull/9977) From 08fc4c493ae49a703dbea9cffc7a3111346140d9 Mon Sep 17 00:00:00 2001 From: Machine User Date: Fri, 16 May 2025 10:08:47 +0200 Subject: [PATCH 12/12] fix(main): update release notes overview for main for livingdocs-server with tag v277.0.0 --- data/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/releases.json b/data/releases.json index 6c1b84123..79d71fd38 100644 --- a/data/releases.json +++ b/data/releases.json @@ -9,7 +9,7 @@ "legacy": false, "sortId": 50, "editorVersion": "v118.0.6", - "serverVersion": "v276.4.16" + "serverVersion": "v277.0.0" }, "release-2025-05": { "key": "release-2025-05",