@vsf-enterprise/storefront-cli
2.1.0
Minor Changes
- ADDED: The
consoleProjectNameandcloudRegionflags in CLI create command. They allows to define Console's project name and selected Cloud region inalokai.config.jsonduring the project bootstrapping. CHANGED: Moved all multistore related functionalities to the @alokai/cli CHANGED: Renamed the--inheritance-onlyflag to--template.
Patch Changes
- FIXED: Bug during create that blocks the process
2.1.0-rc.2
Patch Changes
- FIXED: Bug during create that blocks the process
2.1.0-rc.1
Minor Changes
CHANGED: Renamed the --inheritance-only flag to --template.
2.1.0-rc.0
Minor Changes
CHANGED: Moved all multistore related functionalities to the @alokai/cli
2.0.3
Patch Changes
- UPDATED
@vsf-enterprise/module-kitversion bump
2.0.2
Patch Changes
- FIXED add-module --release flag expects a string value instead of a numeric one.
2.0.1
Patch Changes
- CHANGED removed leftovers of deprecated
--candidateflag
2.0.0
Major Changes
- [CHANGED]BREAKING
--releaseflag now requires you to pass semver-compliant version
- @vsf-enterprise/storefront-cli create -r 27
+ @vsf-enterprise/storefront-cli create -r 1.2.1
If you wish to use CLI storefront version released before semver versioning was added - use older CLI. For example @vsf-enterprise/storefront-cli version 1.29.12
@vsf-enterprise/storefront-cli@1.29.12 create -r 27
- [REMOVED]BREAKING removed
--candidateflag
- @vsf-enterprise/storefront-cli create -r 27 -c
+ @vsf-enterprise/storefront-cli create -r 1.2.1-rc
Minor Changes
- ADDED Support for custom Storefront schema scripts for the
createcommand.
Patch Changes
- CHANGED - update @vsf-enterprise/sdk package to 3.4.1
2.0.0-rc.0
Major Changes
- [CHANGED]BREAKING
--releaseflag now requires you to pass semver-compliant version
- @vsf-enterprise/storefront-cli create -r 27
+ @vsf-enterprise/storefront-cli create -r 1.2.1
If you wish to use CLI storefront version released before semver versioning was added - use older CLI. For example @vsf-enterprise/storefront-cli version 1.29.12
@vsf-enterprise/storefront-cli@1.29.12 create -r 27
- [REMOVED]BREAKING removed
--candidateflag
- @vsf-enterprise/storefront-cli create -r 27 -c
+ @vsf-enterprise/storefront-cli create -r 1.2.1-rc
Minor Changes
- ADDED Support for custom Storefront schema scripts for the
createcommand.
1.30.0
Minor Changes
Added support for AI contexts
Patch Changes
FIXED --ref-module flag was not working. Now it's properly used to fetch module metadata details & content.
1.29.12
Patch Changes
- REMOVED
.github/actionsfolder from the generated storefront, as it contained redundant files.
1.29.11
Patch Changes
- CHANGED - update @vsf-enterprise/module-kit package to 1.3.1
1.29.10
Patch Changes
- CHANGED updated @vsf-enterprise/module-kit package to 1.3.0 which enables modules support for commercetools
1.29.9
Patch Changes
ADDED: --force optional boolean flag to force project generation when running the create command.
npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --force
ADDED: --modules (-m) optional boolean flag to install recommended modules when running the create command. Default: true.
npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --modules
Skip recommended modules installation when creating a new project
npx @vsf-enterprise/storefront-cli create "generated-project" -f nextjs -e sapcc --no-modules
ADDED: --force optional boolean flag to force module installation when running the add-module command.
npx @vsf-enterprise/storefront-cli add-module checkout -e sapcc --force
1.29.8
Patch Changes
- CHANGED Gitguardian parts removed after creating project with cleanup phase.
1.29.7
Patch Changes
- FIXED CLI cannot find a compatible module
FIXED: Stop CLI from adding
config.tsin Playwright setup in releases above Sprint-24. Now Playwright config is declared directly in the storefront codebase - no need to generate it via CLI.
1.29.6
Patch Changes
FIXED: The module installation process has been improved. The CLI now checks which frameworks are supported by a given module and installs it only in those that are available both in the module and the project.
1.29.5
Patch Changes
- FIXED: Running all schemas for given framework in modules dev mode
1.29.4
Patch Changes
- REMOVED Checkout pages are removed for release-24 and onwards
1.29.3
Patch Changes
Updated dependencies: @vsf-enterprise/module-kit@1.0.5
1.29.2
Patch Changes
- FIXED show module id when commerce is not supported
1.29.1
Patch Changes
- FIXED Create
/tmp/vsf-moduleif it doesn't exist.
1.29.0
Minor Changes
- ADDED Support for modules for other commerces than sapcc
1.28.2
Patch Changes
- FIXED Remove only unused frontend frameworks on project create finish.
1.28.1
Patch Changes
- FIXED Finding latest release when
-cflag provided
1.28.0
Minor Changes
- ADDED Support for new modules structure and the module installation scripts.
- CHANGED Move all storefront subdependencies to
@vsf-enterprise/module-kitpackage. - ADDED Debug mode. Now you can enable it by setting
DEBUGenv variable tostorefront-clior*. For more info, consult docs.
DEBUG=storefront-cli npx @vsf-enterprise/storefront-cli <COMMAND>
1.27.0
Minor Changes
- REMOVED Option to copy
RenderComponentcomponent from the CMS modules (as a CMS wrapper).
Example for the Contentful Module, file (packages/storefront-cli/src/utils/setupProjectForModules/schemas/cms-contentful.ts):
- {
- from: `${path.join(paths.modulesDir, "cms-contentful", "components", "RenderComponent", "RenderComponent.vue")}`,
- to: `${path.join(paths.appRoot, "components", "cms", "wrappers")}`,
- },
1.26.1
Patch Changes
- FIXED race condition during cleanup, improve and fix cleanup docker files and playwright, add missing checkout-b2b installation scripts
1.26.0
Minor Changes
- ADDED Installation script for
cms-contentstackmodule
1.25.1
Patch Changes
- FIXED Added missing schema for Builder.io + Next.js
1.25.0
Minor Changes
- ADDED Posibility to use CLI in dev mode
1.24.0
Minor Changes
- ADDED schemas for
cms-amplienceandcms-builderiomodules
1.23.0
Minor Changes
- ADDED support for new modules structure
- FIXED release version autoselect for add-module command
1.22.0
Minor Changes
- ADDED Auto bootstrapping for cms-contentful module for Nuxt
1.21.1
Patch Changes
- FIXED Updated code after introducing cms-mock to the unified-storefront-demo
1.21.0
Minor Changes
- ADDED Support for
cms-contentfulpackage - CHANGED
add-modulecommand is now using@vsf-enterprise/project-modifierin the implementation
1.20.4
Patch Changes
- FIXED Change placement of script for updating engines node property in package.json in CLI package due to none existing file on "postinstall"
1.20.3
Patch Changes
- FIXED Update engines node version in package.json
1.20.2
Patch Changes
- FIXED fetching continuous delivery file
1.20.1
Patch Changes
- FIXED fetching continous delivery script from proper release
1.20.0
Minor Changes
add possibility to specify git refs to fetch the unified or modules codebase from
Patch Changes
- FIXED setup a powertools product catalog for sap b2b store
1.19.0
Minor Changes
- ADDED method overrides and normalizers generation
1.18.3
Patch Changes
- FIXED generating sap b2b store
1.18.2
Patch Changes
update faulty file-modifier version
1.18.1
Patch Changes
add missing dependencies to package.json
1.18.0
Minor Changes
add automated checkout modules installation
1.17.0
Minor Changes
add --release and --candidate flags to @vsf-enteprise/storefront-cli add-module command
1.16.1
Patch Changes
- FIXED Cleanup redundant files in storefront-middleware and dependencies in package.json
- FIXED Removed redundant scripts from root package.json
- FIXED Removed redundant
-<commerce>suffix in package.json version
1.16.0
Minor Changes
- CHANGED Removed the --latest flag. Introduced conditional cleanup operations depending on generated storefront version.
1.15.0
Minor Changes
- CHANGED CLI adjusted to the recent Middleware changes (i.e. removing the
configdirectory).
1.14.1
Patch Changes
CLI now takes "release" and "candidate" flags into account when installing modules during storefront creation 🚀
1.14.0
Minor Changes
Fixed zod schema validation error while selecting sapcc-b2b as ecommerce.
1.13.0
Minor Changes
Users can generate projects from candidate releases using the --candidate (-c) flag.
1.12.1
Patch Changes
- ADDED Exported to the
unifiedApiExtension. - ADDED Export of the
UnifiedEndpointstype frommiddleware.config.tsfile.
1.12.0
Minor Changes
Added --release (-r) flag allowing to create a project from a specific storefront release
Patch Changes
- FIXED displaying size filters as a
FilterSizecomponent indelanguage.
1.11.0
Minor Changes
FIXED missing categories after changing language.
1.10.0
Minor Changes
Added the --dependencies (-d) flag to the create command allowing to opt-out of installing packages after creating a new project.
1.9.0
Minor Changes
- a48d94e: ADDED Downloading modules based on latest released.
latestflag is respected when modules are installed withcreateand added foradd-module.
1.8.3
Patch Changes
- bcd9880: FIXED
continuous-delivery.ymlfile is generated for all framework / ecommerce configurations.
1.8.2
Patch Changes
- c2fbcbf: FIXED wrong detection of existing storefront project while using
add-modulecommand, previously while using this command errorError: Unable to verify if project is a Alokai project.was displayed. After change there is no error and project is found correctly.
1.8.1
Patch Changes
- 9a6e0ff: fix CLI error with not existing directory
1.8.0
Minor Changes
- 466ec10: ADDED Unified Adobe Commerce (Magento 2) boilerplate support.
1.7.1
Patch Changes
- b377337: FIXED SAPCC project initialization
FIXED Prerequisite for adding modules - we no longer check for the existance of
@vue-storefront/unified-data-modelin the root package.json, we check@vue-storefront/middlewareinstead
1.7.0
Minor Changes
- 244d6fa: Support SAP B2B initialization and install recommended modules instalation
Patch Changes
- c27d055: Always use path.join for path handling
1.6.4
Patch Changes
- 76943cc: Added a print out when latest tag was used, specifying that current main branch is used
1.6.3
Patch Changes
- 9c8aa7c: Remove the default
@vsf-enterprise/algolia-apiafter introducing the Unified Algolia integration
1.6.2
Patch Changes
- 459d20a: Update middleware config template.
1.6.1
Patch Changes
- 19836ae: CLI
createcommand update
1.6.0
Minor Changes
- 51a1014: Install modules for SAP commerce and handle modules installation for ecommerce platforms
1.4.1
Patch Changes
- 65e0806: Remove gguardian check from pre-commit hooks
1.4.0
Minor Changes
- 62cbfd70: Added SFCC as available e-commerce integration
1.3.0
Minor Changes
- 82d7ae2a: Created demo uses updated continuous-delivery.yml file
1.2.0
Minor Changes
- Added an initial commit to
createcommand. This commit will be used as a base for the next changes.
As a consequence, now after runningnpx @vsf-enterprise/storefront-cli createyou will see an initial commit in your repository.
1.1.0
Minor Changes
- Added arguments to be able to install a single module with command
1.0.0
Major Changes
- Add module CLI command can install modules
0.0.4
Patch Changes
- Fix "Cannot find package 'prompts'" error
0.0.3
Patch Changes
- Fix Cannot find package 'isomorphic-git' issue