From 1824efbbefb501d0223856f2e18eb065dee44a8a Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Wed, 15 May 2024 21:51:54 +0200 Subject: [PATCH 1/4] Release @plone/types 1.0.0-alpha.12 --- packages/types/CHANGELOG.md | 6 ++++++ packages/types/news/6014.bugfix | 1 - packages/types/package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 packages/types/news/6014.bugfix diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 53272135327..5154b36daa8 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -8,6 +8,12 @@ +## 1.0.0-alpha.12 (2024-05-15) + +### Bugfix + +- Fixed some type definitions @sneridagh [#6014](https://github.com/plone/volto/issues/6014) + ## 1.0.0-alpha.11 (2024-04-26) ### Bugfix diff --git a/packages/types/news/6014.bugfix b/packages/types/news/6014.bugfix deleted file mode 100644 index 450f5401251..00000000000 --- a/packages/types/news/6014.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed some type definitions @sneridagh diff --git a/packages/types/package.json b/packages/types/package.json index 77803131bbb..e3f70cb97bb 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.0.0-alpha.11", + "version": "1.0.0-alpha.12", "repository": { "type": "git", "url": "https://github.com/plone/volto.git" From 4490ee8ddc02d0243c0212a5173acaf7c128a233 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Wed, 15 May 2024 21:53:28 +0200 Subject: [PATCH 2/4] Release @plone/registry 1.5.7 --- packages/registry/CHANGELOG.md | 10 ++++++++++ packages/registry/news/5980.internal | 1 - packages/registry/news/6002.bugfix | 1 - packages/registry/package.json | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) delete mode 100644 packages/registry/news/5980.internal delete mode 100644 packages/registry/news/6002.bugfix diff --git a/packages/registry/CHANGELOG.md b/packages/registry/CHANGELOG.md index cc2a9954665..05faaac0556 100644 --- a/packages/registry/CHANGELOG.md +++ b/packages/registry/CHANGELOG.md @@ -8,6 +8,16 @@ +## 1.5.7 (2024-05-15) + +### Bugfix + +- Fix type for component registry components @sneridagh [#6002](https://github.com/plone/volto/issues/6002) + +### Internal + +- Saner defaults for building deps, switch default to cached, add `build:force` command @sneridagh [#5980](https://github.com/plone/volto/issues/5980) + ## 1.5.6 (2024-04-23) ### Bugfix diff --git a/packages/registry/news/5980.internal b/packages/registry/news/5980.internal deleted file mode 100644 index 879566de350..00000000000 --- a/packages/registry/news/5980.internal +++ /dev/null @@ -1 +0,0 @@ -Saner defaults for building deps, switch default to cached, add `build:force` command @sneridagh diff --git a/packages/registry/news/6002.bugfix b/packages/registry/news/6002.bugfix deleted file mode 100644 index 9ef8144c11e..00000000000 --- a/packages/registry/news/6002.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix type for component registry components @sneridagh diff --git a/packages/registry/package.json b/packages/registry/package.json index 7650f6cb145..8d6772574bb 100644 --- a/packages/registry/package.json +++ b/packages/registry/package.json @@ -9,7 +9,7 @@ ], "funding": "https://github.com/sponsors/plone", "license": "MIT", - "version": "1.5.6", + "version": "1.5.7", "repository": { "type": "git", "url": "https://github.com/plone/volto.git" From ac663e1ac52e077cbad21058f47a4493ff47929d Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Wed, 15 May 2024 21:57:52 +0200 Subject: [PATCH 3/4] Release generate-volto 9.0.0-alpha.16 --- packages/generator-volto/CHANGELOG.md | 6 ++++++ packages/generator-volto/news/5785.bugfix | 1 - packages/generator-volto/package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) delete mode 100644 packages/generator-volto/news/5785.bugfix diff --git a/packages/generator-volto/CHANGELOG.md b/packages/generator-volto/CHANGELOG.md index db42b27c09a..0bc520bfd1a 100644 --- a/packages/generator-volto/CHANGELOG.md +++ b/packages/generator-volto/CHANGELOG.md @@ -8,6 +8,12 @@ +## 9.0.0-alpha.16 (2024-05-15) + +### Bugfix + +- Disable `jsx-a11y/label-has-associated-control` so that we can use `eslint-plugin-jsx-a11y` version 6.8.0 if it's pulled by other dependencies. @ichim-david [#5785](https://github.com/plone/volto/issues/5785) + ## 9.0.0-alpha.15 (2024-05-02) ### Internal diff --git a/packages/generator-volto/news/5785.bugfix b/packages/generator-volto/news/5785.bugfix deleted file mode 100644 index 9acdc451eb3..00000000000 --- a/packages/generator-volto/news/5785.bugfix +++ /dev/null @@ -1 +0,0 @@ -Disable `jsx-a11y/label-has-associated-control` so that we can use `eslint-plugin-jsx-a11y` version 6.8.0 if it's pulled by other dependencies. @ichim-david \ No newline at end of file diff --git a/packages/generator-volto/package.json b/packages/generator-volto/package.json index ac886405a05..d14ac702fa3 100644 --- a/packages/generator-volto/package.json +++ b/packages/generator-volto/package.json @@ -10,7 +10,7 @@ } ], "license": "MIT", - "version": "9.0.0-alpha.15", + "version": "9.0.0-alpha.16", "repository": { "type": "git", "url": "git+https://github.com/plone/generator-volto.git" From ad4f127c6829a485758399aae14bc0f0ae73a324 Mon Sep 17 00:00:00 2001 From: Victor Fernandez de Alba Date: Wed, 15 May 2024 21:58:55 +0200 Subject: [PATCH 4/4] Release 18.0.0-alpha.31 --- docs/source/release-notes/index.md | 21 +++++++++++++++++++ packages/volto/CHANGELOG.md | 21 +++++++++++++++++++ packages/volto/news/5620.bugfix | 1 - packages/volto/news/5785.bugfix | 1 - packages/volto/news/5997.internal | 1 - packages/volto/news/5998.internal | 3 --- packages/volto/news/6011.documentation | 1 - packages/volto/news/6014.bugfix | 1 - packages/volto/news/6017.bugfix | 2 -- packages/volto/package.json | 2 +- .../volto/types/actions/content/content.d.ts | 7 +++++++ packages/volto/types/actions/index.d.ts | 2 +- .../volto/types/constants/ActionTypes.d.ts | 1 + .../volto/types/helpers/Blocks/Blocks.d.ts | 4 ++-- 14 files changed, 54 insertions(+), 14 deletions(-) delete mode 100644 packages/volto/news/5620.bugfix delete mode 100644 packages/volto/news/5785.bugfix delete mode 100644 packages/volto/news/5997.internal delete mode 100644 packages/volto/news/5998.internal delete mode 100644 packages/volto/news/6011.documentation delete mode 100644 packages/volto/news/6014.bugfix delete mode 100644 packages/volto/news/6017.bugfix diff --git a/docs/source/release-notes/index.md b/docs/source/release-notes/index.md index 02881dd9266..9916c795287 100644 --- a/docs/source/release-notes/index.md +++ b/docs/source/release-notes/index.md @@ -17,6 +17,27 @@ myst: +## 18.0.0-alpha.31 (2024-05-15) + +### Bugfix + +- Replaced the spinner with a progress bar that shows the number of files being uploaded (Uploading x files out of y), and positioned the progress bar properly, while uploading a large number of files. @victorchrollo14 [#5620](https://github.com/plone/volto/issues/5620) +- Disable `jsx-a11y/label-has-associated-control` so that we can use `eslint-plugin-jsx-a11y` version 6.8.0 if it's pulled by other dependencies. @ichim-david [#5785](https://github.com/plone/volto/issues/5785) +- Fix some type definitions in JSDocs @sneridagh [#6014](https://github.com/plone/volto/issues/6014) +- Use `pnpm` 9.1.1 @sneridagh + Remove `postinstall` script for building dependencies @sneridagh [#6017](https://github.com/plone/volto/issues/6017) + +### Internal + +- Allow `Makefile` options to be modified by a `Makefile.local` file if present. @ichim-david [#5997](https://github.com/plone/volto/issues/5997) +- Modified `locking` and `block-listing` cypress tests + to use more `assertions` instead of wait times in order to improve + the reliability of the tests. @ichim-david [#5998](https://github.com/plone/volto/issues/5998) + +### Documentation + +- Add sphinx-examples extension, update examples, align docs requirements with main documentation, and fix JSON example in upgrade guide. @stevepiercy [#6011](https://github.com/plone/volto/issues/6011) + ## 18.0.0-alpha.30 (2024-05-02) ### Bugfix diff --git a/packages/volto/CHANGELOG.md b/packages/volto/CHANGELOG.md index 02881dd9266..9916c795287 100644 --- a/packages/volto/CHANGELOG.md +++ b/packages/volto/CHANGELOG.md @@ -17,6 +17,27 @@ myst: +## 18.0.0-alpha.31 (2024-05-15) + +### Bugfix + +- Replaced the spinner with a progress bar that shows the number of files being uploaded (Uploading x files out of y), and positioned the progress bar properly, while uploading a large number of files. @victorchrollo14 [#5620](https://github.com/plone/volto/issues/5620) +- Disable `jsx-a11y/label-has-associated-control` so that we can use `eslint-plugin-jsx-a11y` version 6.8.0 if it's pulled by other dependencies. @ichim-david [#5785](https://github.com/plone/volto/issues/5785) +- Fix some type definitions in JSDocs @sneridagh [#6014](https://github.com/plone/volto/issues/6014) +- Use `pnpm` 9.1.1 @sneridagh + Remove `postinstall` script for building dependencies @sneridagh [#6017](https://github.com/plone/volto/issues/6017) + +### Internal + +- Allow `Makefile` options to be modified by a `Makefile.local` file if present. @ichim-david [#5997](https://github.com/plone/volto/issues/5997) +- Modified `locking` and `block-listing` cypress tests + to use more `assertions` instead of wait times in order to improve + the reliability of the tests. @ichim-david [#5998](https://github.com/plone/volto/issues/5998) + +### Documentation + +- Add sphinx-examples extension, update examples, align docs requirements with main documentation, and fix JSON example in upgrade guide. @stevepiercy [#6011](https://github.com/plone/volto/issues/6011) + ## 18.0.0-alpha.30 (2024-05-02) ### Bugfix diff --git a/packages/volto/news/5620.bugfix b/packages/volto/news/5620.bugfix deleted file mode 100644 index da0033b8536..00000000000 --- a/packages/volto/news/5620.bugfix +++ /dev/null @@ -1 +0,0 @@ -Replaced the spinner with a progress bar that shows the number of files being uploaded (Uploading x files out of y), and positioned the progress bar properly, while uploading a large number of files. @victorchrollo14 diff --git a/packages/volto/news/5785.bugfix b/packages/volto/news/5785.bugfix deleted file mode 100644 index 9acdc451eb3..00000000000 --- a/packages/volto/news/5785.bugfix +++ /dev/null @@ -1 +0,0 @@ -Disable `jsx-a11y/label-has-associated-control` so that we can use `eslint-plugin-jsx-a11y` version 6.8.0 if it's pulled by other dependencies. @ichim-david \ No newline at end of file diff --git a/packages/volto/news/5997.internal b/packages/volto/news/5997.internal deleted file mode 100644 index d4e8836668f..00000000000 --- a/packages/volto/news/5997.internal +++ /dev/null @@ -1 +0,0 @@ -Allow `Makefile` options to be modified by a `Makefile.local` file if present. @ichim-david \ No newline at end of file diff --git a/packages/volto/news/5998.internal b/packages/volto/news/5998.internal deleted file mode 100644 index ccb5323741f..00000000000 --- a/packages/volto/news/5998.internal +++ /dev/null @@ -1,3 +0,0 @@ -Modified `locking` and `block-listing` cypress tests -to use more `assertions` instead of wait times in order to improve -the reliability of the tests. @ichim-david \ No newline at end of file diff --git a/packages/volto/news/6011.documentation b/packages/volto/news/6011.documentation deleted file mode 100644 index b9012da7306..00000000000 --- a/packages/volto/news/6011.documentation +++ /dev/null @@ -1 +0,0 @@ -Add sphinx-examples extension, update examples, align docs requirements with main documentation, and fix JSON example in upgrade guide. @stevepiercy diff --git a/packages/volto/news/6014.bugfix b/packages/volto/news/6014.bugfix deleted file mode 100644 index 0a76ebf1898..00000000000 --- a/packages/volto/news/6014.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix some type definitions in JSDocs @sneridagh diff --git a/packages/volto/news/6017.bugfix b/packages/volto/news/6017.bugfix deleted file mode 100644 index c7a50f68a0c..00000000000 --- a/packages/volto/news/6017.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Use `pnpm` 9.1.1 @sneridagh -Remove `postinstall` script for building dependencies @sneridagh diff --git a/packages/volto/package.json b/packages/volto/package.json index 8584d0fcacf..5e312612828 100644 --- a/packages/volto/package.json +++ b/packages/volto/package.json @@ -9,7 +9,7 @@ } ], "license": "MIT", - "version": "18.0.0-alpha.30", + "version": "18.0.0-alpha.31", "repository": { "type": "git", "url": "git@github.com:plone/volto.git" diff --git a/packages/volto/types/actions/content/content.d.ts b/packages/volto/types/actions/content/content.d.ts index 6b010ac392a..1849dfc26c9 100644 --- a/packages/volto/types/actions/content/content.d.ts +++ b/packages/volto/types/actions/content/content.d.ts @@ -1,3 +1,10 @@ +/** + * update uploaded files count function + * @function updateUploadedFiles + * @param {number} number of files uploaded + * @returns {Object} update uploaded files action + */ +export function updateUploadedFiles(uploadedFiles: any): any; /** * Create content function. * @function createContent diff --git a/packages/volto/types/actions/index.d.ts b/packages/volto/types/actions/index.d.ts index 982c603694a..2d303e5f508 100644 --- a/packages/volto/types/actions/index.d.ts +++ b/packages/volto/types/actions/index.d.ts @@ -21,7 +21,7 @@ export { getNavroot } from "./navroot/navroot"; export { copy, cut, copyContent, moveContent } from "@plone/volto/actions/clipboard/clipboard"; export { installAddon, listAddons, uninstallAddon, upgradeAddon } from "./addons/addons"; export { addComment, deleteComment, listComments, listMoreComments, updateComment } from "@plone/volto/actions/comments/comments"; -export { createContent, deleteContent, updateContent, getContent, orderContent, sortContent, resetContent, updateColumnsContent, lockContent, unlockContent, linkIntegrityCheck } from "@plone/volto/actions/content/content"; +export { createContent, deleteContent, updateContent, getContent, orderContent, sortContent, resetContent, updateColumnsContent, lockContent, unlockContent, linkIntegrityCheck, updateUploadedFiles } from "@plone/volto/actions/content/content"; export { getControlpanel, postControlpanel, deleteControlpanel, listControlpanels, updateControlpanel, getSystemInformation, getDatabaseInformation } from "@plone/volto/actions/controlpanels/controlpanels"; export { createGroup, deleteGroup, getGroup, listGroups, updateGroup } from "@plone/volto/actions/groups/groups"; export { getHistory, revertHistory } from "@plone/volto/actions/history/history"; diff --git a/packages/volto/types/constants/ActionTypes.d.ts b/packages/volto/types/constants/ActionTypes.d.ts index 9d467642bd1..43d8121c714 100644 --- a/packages/volto/types/constants/ActionTypes.d.ts +++ b/packages/volto/types/constants/ActionTypes.d.ts @@ -141,3 +141,4 @@ export const RESET_LOGIN_REQUEST: "RESET_LOGIN_REQUEST"; export const GET_SITE: "GET_SITE"; export const GET_NAVROOT: "GET_NAVROOT"; export const SET_FORM_DATA: "SET_FORM_DATA"; +export const UPDATE_UPLOADED_FILES: "UPDATE_UPLOADED_FILES"; diff --git a/packages/volto/types/helpers/Blocks/Blocks.d.ts b/packages/volto/types/helpers/Blocks/Blocks.d.ts index d0a282751a7..06b2391edfe 100644 --- a/packages/volto/types/helpers/Blocks/Blocks.d.ts +++ b/packages/volto/types/helpers/Blocks/Blocks.d.ts @@ -107,10 +107,10 @@ export function emptyBlocksForm(): any; * (could be empty, if not type given) and the number of blocks * @function blocksFormGenerator * @param {number} number How many blocks to generate of the type (could be "empty", if no type provided) - * @param {number} type The type of the blocks + * @param {string} type The type of the blocks * @return {Object} blocks/blocks_layout pair filled with the generated blocks */ -export function blocksFormGenerator(number: number, type: number): any; +export function blocksFormGenerator(number: number, type: string): any; /** * Recursively discover blocks in data and call the provided callback * @function visitBlocks