Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 7.5.0 #1847

Merged
merged 99 commits into from
Nov 18, 2024
Merged

release 7.5.0 #1847

merged 99 commits into from
Nov 18, 2024

Conversation

JoernBerkefeld
Copy link
Contributor

@JoernBerkefeld JoernBerkefeld commented Nov 8, 2024

Release details

Checklist

Before merge

  • Wiki updated with info in ticket listed under Documentation
  • ran npm run prepare-release (which runs npm audit fix, npm run lint-ts, npm run lint:fix, git add, git commit)
  • pushed potential changes made by prepare-release

After merge

  • merged all dependabot PRs that target main branch
  • updated bug template to include the new version
  • updated .mcdevrc for tests to the new version
  • ran npm run version:major/minor/patch
  • pushed version-prep commits
  • merged main branch into develop branch
  • closed GitHub milestone
  • created new GitHub Release

Documentation

https://github.com/Accenture/sfmc-devtools/wiki/06.b-~-Standard-Commands/_edit

retrieve

Command: mcdev retrieve [business unit] [metadata type] [metadata key] [--like] [--metadata] [--format] [--no-format]

...

retrieve with --format or --no-format option:

If you need to retrieve code in a raw format, you may use mcdev retrieve --no-format to disable auto-formatting. On the other hand, if options.formatOnSave is set to false, then mcdev retrieve --format enables formatting.

https://github.com/Accenture/sfmc-devtools/wiki/06.b-~-Standard-Commands/_edit

deploy

Command: mcdev deploy [business unit] [metadata type] [metadata key] [--metadata] [--fromRetrieve] [--refresh] [--keySuffix] [--noMidSuffix] [--changeKeyValue=yourNewKey] [--changeKeyField=otherFieldInJson] [--execute] [--schedule] [--fixShared] [--noUpdate] [--publish] [--skipStatusCheck] [--matchName] [--ignoreFolder] [--skipValidation] [--format] [--no-format] [--ignoreSfFields]
...

deploy with --format or --no-format option:

After deploying, the deployed item is saved in the respective retrieve folder. If you need to retrieve code in a raw format, you may use mcdev deploy --no-format to disable auto-formatting. On the other hand, if options.formatOnSave is set to false, then mcdev deploy --format enables formatting.

deploy with --matchName (and --ignoreFolder):
...
If running --matchName returns many single matches but the found items reside in a different folder, using --ignoreFolder lets you still override these items automatically, easing your cleanup job. So far, this is supported for dataExtensions only.

deploy with --ignoreSfFields:

When deploying Salesforce-triggered journeys you might encounter false positives regarding missing fields for a Salesforce object. In these cases, the option --ignoreSfFields allows you to reduce the error to a warning and deploy it.

https://github.com/Accenture/sfmc-devtools/wiki/07.-Advanced-Configuration/_edit

Setting Default Description
options.formatOnSave true Allows disabling auto-formatting for all retrieve/deploy operations

https://github.com/Accenture/sfmc-devtools/wiki/06.b-~-Standard-Commands/_edit

validate

Command: mcdev validate <business unit> [metadata type] [metadata key] [--like] [--metadata]

Alias: n/a

Currently supported types:

Name CLI Argument Effect
Journey journey Validates a Draft-version of a journey

You can validate a draft journey using this command, without having to actually publish it. This is the same as clicking on the Validate-button in the web interface.

mcdev validate cred/bu journey myJourneyKey
mcdev validate cred/bu journey id:myJourneyId
mcdev validate cred/bu -m journey:myJourneyKey -m journey:id:myJourneyId

Issues

dependabot bot and others added 30 commits October 7, 2024 20:27
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 55.0.0 to 56.0.0.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](sindresorhus/eslint-plugin-unicorn@v55.0.0...v56.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/eslint-plugin-unicorn-56.0.0

Bump eslint-plugin-unicorn from 55.0.0 to 56.0.0
Bumps [winston](https://github.com/winstonjs/winston) from 3.14.2 to 3.15.0.
- [Release notes](https://github.com/winstonjs/winston/releases)
- [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md)
- [Commits](winstonjs/winston@v3.14.2...v3.15.0)

---
updated-dependencies:
- dependency-name: winston
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/winston-3.15.0

Bump winston from 3.14.2 to 3.15.0
Bumps [mock-fs](https://github.com/tschaub/mock-fs) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/tschaub/mock-fs/releases)
- [Changelog](https://github.com/tschaub/mock-fs/blob/main/changelog.md)
- [Commits](tschaub/mock-fs@v5.2.0...v5.3.0)

---
updated-dependencies:
- dependency-name: mock-fs
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/mock-fs-5.3.0

Bump mock-fs from 5.2.0 to 5.3.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.2.4 to 50.3.1.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v50.2.4...v50.3.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/eslint-plugin-jsdoc-50.3.1

Bump eslint-plugin-jsdoc from 50.2.4 to 50.3.1
…ask-user-if-deploy-folder-should-be-purged-before-builddefinition-is-executed

task/1805 ask to delete deploy folder when running build
…ney-triggeredsends-to-disk

task/1814 filter journey builder triggeredSends from being saved to disk
…non-sf-journeys-looks-messy

Bug/1802 publishing multiple non sf journeys looks messy
…save it during templating to ensure a clean new clone in the journey metadata
…riggeredsend-keys-in-templated-journeys-to-ensure-journey-metadata-is-clean

Task/1818 no longer include triggeredsend keys in templated journeys to ensure journey metadata is clean
…ask-user-if-deploy-folder-should-be-purged-before-builddefinition-is-executed

task/1805 move purge-deploy-folder logic up to handle multi-type templating
…results-in-market-configuration-errors

bug/1806 fix cdp's handoff of source-market to buildTemplate
…onurl-is-set-for-events-during-deployretrieve

Task/1808 check if correct iconurl is set for events during deployretrieve
…g-with-matchname-should-contain-more-details

task/1800 improve upsert & matchName errors
JoernBerkefeld and others added 29 commits November 11, 2024 22:05
…rney-for-multi-step-journeys

Feature/1850 add validate journey for multi step journeys
…y-matchname-ignorefolders

Feature/1851 add option deploy matchname ignorefolders
…ption-deploy-ignoresffields-isf

# Conflicts:
#	@types/lib/index.d.ts.map
#	@types/lib/metadataTypes/Journey.d.ts.map
…y-ignoresffields-isf

Feature/1852 add option deploy ignoresffields isf
…olicy_details_in_dataExtension_doc-md

feature/1294 add documentation of retention policy and upgrade test cases
…s-ssjs-files-with-script-tags

bug/1866 fix buildTemplate/buildDefintiion/build creating ssjs files with <script> tags
…ns-an-error-when-selecting-yesno-after-asking-to-empty-the-deploy-folder

bug/1868 fix createDeltaPkg
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.3.1 to 50.5.0.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](gajus/eslint-plugin-jsdoc@v50.3.1...v50.5.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/eslint-plugin-jsdoc-50.5.0

Bump eslint-plugin-jsdoc from 50.3.1 to 50.5.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.9.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/types/node-22.9.0

Bump @types/node from 22.5.5 to 22.9.0
Bumps [globals](https://github.com/sindresorhus/globals) from 15.9.0 to 15.12.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v15.9.0...v15.12.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/globals-15.12.0

Bump globals from 15.9.0 to 15.12.0
Bumps [yocto-spinner](https://github.com/sindresorhus/yocto-spinner) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/sindresorhus/yocto-spinner/releases)
- [Commits](sindresorhus/yocto-spinner@v0.1.0...v0.1.1)

---
updated-dependencies:
- dependency-name: yocto-spinner
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/yocto-spinner-0.1.1

Bump yocto-spinner from 0.1.0 to 0.1.1
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.6.2...v5.6.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/typescript-5.6.3

Bump typescript from 5.6.2 to 5.6.3
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.25.0 to 3.27.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.27.0/simple-git)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/simple-git-3.27.0

Bump simple-git from 3.25.0 to 3.27.0
Bumps [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/ctimmerm/axios-mock-adapter/releases)
- [Changelog](https://github.com/ctimmerm/axios-mock-adapter/blob/master/CHANGELOG.md)
- [Commits](ctimmerm/axios-mock-adapter@v2.0.0...v2.1.0)

---
updated-dependencies:
- dependency-name: axios-mock-adapter
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/axios-mock-adapter-2.1.0

Bump axios-mock-adapter from 2.0.0 to 2.1.0
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 11.0.2 to 12.1.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@11.0.2...inquirer@12.1.0)

---
updated-dependencies:
- dependency-name: inquirer
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…op/inquirer-12.1.0

Bump inquirer from 11.0.2 to 12.1.0
@JoernBerkefeld JoernBerkefeld merged commit c5c0038 into main Nov 18, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment