add widget
,add piece
andadd module
are compatible with our new ESM-based starter kits. commonjs starter kits can still be used.
- Fully compatible with the new major version of Apostrophe (
4.0.0
). - Slight improvements to messaging and documentation.
- Removed vestigial support for Apostrophe 2.x, which has passed its end of life date and should not be used, therefore its removal is not considered a major version change in the CLI. Of course, those who need to create new 2.x projects can fork existing projects without the use of the CLI.
- Adds the
--mongodb-uri
flag to pass a MongoDB server connection string allowing for initial user addition during project creation when a host server is being used.
- Adds additional options to the
--starter
flag to make use of the starter kits easier. Also adds fallbacks for obtaining templates from other repositories. - Changes the
config.js
file to reflect the new name for the olda3-boilerplate
template repo,starter-kit-essentials
- Fixes apostrophe 3 paths in console output.
- Fixed typo in CLI help to clarify install options.
- Pinned
package.json
to version1.4.0
of thecolors
module to ensure the liberty bug does not corrupt the display. This should not be possible when installing normally with-g
since we were already shipping apackage-lock.json
that contains 1.4.0, however the bug did occur if a user cloned the repo and rannpm update
, so in an abundance of caution we are making sure it is not possible even when doing so.
- Adds a spinner indicator during package install to avoid the impression that the process is failing.
- Updates ESLint to v7 to meet the eslint-config-apostrophe peer dependency requirement.
- The initial build of the overhauled ApostropheCMS CLI. Uses the
3.0.0
major version number as this is very much an advanced version of theapostrophe-cli
package (currently at 2.x.x), but moved to a new package name for logistical reasons.