Skip to content

Releases: SalesforceCommerceCloud/sfcc-ci

v2.7.0

04 Jun 19:11
Compare
Choose a tag to compare

Enhancements

  • Added support for differential code deployments and the possibility to deploy a subset of code instead of a full code-version, based on the difference with the remote code version (see #174 for more details)
  • Added support to pass a resource profile at sandbox creation via sfcc-ci sandbox:create --profile <profile> (#219)
  • Added command sfcc-ci sandbox:ips to return information about inbound and outbound IP addresses for sandboxes (#187)
  • Added support for auto-scheduling of sandboxes, extended list view sfcc-ci sandbox:list, flagging a sandbox as auto scheduled with sfcc-ci sandbox:create --auto-scheduled and toggle auto scheduling with sfcc-ci sandbox:update --auto-scheduled <flag> (#222)
  • Allow JSON file to be passed as export units configuration for sfcc-ci instance:export --data <file> (#144)
  • API coverage for user related methods (#201)
  • Updated several NPM dependencies
  • Documentation and readme improvements (#210)

Fixes

  • Fixed several vulnerability issues in NPM dependencies
  • Fixed minor doc issues

Binaries

You can download pre-built binaries for Linux, MacOS and Windows below. Please find the SHA256 hashes of the pre-built binaries below:

  • sfcc-ci-linux: 0bf32b0242f94b0e49e4623c7686de8834556317965e807022d023d51d7915b8
  • sfcc-ci-macos: 342037a1a521a439adedb6817cfe9561d304ae409dce91e6787c4434900415da
  • sfcc-ci-win.exe: 75a05819cd958f150b4eeffacd7cba1a3f0ce7257c9e0b7de642b8a4392fac22

v2.6.0

17 Jun 15:20
074cc74
Compare
Choose a tag to compare

Enhancements

  • Expose addCartridge to API (#158)
  • Update Snyk version to v1.323.2 (#156, #160)

v2.5.1

09 Jun 11:07
Compare
Choose a tag to compare

Fixes

  • Fixed a reference error (#155)
  • Fixed a prototype pollution vulnerability caused by a package dependency (#150)

v2.5.0

08 Apr 07:29
c03fe4c
Compare
Choose a tag to compare

Features

  • Add command to execute a site export from an instance via new command sfcc-ci instance:export, supports fine granular export of variable sets of data units to export, see sfcc-ci instance:export --help for more details (#121)
  • Allow to inject OCAPI settings and WebDAV client permissions upon sandbox creation time via new flag --ocapi-settings and and --webdav-settings, see sfcc-ci sandbox:create --help for more details (#124)

Enhancements

  • Add unit tests for user management (#50)
  • Created package-lock.json file to ensure consistent dependencies for installs of the tool
  • Upgrade mocha to v6.2.3 (#133)

Fixes

  • Fixed an issue when using --json flag for command sfcc-ci sandbox:create (#125)
  • Fixed a prototype pollution vulnerability caused by a package dependency (#132)
  • Fixed CLI integration tests (#137, #138, #139)

v2.4.1

27 Mar 10:26
daeb846
Compare
Choose a tag to compare

Fixes

  • Fixes an issue when sfcc-ci code:deploy is used with --activate flag (#118)

v2.4.0

25 Mar 20:19
f78637a
Compare
Choose a tag to compare

Fixes

  • Fixes an issue when sfcc-ci code:deploy is used with --certificate and subsequent activation via --activate (#108)
  • Fixes wrong confirmation message for locale user creation (#85)

Enhancements

  • Updated docs to reflect capabilities of sfcc-ci data:upload (#89)
  • Ability to override sandbox API polling timeout via new env var SFCC_SANDBOX_API_POLLING_TIMEOUT (#109)
  • Use CircleCI for test automation (#74)

v2.3.1

18 Mar 14:56
5fd1caf
Compare
Choose a tag to compare

Fixes

  • Fix conf related error due to missing projectName (see #102)

v2.3.0

16 Mar 15:27
99954cf
Compare
Choose a tag to compare

ANNOUNCEMENT

As of this version, the license has change to BSD-3-Clause and the tool has been put open source. For more information please consult the readme, the license, the contibution guidelines and the code of conduct.

Fixes

  • Fix prototype pollution vulnerability #95

Features

  • Added alternative ways to pass authentication credentials like client and user credentials into auth commands sfcc-ci auth:login and sfcc-ci client:auth via dw.json, environment vars or .env file (#82 and #1), run the commands with --help or consult the Authentication chapter for more details

Enhancements

  • Changed license to ISC to BSD-3-Clause (#96)

v2.2.1

26 Feb 09:36
edeea76
Compare
Choose a tag to compare

Fixes

  • Add required encoding for API secret (see #97)

v2.2.0

19 Feb 14:38
Compare
Choose a tag to compare

Features

  • added new command sfcc-ci code:delete to delete code version
  • added on-demand sandbox alias management, vie new set of commands for alias registration, exploring and deletion, e.g. sfcc-ci sandbox:alias:add, sfcc-ci sandbox:alias:list and sfcc-ci sandbox:alias:delete

Enhancements

  • support for retrieving deleted sandboxes via new optional flag --show-deleted for sfcc-ci sandbox:list command
  • added option to activate deployed code version, use new optional flag --activate for sfcc-ci code:deploy command
  • added option to pull sandbox storage capacity via optional flag --show-storage for command sfcc-ci sandbox:get
  • added option to pull realm usage information via new optional flag --show-usage for command sfcc-ci sandbox:realm:list