UNPKG

@plone/scripts

Version:

Volto Core scripts package - Contains scripts and dependencies for these scripts for tooling when developing Plone 6 / Volto

292 lines (150 loc) 7.35 kB
# @plone/scripts Release Notes <!-- You should *NOT* be adding new change log entries to this file. You should create a file in the news directory instead. For helpful instructions, please see: https://6.docs.plone.org/volto/developer-guidelines/contributing.html#create-a-pull-request --> <!-- towncrier release notes start --> ## 3.9.0 (2025-03-31) ### Feature - Add `--dry-run` to prepublish script. @sneridagh [#6847](https://github.com/plone/volto/issues/6847) ## 3.8.2 (2025-02-08) ### Internal - Test with Plone 6.1.0rc1. @sneridagh [#6682](https://github.com/plone/volto/issues/6682) ## 3.8.1 (2024-11-05) ### Internal - Improve packaging. @sneridagh ## 3.8.0 (2024-11-05) ### Internal - Improve exports in `@plone/registry`. Adapt its detection in i18n script. @sneridagh [#6461](https://github.com/plone/volto/issues/6461) ## 3.7.0 (2024-10-27) ### Feature - Support for the new `@plone/registry` ESM format. @sneridagh [#6399](https://github.com/plone/volto/issues/6399) ### Documentation - Added the configuration for VSCode not to reformat Markdown and MyST files. @aadityaforwork [#6354](https://github.com/plone/volto/issues/6354) ## 3.6.2 (2024-06-06) ### Bugfix - 'Fix `poToJson` script, making it support `volto.config.js` @sneridagh [#6073](https://github.com/plone/volto/issues/6073) ### Documentation - Improve comments @sneridagh [#6072](https://github.com/plone/volto/issues/6072) ## 3.6.1 (2024-03-18) ### Bugfix - Fix volto-update-deps script, remove `@plone` packages from the sync @sneridagh [#5889](https://github.com/plone/volto/issues/5889) ## 3.6.0 (2024-03-18) ### Feature - Added project dependencies sync utility `volto-update-deps`. @sneridagh [#5879](https://github.com/plone/volto/issues/5879) ## 3.5.0 (2024-03-05) ### Feature - Add `check_deployments.js` script - Test simple deployments setups when Cypress is too much @sneridagh [#5824](https://github.com/plone/volto/issues/5824) ### Documentation - Improve wayfinding for various Volto audiences. @stevepiercy [#5730](https://github.com/plone/volto/issues/5730) ## 3.4.0 (2024-03-02) ### Feature - New `lockhook.js` script for replacing `yarnhook` @sneridagh [#5815](https://github.com/plone/volto/issues/5815) ### Internal - Update dependencies @sneridagh [#5815](https://github.com/plone/volto/issues/5815) ## 3.3.2 (2024-01-26) ### Bugfix - handle addons that have not been migrated to the new structure of po files @erral [#5704](https://github.com/plone/volto/issues/5704) ## 3.3.1 (2024-01-23) ### Internal - Fix `@plone/scripts` requires @sneridagh [#5687](https://github.com/plone/volto/issues/5687) ## 3.3.0 (2024-01-17) ### Internal - Polish po file handling @erral [#5542](https://github.com/plone/volto/issues/5542) ## 3.2.1 (2024-01-11) ### Bugfix - Fix the package to work with Volto 17 and below @sneridagh [#5613](https://github.com/plone/volto/issues/5613) ## 3.2.0 (2024-01-11) ### Feature - Added support for TS/TSX files in i18n machinery. @sneridagh [#5585](https://github.com/plone/volto/issues/5585) ### Internal - ESlint general improvements @sneridagh [#5548](https://github.com/plone/volto/issues/5548) - Pin mrs.developer to an updated version, never to star. @sneridagh [#5593](https://github.com/plone/volto/issues/5593) ## 3.1.0 (2023-12-02) ### Feature - Added a pre-publish plugin for release-it @sneridagh [#5473](https://github.com/plone/volto/issues/5473) - Added script to add necessary VSCode `.vscode/settings.json` to detect ESlint projects inside the monorepo @sneridagh [#5483](https://github.com/plone/volto/issues/5483) ## 3.0.1 (2023-10-06) ### Bugfix - Update `git-url-parse` dependency. @davisagli [#5098](https://github.com/plone/volto/issues/5098) - Fix error ``no such file or directory, open 'addon-testing-project/jsconfig.json'`` in addon clone command. @wesleybl [#5239](https://github.com/plone/volto/issues/5239) ## 3.0.0 (2023-04-07) ### Breaking - Remove dependency on `simple-git`. It is used by `mrs-developer` but not directly. @davisagli [#4546](https://github.com/plone/volto/issues/4546) ### Bugfix - Fixed i18n script to avoid overwriting translations with an empty msgstr @danalvrz [#4316](https://github.com/plone/volto/issues/4316) ## 2.3.0 (2023-01-13) ### Feature - The `consolidate` command includes Cypress folder @sneridagh [#4192](https://github.com/plone/volto/issues/4192) - Add backport PR helper script @sneridagh [#4222](https://github.com/plone/volto/issues/4222) - Improve consolidate and local clone copy files @sneridagh [#4253](https://github.com/plone/volto/issues/4253) ## 2.2.2 (2022-12-23) ### Internal - Adjust npmignores, reissue package @sneridagh [#0](https://github.com/plone/volto/issues/0) ## 2.2.1 (2022-11-24) ### Bugfix - Include `cypress` folder and `cypress.config.js` in the local clone command @sneridagh - Fix the local clone command `execSync` @sneridagh ## 2.2.0 (2022-11-24) ### Feature - Match the new layout for the Volto project generator for Cypress tests @sneridagh ## 2.1.5 (2022-11-24) ### Bugfix - Remove `isCanary` amendment to differentiate 15/16 way of calling the test script @sneridagh ## 2.1.4 (2022-11-24) ### Bugfix - Disable immutable installs in local package once created, so CI does not complain. We REALLY want to install something! @sneridagh ## 2.1.3 (2022-11-24) ### Bugfix - Improve `execSync` call in addon script @sneridagh ## 2.1.2 (2022-10-26) ### Internal - Add missing dependency @tiberiuichim ## 2.1.1 (2022-09-28) ### Bugfix - Fix if `canary` selected, the tests should not include `--env=jest-environment-jsdom-sixteen` @sneridagh ## 2.1.0 (2022-09-28) ### Feature - New `clone` to local command @sneridagh - New `consolidate` command @sneridagh ## 2.0.0 (2022-09-27) ### Breaking - Removed `Razzle` as dependency, leave only the `babel-preset-razzle` one which is enough. See https://6.docs.plone.org/volto/upgrade-guide/index.html for more information. ## 1.6.0 (2022-08-05) ### Feature - Add support for recommended structure `frontend` folder using `CHANGELOG.md` in the parent folder. @sneridagh ## 1.5.0 (2022-07-28) ### Feature - Add `--canary` option to use latest alpha in generator @sneridagh ## 1.4.1 (2022-02-24) ### Bugfix - Fix `branch` option not getting into the `getAddonInfo` function @sneridagh ## 1.4.0 (2021-12-29) ### Feature - Add custom `cypress:run` script for starting the right Cypress suite (in addon test environment) @sneridagh ## 1.3.0 (2021-12-28) ### Feature - Add custom `test` script for getting the right `RAZZLE_JEST_CONFIG` (in addon test environment) @sneridagh ## 1.2.0 (2021-12-28) ### Feature - Improved CLI for creating addon testing environments @sneridagh ## 1.1.0 (2021-12-24) ### Feature - Initial version of the CLI for addon testing @sneridagh ## 1.0.3 (2021-10-01) ### Bugfix - Fix defaults not getting in properly in i18n script @sneridagh ## 1.0.2 (2021-09-27) ### Bugfix - Missing default interpreter for `chagelogupdater` script @sneridagh ## 1.0.1 (2021-09-27) ### Bugfix - Missing `pofile` as dependency @sneridagh ## 1.0.0 (2021-09-25) ### Feature - Volto i18n messages extractor and `react-intl` language .json generator script @sneridagh - Changelog script @sneridagh ### Internal - Initial release