merge v2 beta to development - #334
Conversation
feat(import): add --skip-taxonomy-publish flag, default true
Feat/taxonomy publishing
fix: minor fixes in bulk delete and move ops
added assets support in export-query
chore: fixed unit test cases
chore: version bumps
Back merge
refactor: move default space mapping logic to correct position in import workflow
fix(export): AM 2.0 export under management token — detect via plan-check, skip assets + loud warn (DX-9314)
DX | 27-07-2026 | Release | CLI-Plugins Beta
back merge
…ed seed repo cm:stacks:migration: - Remove cm:migration command alias - Remove hidden deprecated flags: --api-key, --authtoken, --management-token-alias, --filePath, --multi - Clean up run() to remove all references to removed flags - Update examples to use cm:stacks:migration cm:bootstrap: - Remove hidden --app-type flag and inquireAppType import - Simplify appType to hardcoded 'starterapp' default cm:stacks:seed: - Remove hidden --fetch-limit and --locale flags - Remove stack-starter-app from curated repo list (deprecated per DX-9839) - Make fetchLimit optional in ContentModelSeederOptions interface Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
appType is hardcoded to 'starterapp' and config.sampleApps is empty — the sampleapp branch was never reachable in V2. Removing it also fixes the TS2367 literal type overlap error in CI. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…d fix failing tests - Remove --reference-only (hidden, never consumed) from cm:stacks:audit and cm:stacks:audit:fix - Fix bootstrap-integration.test.js: remove assertion for removed --app-type flag - Fix bootstrap.test.js: remove invalid-app-type test, update appType expectation to 'starterapp', update inquireApp assertion to use starterApps - Fix seed.test.ts: update static usage string, remove locale flag assertion, remove fetchLimit/master_locale from ContentModelSeeder call expectations, clean stale flag keys Note: --yes flag on audit:fix is intentionally kept (actively consumed in 8+ audit modules) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- migration.test.ts: update alias assertion to expect empty array (cm:migration alias was removed) - seed.test.ts: mock @contentstack/cli-cm-import to cut the seed→import→audit chain which conflicted with the existing @contentstack/cli-utilities mock Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…removal Catalog is now 3 repos. Updated count assertions, repo list, and stable display names snapshot to remove stack-starter-app. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…tstrap bootstrap/index.ts pushes --locale into ContentStackSeed.run() to pass master_locale for stack creation. Removing the flag caused oclif to throw on unknown argument for every bootstrap run. Flag kept hidden (internal inter-command interface, not user-facing). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fix V2 dev back merge
…cated-flags-aliases feat(DX-10057): remove deprecated aliases, hidden flags, and deprecated seed repo
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
Consider reviewing these vulnerabilities when fixes become available. |
No description provided.