From 821f716d2e32981aba17f69c993e8594d574b524 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Tue, 17 Dec 2024 10:37:05 +0100 Subject: [PATCH 1/3] Release @plone/types 1.2.0 --- packages/types/CHANGELOG.md | 6 ++++++ packages/types/news/6539.feature | 1 - packages/types/package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 packages/types/news/6539.feature diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index f22cfb03e7..348c505930 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -8,6 +8,12 @@ +## 1.2.0 (2024-12-17) + +### Feature + +- Added the typing for the new `cssLayers` configuration object setting. @sneridagh [#6539](https://github.com/plone/volto/issues/6539) + ## 1.1.0 (2024-12-12) ### Feature diff --git a/packages/types/news/6539.feature b/packages/types/news/6539.feature deleted file mode 100644 index 4bad8ad4c9..0000000000 --- a/packages/types/news/6539.feature +++ /dev/null @@ -1 +0,0 @@ -Added the typing for the new `cssLayers` configuration object setting. @sneridagh diff --git a/packages/types/package.json b/packages/types/package.json index 5af91ff0e4..6c2370a064 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -9,7 +9,7 @@ ], "funding": "https://github.com/sponsors/plone", "license": "MIT", - "version": "1.1.0", + "version": "1.2.0", "repository": { "type": "git", "url": "https://github.com/plone/volto.git" From 3f6582a0aad536cdb03ffcaed672061fd94a479a Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Tue, 17 Dec 2024 10:38:58 +0100 Subject: [PATCH 2/3] Release @plone/components 3.0.1 --- packages/components/CHANGELOG.md | 10 ++++++++++ packages/components/news/6539.bugfix | 1 - packages/components/news/6542.internal | 1 - packages/components/package.json | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) delete mode 100644 packages/components/news/6539.bugfix delete mode 100644 packages/components/news/6542.internal diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 9f3d4cbaa6..dbcbbff45a 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -8,6 +8,16 @@ +## 3.0.1 (2024-12-17) + +### Bugfix + +- Fixed precedence of the Quanta layer by adding a base layer for all the basic components. @sneridagh [#6539](https://github.com/plone/volto/issues/6539) + +### Internal + +- Update `@plone/components`'s URLs in its `package.json`. @stevepiercy [#6542](https://github.com/plone/volto/issues/6542) + ## 3.0.0 (2024-12-12) ### Breaking diff --git a/packages/components/news/6539.bugfix b/packages/components/news/6539.bugfix deleted file mode 100644 index b64e94c1ea..0000000000 --- a/packages/components/news/6539.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed precedence of the Quanta layer by adding a base layer for all the basic components. @sneridagh diff --git a/packages/components/news/6542.internal b/packages/components/news/6542.internal deleted file mode 100644 index 7aa5606de1..0000000000 --- a/packages/components/news/6542.internal +++ /dev/null @@ -1 +0,0 @@ -Update `@plone/components`'s URLs in its `package.json`. @stevepiercy diff --git a/packages/components/package.json b/packages/components/package.json index a7296a7611..bafdbfe377 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -8,7 +8,7 @@ } ], "license": "MIT", - "version": "3.0.0", + "version": "3.0.1", "repository": { "type": "git", "url": "http://github.com/plone/volto.git" From 09b88e6ea738fb802e4ce4faef4a5aebfb87cc03 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Tue, 17 Dec 2024 11:17:44 +0100 Subject: [PATCH 3/3] Release 18.4.0 --- docs/source/release-notes/index.md | 14 ++++++++++++++ packages/volto/CHANGELOG.md | 14 ++++++++++++++ packages/volto/README.md | 24 ++++++++++++++++++++++++ packages/volto/news/6534.internal | 1 - packages/volto/news/6539.feature | 1 - packages/volto/news/6542.documentation | 1 - packages/volto/package.json | 2 +- 7 files changed, 53 insertions(+), 4 deletions(-) delete mode 100644 packages/volto/news/6534.internal delete mode 100644 packages/volto/news/6539.feature delete mode 100644 packages/volto/news/6542.documentation diff --git a/docs/source/release-notes/index.md b/docs/source/release-notes/index.md index 0db013fbbd..03e6e00c0c 100644 --- a/docs/source/release-notes/index.md +++ b/docs/source/release-notes/index.md @@ -17,6 +17,20 @@ myst: +## 18.4.0 (2024-12-17) + +### Feature + +- Added a setting in the `config` object to set the site's CSS layers, if required. @sneridagh [#6539](https://github.com/plone/volto/issues/6539) + +### Internal + +- Fixed and re-enabled the types declaration extractor from core Volto. @sneridagh [#6534](https://github.com/plone/volto/issues/6534) + +### Documentation + +- Add monorepo structure to the README. Update the monorepo structure file tree. @stevepiercy [#6542](https://github.com/plone/volto/issues/6542) + ## 18.3.0 (2024-12-12) ### Feature diff --git a/packages/volto/CHANGELOG.md b/packages/volto/CHANGELOG.md index 0db013fbbd..03e6e00c0c 100644 --- a/packages/volto/CHANGELOG.md +++ b/packages/volto/CHANGELOG.md @@ -17,6 +17,20 @@ myst: +## 18.4.0 (2024-12-17) + +### Feature + +- Added a setting in the `config` object to set the site's CSS layers, if required. @sneridagh [#6539](https://github.com/plone/volto/issues/6539) + +### Internal + +- Fixed and re-enabled the types declaration extractor from core Volto. @sneridagh [#6534](https://github.com/plone/volto/issues/6534) + +### Documentation + +- Add monorepo structure to the README. Update the monorepo structure file tree. @stevepiercy [#6542](https://github.com/plone/volto/issues/6542) + ## 18.3.0 (2024-12-12) ### Feature diff --git a/packages/volto/README.md b/packages/volto/README.md index 63877d3e46..9327b2f737 100644 --- a/packages/volto/README.md +++ b/packages/volto/README.md @@ -36,6 +36,30 @@ You can build your own or choose from the community released ones: You can try a Volto online demo at [https://demo.plone.org/](https://demo.plone.org/). +## Monorepo structure + +Since version 18.0.0-alpha4, the Volto core repository has had the shape of a monorepo, where "mono" means "single" and "repo" is short for "repository". +This means that several apps and libraries related to each other are stored in the same repository. +They are managed together but released individually. +This allows the code to be shared effectively, and unifies tracking of changes across all of the apps and libraries. + +| Package | Location | +|---|---| +| [`@plone/client`](https://www.npmjs.com/package/@plone/client) | [`packages/client`](https://github.com/plone/volto/tree/main/packages/client#readme) | +| [`@plone/components`](https://www.npmjs.com/package/@plone/components) | [`packages/components`](https://github.com/plone/volto/tree/main/packages/components#readme) | +| [`@plone/generator-volto`](https://www.npmjs.com/package/@plone/generator-volto) | [`packages/generator-volto`](https://github.com/plone/volto/tree/main/packages/generator-volto#readme) | +| [`@plone/helpers`](https://www.npmjs.com/package/@plone/helpers) | [`packages/helpers`](https://github.com/plone/volto/tree/main/packages/helpers#readme) | +| [`@plone/providers`](https://www.npmjs.com/package/@plone/providers) | [`packages/providers`](https://github.com/plone/volto/tree/main/packages/providers#readme) | +| [`@plone/registry`](https://www.npmjs.com/package/@plone/registry) | [`packages/registry`](https://github.com/plone/volto/tree/main/packages/registry#readme) | +| [`@plone/scripts`](https://www.npmjs.com/package/@plone/scripts) | [`packages/scripts`](https://github.com/plone/volto/tree/main/packages/scripts#readme) | +| [`@plone/types`](https://www.npmjs.com/package/@plone/types) | [`packages/types`](https://github.com/plone/volto/tree/main/packages/types#readme) | +| none | [`packages/volto-guillotina`](https://github.com/plone/volto/tree/main/packages/volto-guillotina) | +| [`@plone/volto-slate`](https://www.npmjs.com/package/@plone/volto-slate) | [`packages/volto-slate`](https://github.com/plone/volto/tree/main/packages/volto-slate#readme) | +| [`@plone/volto-testing`](https://www.npmjs.com/package/@plone/volto-testing) | [`packages/volto-testing`](https://github.com/plone/volto/tree/main/packages/volto-testing) | + +See also [Monorepo structure](https://6.docs.plone.org/volto/contributing/developing-core.html#monorepo-structure). + + ## Create a Volto project To start a new project using Volto, follow the [Plone installation documentation](https://6.docs.plone.org/install/create-project.html). diff --git a/packages/volto/news/6534.internal b/packages/volto/news/6534.internal deleted file mode 100644 index 3aea67dbc9..0000000000 --- a/packages/volto/news/6534.internal +++ /dev/null @@ -1 +0,0 @@ -Fixed and re-enabled the types declaration extractor from core Volto. @sneridagh diff --git a/packages/volto/news/6539.feature b/packages/volto/news/6539.feature deleted file mode 100644 index 1e91372fc7..0000000000 --- a/packages/volto/news/6539.feature +++ /dev/null @@ -1 +0,0 @@ -Added a setting in the `config` object to set the site's CSS layers, if required. @sneridagh diff --git a/packages/volto/news/6542.documentation b/packages/volto/news/6542.documentation deleted file mode 100644 index cff61771b4..0000000000 --- a/packages/volto/news/6542.documentation +++ /dev/null @@ -1 +0,0 @@ -Add monorepo structure to the README. Update the monorepo structure file tree. @stevepiercy diff --git a/packages/volto/package.json b/packages/volto/package.json index 64d9b1c45b..2d90155dfc 100644 --- a/packages/volto/package.json +++ b/packages/volto/package.json @@ -9,7 +9,7 @@ } ], "license": "MIT", - "version": "18.3.0", + "version": "18.4.0", "repository": { "type": "git", "url": "git@github.com:plone/volto.git"