@vsf-enterprise/storefront-cli
1.29.12
Patch Changes
- REMOVED
.github/actions
folder 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.ts
in 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-module
if 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
-c
flag 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-kit
package. - ADDED Debug mode. Now you can enable it by setting
DEBUG
env variable tostorefront-cli
or*
. For more info, consult docs.
DEBUG=storefront-cli npx @vsf-enterprise/storefront-cli <COMMAND>
1.27.0
Minor Changes
- REMOVED Option to copy
RenderComponent
component 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-contentstack
module
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-amplience
andcms-builderio
modules
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-contentful
package - CHANGED
add-module
command is now using@vsf-enterprise/project-modifier
in 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
config
directory).
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
UnifiedEndpoints
type frommiddleware.config.ts
file.
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
FilterSize
component inde
language.
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.
latest
flag is respected when modules are installed withcreate
and added foradd-module
.
1.8.3
Patch Changes
- bcd9880: FIXED
continuous-delivery.yml
file is generated for all framework / ecommerce configurations.
1.8.2
Patch Changes
- c2fbcbf: FIXED wrong detection of existing storefront project while using
add-module
command, 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-model
in the root package.json, we check@vue-storefront/middleware
instead
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-api
after introducing the Unified Algolia integration
1.6.2
Patch Changes
- 459d20a: Update middleware config template.
1.6.1
Patch Changes
- 19836ae: CLI
create
command 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
create
command. This commit will be used as a base for the next changes.
As a consequence, now after runningnpx @vsf-enterprise/storefront-cli create
you 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