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 6.0.0 #1117

Merged
merged 69 commits into from
Oct 9, 2023
Merged

Release 6.0.0 #1117

merged 69 commits into from
Oct 9, 2023

Conversation

JoernBerkefeld
Copy link
Contributor

@JoernBerkefeld JoernBerkefeld commented Sep 29, 2023

Release details

Checklist

  • Wiki updated with info in ticket listed under Documentation
  • ran npm audit fix
  • ran task version:major/minor/patch
  • updated bug template to include the new version
  • updated .mcdevrc to the new version
  • (after merge) moved version tag to merge commit
  • created new GitHub Release

Documentation

https://github.com/Accenture/sfmc-devtools/wiki/Home/_edit

import mcdev from 'mcdev';

[...]

If you want to hook into some of the internals, importing the type classes and there definitions might come in handy:

import mcdevDefinition from 'mcdev/lib/MetadataTypeDefinitions';
import mcdevType from 'mcdev/lib/MetadataTypeInfo';

const DataExtension = mcdevType.dataExtension;
const dataExtensionConfig = mcdevDefinition.dataExtension;

Internal type declarations are usable via this import:

import types from 'mcdev/types/mcdev.d';

Issues

Douglas Midgley and others added 30 commits May 3, 2023 23:07
# Conflicts:
#	lib/Deployer.js
#	lib/index.js
#	lib/metadataTypes/DataExtension.js
#	package-lock.json
#	package.json
#	test/utils.js
# Conflicts:
#	package-lock.json
#	package.json
#	test/resourceFactory.js
#	test/type.dataExtension.test.js
#	test/type.user.test.js
# Conflicts:
#	docs/dist/documentation.md
#	lib/metadataTypes/Automation.js
#	lib/util/util.js
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.5.0 to 46.5.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@v46.5.0...v46.5.1)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-plugin-jsdoc-46.5.1

Bump eslint-plugin-jsdoc from 46.5.0 to 46.5.1
# Conflicts:
#	docs/dist/documentation.md
#	lib/MetadataTypeDefinitions.js
#	lib/MetadataTypeInfo.js
#	lib/metadataTypes/AttributeGroup.js
#	lib/metadataTypes/DataExtension.js
#	lib/metadataTypes/SetDefinition.js
#	lib/util/init.js
#	lib/util/util.js
#	package-lock.json
#	package.json
#	test/resourceFactory.js
#	test/utils.js
#
# Additional required fixes:
#      lib/metadataTypes/definitions/Verificaction.definition.js
#      lib/metadataTypes/AttributeSet.js
#      lib/metadataTypes/TrabsactionalEmail.js
#      lib/metadataTypes/Verification.js
#      test/type.attributeGroup.test.js
#      test/type.attributeSet.test.js
#      test/type.dataExtract.test.js
#      test/type.fileTransfer.test.js
#      test/type.importFile.test.js
#      test/type.script.test.js
#      test/type.triggeredSend.test.js
#      test/type.verification.test.js
Bumps [eslint](https://github.com/eslint/eslint) from 8.48.0 to 8.49.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.48.0...v8.49.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-8.49.0

Bump eslint from 8.48.0 to 8.49.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.5.1 to 46.8.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@v46.5.1...v46.8.1)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-plugin-jsdoc-46.8.1

Bump eslint-plugin-jsdoc from 46.5.1 to 46.8.1
Bumps [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) from 1.21.5 to 1.22.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@v1.21.5...v1.22.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
@JoernBerkefeld JoernBerkefeld added e/Core EPIC BREAKING CHANGE requires increasing the major version of mcdev labels Sep 29, 2023
@JoernBerkefeld JoernBerkefeld added this to the 6.0.0 milestone Sep 29, 2023
@JoernBerkefeld JoernBerkefeld self-assigned this Sep 29, 2023
@github-actions
Copy link

github-actions bot commented Sep 29, 2023

Coverage Report

Commit:0667788
Base: main@688d820

Type Base This PR
Total Statements Coverage  55.46%  63.39%  (+7.93%)
Total Branches Coverage  44.54%  67.01%  (+22.47%)
Total Functions Coverage  64.27%  72.14%  (+7.87%)
Total Lines Coverage  55.39%  63.39%  (+8%)
Details (changed files):
File Statements Branches Functions Lines

JoernBerkefeld and others added 23 commits September 29, 2023 14:29
…certain-parts-of-mcdev-directly

Feature/1108 allow importing certain parts of mcdev directly
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.2.7 to 4.3.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v4.2.7...v4.3.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…op/fast-xml-parser-4.3.1

Bump fast-xml-parser from 4.2.7 to 4.3.1
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.19.0 to 3.20.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/[email protected]/simple-git)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/simple-git-3.20.0

Bump simple-git from 3.19.0 to 3.20.0
Bumps [assert](https://github.com/browserify/commonjs-assert) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/browserify/commonjs-assert/releases)
- [Changelog](https://github.com/browserify/commonjs-assert/blob/main/CHANGELOG.md)
- [Commits](browserify/commonjs-assert@v2.0.0...v2.1.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/assert-2.1.0

Bump assert from 2.0.0 to 2.1.0
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 46.8.1 to 46.8.2.
- [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@v46.8.1...v46.8.2)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-plugin-jsdoc-46.8.2

Bump eslint-plugin-jsdoc from 46.8.1 to 46.8.2
Bumps [eslint-plugin-mocha](https://github.com/lo1tuma/eslint-plugin-mocha) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/lo1tuma/eslint-plugin-mocha/releases)
- [Changelog](https://github.com/lo1tuma/eslint-plugin-mocha/blob/master/CHANGELOG.md)
- [Commits](lo1tuma/eslint-plugin-mocha@10.1.0...10.2.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-plugin-mocha-10.2.0

Bump eslint-plugin-mocha from 10.1.0 to 10.2.0
Bumps [eslint](https://github.com/eslint/eslint) from 8.49.0 to 8.50.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.49.0...v8.50.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/eslint-8.50.0

Bump eslint from 8.49.0 to 8.50.0
Bumps [c8](https://github.com/bcoe/c8) from 7.14.0 to 8.0.1.
- [Release notes](https://github.com/bcoe/c8/releases)
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md)
- [Commits](bcoe/c8@v7.14.0...v8.0.1)

---
updated-dependencies:
- dependency-name: c8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…op/c8-8.0.1

Bump c8 from 7.14.0 to 8.0.1
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](NaturalIntelligence/fast-xml-parser@v4.3.1...v4.3.2)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…op/fast-xml-parser-4.3.2

Bump fast-xml-parser from 4.3.1 to 4.3.2
Bumps [chai](https://github.com/chaijs/chai) from 4.3.8 to 4.3.10.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md)
- [Commits](chaijs/chai@v4.3.8...v4.3.10)

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

Signed-off-by: dependabot[bot] <[email protected]>
…op/chai-4.3.10

Bump chai from 4.3.8 to 4.3.10
@JoernBerkefeld JoernBerkefeld merged commit c25af29 into main Oct 9, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BREAKING CHANGE requires increasing the major version of mcdev e/Core EPIC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE] allow importing certain parts of mcdev directly [TASK] Move to ESM modules
2 participants