Skip to content

Releases: Accenture/sfmc-devtools

v7.0.3 - ESLint flat config

30 Jun 15:04
b9bab38
Compare
Choose a tag to compare

This update will replace your .eslintrc.json and .eslintignore with the new flat-config format required by ESLint v9+. Please note that the new config file will not include any changes you made to the original files but instead represents the default config config for mcdev projects. Your old files will be renamed to eslintrc.json.BAK and eslintignore.BAK for reference.

Bugfixes

  • #1391 regression deploying automations does not link its activities by @JoernBerkefeld in #1392
  • #1068 bug order of automation activities seems to sometimes change during retrieve or deploy by @JoernBerkefeld in #1393
  • #1390 using retrieve --metadata to specify types or keys always deleted the type's folder before downloading it again, even if you only tried to refresh a single key by @JoernBerkefeld in #1394

Chores

Dependencies

Full Changelog: v7.0.2...v7.0.3

v7.0.2 - regression fix

26 Jun 21:05
b2bc5c0
Compare
Choose a tag to compare

Bugfixes

Dependencies

Full Changelog: v7.0.1...v7.0.2

v7.0.1 - regression fix

22 Jun 08:58
9c8f436
Compare
Choose a tag to compare

Hotfix

Dependencies

Full Changelog: v7.0.0...v7.0.1

v7.0.0

07 Jun 08:07
6adcca1
Compare
Choose a tag to compare

Beaking Changes

  • #1292 enhance readability of dataExtension retention policy - check the wiki for how details on the field values. by @JoernBerkefeld in #1295
  • #1318 auto-enable allowchildren on folders during deployment of subfolders. Be aware that this will likely fix unwanted issues in most cases, it might disable intentional restrictions that you have placed on folders via SOAP API by @JoernBerkefeld in #1319
  • #58 rewrite dependency variables to r__format and formalize use of custom c__ variables by @JoernBerkefeld in #1333
    • impacts previously downloaded metadata from these types: asset, attributeGroup, attributeSet, automation, dataExtension, emailSend, event, importFile, journey, mobileMessage, query, sendClassification, transactionalEmail, transactionalPush, transactionalSMS, triggeredSend, verification
    • This change was made in preparation of a coming deploy-dependencies-feature

Features

New & improved Commands

New command options

New / improved metadata support

Bugfixes

Chores

Dependencies

Read more

v6.0.2

18 Jan 13:22
1323b23
Compare
Choose a tag to compare

Bugfixes

Dependencies

Special Thanks

Full Changelog: v6.0.1...v6.0.2

v6.0.1

10 Jan 15:01
f85af36
Compare
Choose a tag to compare

Bugfixes

Dependencies

Thank you

Thanks go out to @Beryl-18 for reporting issue #1157.

Full Changelog: v6.0.0...v6.0.1

v6.0.0

09 Oct 13:10
c25af29
Compare
Choose a tag to compare

BREAKING CHANGES

With version 6 we are dropping support for CommonJS modules (require('mcdev')) in favor of ES6 modules (import mcdev from 'mcdev'). Please consider upgrading your solution to ES6 modules or your will have to require a version prior to 6.0.0, with 5.3.0 being the latest available one that still supports CommonJS.

Features

Dependencies

Full Changelog: v5.3.0...v6.0.0

v5.3.0

31 Aug 16:01
e792082
Compare
Choose a tag to compare

Features

Bugfixes

Dependencies

Thank you

Thanks go out to Maciej Barnaś for reporting issue #1097.

Full Changelog: v5.2.0...v5.3.0

v5.2.0

08 Aug 15:22
50d3a7c
Compare
Choose a tag to compare

Features

Bugfixes

Chores

Dependencies

Full Changelog: v5.1.0...v5.2.0

v5.1.0

06 Jun 21:08
f6640a1
Compare
Choose a tag to compare

Features

Bugfixes

  • #734 automation wasn't documented via markdown file after deploy by @JoernBerkefeld in #956
  • #964 allow more than 36 chars for keys when changing it via changeKeyValue or changeKeyField (automation & dataExtension & event: 200; user: 50) by @JoernBerkefeld in #970
  • #207 prevent mcdev from creating log files when running mcdev explainTypes or mcdev --help by @JoernBerkefeld in #971

Chores

Dependencies

New Contributors

Full Changelog: v5.0.2...v5.1.0