Skip to content

Latest commit

 

History

History
126 lines (91 loc) · 6.79 KB

CHANGELOG.md

File metadata and controls

126 lines (91 loc) · 6.79 KB

Changelog

Accenture SFMC DevTools follows semantic versioning.


3.1.1 - 2022-01-10

Bugfixes:

Chores:

  • bumped cli-progress to 3.10.0 (removes colors dependency)
  • bumped winston to 3.3.4 (removes colors dependency)

3.1.0 - 2021-12-27

Features:

  • #55 added user / roles documentation
  • #64 Added accountUser (system users) support (retrieve)
  • #103 Add rename dataExtensionField option (via Name_new)
  • #130 offer retrieveChangelog option to other node packages including mcdev (see retrieveChangelog.js for a how-to)
  • #133 dataExtensionField validation during DE update (see README for details)
  • #136 enable including mcdev in other node packages (see README for a how-to)
  • #144 added file type .ai to asset - thanks to @fbellgr

Bugfixes:

  • #112 add (unknown) new type 783 to defintion of importFile
  • #117 queries not deployable when target is shared DE
  • #118 automation start not auto-retried during deploy
  • #119 fixed list dependency for importFile
  • #122 ECONNRESET on caching metadata during deploy
  • #128 dataExtension json not equal for retrieve/deploy
  • #129 script json not equal for retrieve/deploy
  • #140 avoid issues when retrieving dataExtensions that do not have a folder ID (edge case) - thanks to @fbellgr
  • #144 improved handling high volumes of asset - thanks to @fbellgr
  • #149 handle errors on upsert of data extensions gracefully

Chores:

  • #5 removed postinstall msg after npm 7 dropped support for that
  • #127 bad message "info: updated automation: undefined"
  • #132 dataExtension.SendableSubscriberField.Name now has a slightly more readable value
  • #137 docs for installing a specific version were incorrect
  • #138 make issues and pull requests clickable in gitfork
  • change mcdev document to take the cred/BU first and then the type to align it with other commands
  • improved error handling of document role command
  • bumped cli-progress to 3.9.1
  • bumped eslint to 8.4.1
  • bumped eslint-plugin-mocha to 10.0.1
  • bumped eslint-plugin-prettier to 4.0.0
  • bumped fs-extra to 10.0.0
  • bumped husky to 7.0.4
  • bumped inquirer to 8.2.0
  • bumped jsdoc-to-markdown to 7.1.0
  • bumped lint-staged to 12.1.2
  • bumped mocha to 9.1.3
  • bumped mustache to 4.2.0
  • bumped prettier to 2.5.1
  • bumped semver to 7.3.5
  • bumped simple-git to 2.48.0
  • bumped yargs to 17.3.0
  • #146 remove AccountUser retrieve as a default retrieve option

3.0.3 - 2021-08-11

Bugfixes:

  • #100 Handle ECONNRESET errors across various types (incl. Data Extensions)
  • #102 block deployment attempt for synchronized Data Extensions with proper error message
  • #104 block deployment of shared data extensions on child BUs (existing solution broke somewhere down the line)

Chores:

  • #107 rewrite folder to use generic update/create to help with ECONNRESET issue
  • #108 return full API error messages for create & update via SOAP
  • #110 improve error message for missing dependencies
  • bumped jsdoc-to-markdown to 7.0.1
  • bumped eslint-plugin-mocha to 9.0.0
  • bumped eslint-plugin-prettier to 3.4.0
  • bumped eslint-config-prettier to 8.3.0
  • bumped eslint to 7.32.0
  • enhanced Pull Request Template with note on npm run docs

3.0.2 - 2021-08-03

Bugfixes:

  • #26 retrieving asset subtypes via r ... asset-xyz actually saves result to disk
  • #45 connection errors for automations fixed
  • #46 (temp fix) campaigns break entire retrieve - disabled for now
  • #48 connection errors for dataExtensions and other types are now handled gracefully
  • #49 connection errors for asset subtypes no longer restart downloading all subtypes
  • #51 retrieving asset subtypes now always uses the default list of subtypes
  • #52 no more endless retries in case of connection errors

3.0.1 - 2021-04-11

Bugfixes:

  • fix #4: retrieveAsTemplate led to fatal error if target metadata was not found
  • migration from prior internal version was not handled gracefully before

3.0.0 - 2021-03-26

Initial public release.


2.0.0 - 2020-02-03

Initial Accenture-wide release.