Skip to content

Hotfix 10.1.0 (SDK + bundling) - #2690

Merged
JoernBerkefeld merged 14 commits into
mainfrom
develop
Oct 14, 2026
Merged

JoernBerkefeld merged 14 commits into
mainfrom
develop

Conversation

@JoernBerkefeld

@JoernBerkefeld JoernBerkefeld commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

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

Optional Git

  • Allow init and upgrade to continue with a warning when Git is unavailable, skipping Git-specific steps.
  • Fail early with actionable guidance for join and Git-backed delta workflows, before prompts or filesystem changes.
  • Keep delta builds using supplied file lists independent of Git.

Bundled-runtime compatibility

  • Use the current Node executable and active mcdev package for recursive commands instead of resolving another installation from PATH.
  • Provide extension-specific guidance for bundled-runtime version mismatches.
  • Resolve the canonical SFMC formatter plugin from the active package while preserving project formatting options and other plugins.

SFMC scope compatibility

  • Update sfmc-sdk to 4.0.2.
  • Fix the authentication blocker caused by newly introduced SFMC scopes being rejected by the SDK’s historical scope catalog.
  • This accepts unfamiliar scopes; it does not grant missing permissions.

@JoernBerkefeld JoernBerkefeld added this to the 10.1.0 milestone Oct 14, 2026
@JoernBerkefeld JoernBerkefeld self-assigned this Oct 14, 2026
@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Coverage Report

Commit:629371c
Base: main@91f15df

Type Base This PR
Total Statements Coverage  76.88%  77.28%  (+0.4%)
Total Branches Coverage  75.22%  75.12%  (-0.1%)
Total Functions Coverage  87.13%  87.81%  (+0.68%)
Total Lines Coverage  76.88%  77.28%  (+0.4%)
Details (changed files):
File Statements Branches Functions Lines

@JoernBerkefeld
JoernBerkefeld merged commit 26f5f97 into main Oct 14, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant