Releases: contentstack/cli
Release 1.53.1
What's Changed
- updated UI text composable studio to studio by @shafeeqd959 in #2272
- bumped version by @shafeeqd959 in #2277
- Fix/back merge1 by @harshithad0703 in #2279
- back merge by @harshithad0703 in #2278
- Development by @shafeeqd959 in #2276
- DX | 15-12-2025 | Release by @harshithad0703 in #2280
Full Changelog: v1.53.0...v1.53.1
Release 1.53.0
What's Changed
- chore: add test cases for label, and marketplace modules by @naman-contentstack in #2224
- chore: add test case for personalize module by @naman-contentstack in #2230
- chore: add test case for entries module by @naman-contentstack in #2231
- Fix: Updated File Names of Generated reports by @cs-raj in #2241
- Export import support for composable studio by @shafeeqd959 in #2246
- fix: Taxonomy Export Fails When Localization Not in Plan by @aman19K in #2255
- integrated centralized logger in import setup by @sunil-lakshman in #2254
- feat: add v2 logger in clone by @naman-contentstack in #2244
- added multi region support by @shafeeqd959 in #2258
- feat: session based logs with date hierarchy by @naman-contentstack in #2242
- improved error messages by @reeshika-h in #2257
- version bump by @harshithad0703 in #2263
- back merge by @harshithad0703 in #2233
- Feat/composable studio support by @shafeeqd959 in #2259
- Added delay after create entries operation to fix replace existing entries file reading race condition by @shafeeqd959 in #2240
- resolve version bump by @harshithad0703 in #2266
- staging PR by @harshithad0703 in #2262
- Fixed entry update in bulk publish by @sunil-lakshman in #2269
- resolve version bump by @harshithad0703 in #2273
- Merge pull request #2262 from contentstack/development by @harshithad0703 in #2275
- staging PR by @harshithad0703 in #2274
- DX | 08-12-2025 | Release by @harshithad0703 in #2267
New Contributors
- @reeshika-h made their first contribution in #2257
Full Changelog: v1.52.0...v1.53.0
v2.0.0-beta.2
What's Changed
- feat: Integrated CLIProgressManager and SummaryManager in export by @aman19K in #2037
- feat: implemented progress and summary manager in utilities plugin by @aman19K in #2026
- feat: Integrated CLIProgressManager and SummaryManager in variant export by @aman19K in #2046
- refactor: removed summary & header from first process by @aman19K in #2052
- feat: Integrated CLIProgressManager and SummaryManager in import (assets, stack, environments , taxonomies, locales, extensions & global-fields) by @aman19K in #2064
- feat: Integrated CLIProgressManager and SummaryManager in personalize & variant-entries by @aman19K in #2080
- feat: Integrated CLIProgressManager and SummaryManager across CT, custom-roles, entries, labels, etc. Added Strategy pattern implementation in utilities plugin by @aman19K in #2077
- refactor: ProgressManager to use centralized constants for process names and status messages in both export and import by @aman19K in #2093
- feat: added error section for summarizing failure events by @aman19K in #2118
- fix: Progress Manager shows duplicate module counts and inaccurate personalize stats in --show-console output by @aman19K in #2133
- Feat/dx 2955 cli progress manager by @aman19K in #2136
- chore: remove deprecated JS & ContentVersion support, default to TypeScript modules, update export command to main only by @aman19K in #2145
- chore: add workflow to release beta version and bumped version by @aman19K in #2146
- docs: add migration guide from v1 to v2 by @aman19K in #2144
- Main to v2 beta dev by @aman19K in #2150
- fix: resolve 'Cannot read properties of undefined (reading register)' error in beta CLI by @aman19K in #2153
- fix: export clearProgressModuleSetting function from utilities index by @aman19K in #2154
Full Changelog: v1.52.0...v2.0.0-beta.2
Release 1.52.0
What's Changed
- feat: taxonomy localization support in export, import & migration plugin by @aman19K in #2161
- feat: Added taxonomy localization support in export-to-csv by @aman19K in #2178
- Fix: Added test cases for Entries helper by @cs-raj in #2189
- Fix: Added Tests for Stack module by @cs-raj in #2190
- Fix: Added Test cases for environments module by @cs-raj in #2191
- feat: add test cases base-class and asssets for export module by @naman-contentstack in #2192
- Fix: Added Tests for Locales module by @cs-raj in #2194
- chore: add test cases for envs, extensions, locales,stacks, taxonomies and webhooks by @naman-contentstack in #2197
- chore: add test cases for global-fields, custom roles, workflows, content-types by @naman-contentstack in #2199
- Tests: Added Unit Test cases for Extensions Webhooks Taxonomies and Updated Workflow cases by @cs-raj in #2205
- Tests: Added unit test cases for personalize, variant-entries and index by @cs-raj in #2207
- chore: add test cases for utils by @naman-contentstack in #2208
- DX - 3669 - Added Unit Test cases for Module importer by @cs-raj in #2209
- DX - 3670 - Added Unit test cases for common-helper, backup-handler and file-helper by @cs-raj in #2213
- DX - 3671 - Added Unit Tests for Utilities by @cs-raj in #2214
- DX - 3623 - Fixed the Handling of Multiple Global Fields by @cs-raj in #2198
- Development by @sunil-lakshman in #2215
- Added taxonomy localization unit testcases by @sunil-lakshman in #2217
- Added version bump by @sunil-lakshman in #2218
- Feat/dx 3571 taxonomy localization by @sunil-lakshman in #2216
- taxonomy localization support import setup command by @shafeeqd959 in #2226
Full Changelog: v1.51.1...v1.52.0
Release 1.51.1
What's Changed
- back merge by @harshithad0703 in #2196
- Fixed bulk publish issue by @sunil-lakshman in #2195
- Devex | Hotfix Release | 29 Oct 2025 by @sunil-lakshman in #2202
Full Changelog: v1.51.0...v1.51.1
Release 1.51.0
What's Changed
- Fixed error in Nuxt kickstarter apps by @sunil-lakshman in #2156
- Fix: Added Unit test cases for Assets module by @cs-raj in #2159
- DX - 3592 - a - Added Unit Test cases for content types by @cs-raj in #2160
- DX - 3592 - Added Test cases for global-fields by @cs-raj in #2163
- Fix: Added Unit test cases for workflow module by @cs-raj in #2165
- back merge update package-lock by @harshithad0703 in #2167
- Fix/back merge4 by @harshithad0703 in #2169
- back merge by @harshithad0703 in #2166
- Fix: Added test cases for Custom roles by @cs-raj in #2170
- fix: Added Test cases for asset-helpers by @cs-raj in #2173
- Fix: Added Tests for Taxonomies and Setup-branch by @cs-raj in #2174
- enhance: update error logging by @naman-contentstack in #2171
- DX - fix/3594 - Added Unit Test cases for Marketplace Module by @cs-raj in #2176
- enh: increased log file size threshold from 1 MB to 5 MB and number of log files from 20 to 50 by @aman19K in #2177
- fix: Added Unit Test cases for Labels by @cs-raj in #2179
- fix: Added Unit Test cases for entries and fixed marketplace test cases by @cs-raj in #2181
- Saging PR by @harshithad0703 in #2180
- fix:Added unit test case for content-type-helper by @cs-raj in #2183
- Fix: Added test cases for extension helper by @cs-raj in #2184
- feat: add delay config by @naman-contentstack in #2140
- Fix/version back merge by @harshithad0703 in #2188
- back merge by @harshithad0703 in #2187
- staging PR by @harshithad0703 in #2186
- fix: add status code 422 in the retry logic, updated example config by @naman-contentstack in #2193
- DX | 27-10-2025 | Release by @harshithad0703 in #2185
Full Changelog: v1.50.0...v1.51.0
Release 1.50.0
What's Changed
- Back merge by @harshithad0703 in #2148
- Feat: Test setup for the Import Unit Test cases and import command Test by @cs-raj in #2151
- DX - 3589 - Added Unit test cases for the base-class by @cs-raj in #2152
- Feat: Added import command unit test in the workflow by @cs-raj in #2155
- update logger in audit command by @naman-contentstack in #2123
- staging PR by @harshithad0703 in #2157
- chore: update @contentstack/cli-cm-import to version 1.28.2 by @harshithad0703 in #2164
- DX | 13-10-2025 | Release by @harshithad0703 in #2158
Full Changelog: v1.49.0...v1.50.0
Beta release 2.0.1
What's Changed
- fix: resolve 'Cannot read properties of undefined (reading register)' error in beta CLI by @aman19K in #2153
Full Changelog: v2.0.0-beta...v2.0.1-beta
Beta release 2.0.0-beta.1
What's Changed
Full Changelog: v2.0.1-beta...v2.0.0-beta.1
Beta Release 2.0.0
What's Changed
Major Changes:
TypeScript Module Support (Default)
BREAKING: Removed export-info.json file generation across relevant plugins.
NEW: Export and import operations now use TypeScript modules by default in plugins such as cli-cm-export (v2.0.0-beta) and cli-cm-import (v2.0.0-beta).
Main Branch Export (Default)
BREAKING: Export now defaults to the main branch only, instead of all branches by default, as seen in cli-cm-export (v2.0.0-beta).
NEW: Use the --branch flag to export specific branches when needed.
Progress Manager UI
NEW: Introduced a visual Progress Manager with real-time updates in the core CLI (@contentstack/cli v2.0.0-beta).
NEW: Provides detailed tracking of operation progress, success/failure indicators, and an improved user experience.
NEW: Users can now toggle between the new Progress Manager UI and the traditional console log mode for better control and visibility.
Package Updates:
Core CLI
Upgraded @contentstack/cli from v1.49.0 → v2.0.0-beta.
Updated Plugins
cli-cm-bootstrap: v1.16.0 → v2.0.0-beta
cli-cm-clone: v1.16.1 → v2.0.0-beta
cli-cm-export: v1.20.2 → v2.0.0-beta
cli-cm-import: v1.28.1 → v2.0.0-beta
cli-cm-seed: v1.12.2 → v2.0.0-beta
cli-variants: v1.3.3 → v2.0.0-beta
Full Changelog: v1.49.0...v2.0.0-beta