Skip to content

Commit f220b26

Browse files
Merge pull request #2264 from contentstack/v2-beta-dev
DX | 12-01-2026 | Beta Release
2 parents 28fd30d + 1b36e63 commit f220b26

File tree

296 files changed

+17716
-16257
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

296 files changed

+17716
-16257
lines changed

.github/config/release.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"import": false,
1010
"clone": false,
1111
"export-to-csv": false,
12-
"migrate-rte": false,
1312
"migration": false,
1413
"seed": false,
1514
"bootstrap": false,

.github/workflows/release-beta.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -243,20 +243,6 @@ jobs:
243243
package: ./packages/contentstack-export-to-csv/package.json
244244
tag: beta
245245

246-
# Migrate RTE
247-
- name: Installing dependencies of migrate rte
248-
id: migrate-rte-installation
249-
if: ${{env.release_releaseAll == 'true' || env.release_plugins_migrate-rte == 'true'}}
250-
working-directory: ./packages/contentstack-migrate-rte
251-
run: npm install
252-
- name: Publishing migrate rte (Beta)
253-
uses: JS-DevTools/npm-publish@v3
254-
if: ${{ steps.migrate-rte-installation.conclusion == 'success' }}
255-
with:
256-
token: ${{ secrets.NPM_TOKEN }}
257-
package: ./packages/contentstack-migrate-rte/package.json
258-
tag: beta
259-
260246
# Migration
261247
- name: Installing dependencies of migration
262248
id: migration-installation

.github/workflows/release.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -230,19 +230,6 @@ jobs:
230230
token: ${{ secrets.NPM_TOKEN }}
231231
package: ./packages/contentstack-export-to-csv/package.json
232232

233-
# Migrate RTE
234-
- name: Installing dependencies of migrate rte
235-
id: migrate-rte-installation
236-
if: ${{env.release_releaseAll == 'true' || env.release_plugins_migrate-rte == 'true'}}
237-
working-directory: ./packages/contentstack-migrate-rte
238-
run: npm install
239-
- name: Publishing migrate rte
240-
uses: JS-DevTools/npm-publish@v3
241-
if: ${{ steps.migrate-rte-installation.conclusion == 'success' }}
242-
with:
243-
token: ${{ secrets.NPM_TOKEN }}
244-
package: ./packages/contentstack-migrate-rte/package.json
245-
246233
# Migration
247234
- name: Installing dependencies of migration
248235
id: migration-installation

.github/workflows/unit-test.yml

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,41 +24,37 @@ jobs:
2424
working-directory: ./packages/contentstack-command
2525
run: npm run test:unit
2626

27-
# - name: Run tests for Contentstack Import Plugin
28-
# working-directory: ./packages/contentstack-import
29-
# run: npm run test:unit
27+
- name: Run tests for Contentstack Import Plugin
28+
working-directory: ./packages/contentstack-import
29+
run: npm run test:unit
3030

31-
# - name: Run tests for Contentstack Export Plugin
32-
# working-directory: ./packages/contentstack-export
33-
# run: npm run test:unit
31+
- name: Run tests for Contentstack Export Plugin
32+
working-directory: ./packages/contentstack-export
33+
run: npm run test:unit
3434

3535
- name: Run tests for Audit plugin
3636
working-directory: ./packages/contentstack-audit
3737
run: npm run test:unit
3838

3939
- name: Run tests for Contentstack Config
4040
working-directory: ./packages/contentstack-config
41-
run: npm run test
42-
43-
- name: Run tests for Contentstack Migrate RTE
44-
working-directory: ./packages/contentstack-migrate-rte
45-
run: npm run test
41+
run: npm run test:unit
4642

4743
- name: Run tests for Contentstack Migration
4844
working-directory: ./packages/contentstack-migration
4945
run: npm run test
5046

5147
- name: Run tests for Contentstack Export To CSV
5248
working-directory: ./packages/contentstack-export-to-csv
53-
run: npm run test:unit
49+
run: NODE_ENV=PREPACK_MODE npm run test:unit
5450

5551
- name: Run tests for Contentstack Bootstrap
5652
working-directory: ./packages/contentstack-bootstrap
5753
run: npm run test
5854

5955
- name: Run tests for Contentstack Auth
6056
working-directory: ./packages/contentstack-auth
61-
run: npm run test
57+
run: NODE_ENV=PREPACK_MODE npm run test
6258

6359
# - name: Run tests for Contentstack Import Setup
6460
# working-directory: ./packages/contentstack-import-setup
@@ -108,4 +104,4 @@ jobs:
108104
# else
109105
# echo "contentstack-audit has not changed. Skipping tests."
110106
# fi
111-
# done
107+
# done

.talismanrc

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
fileignoreconfig:
22
- filename: package-lock.json
3-
checksum: d3b93fad9630655f037e36b78fea3354f1a038988562254afdad0f6e54ece12d
3+
checksum: 6620ee3246617a534609c92b66dd982860a8f4ebb69a0c7e89570c6d92014259
44
- filename: pnpm-lock.yaml
5-
checksum: aa6177859aaa87caf2892e8034657fd485c3abe7c13a833fd28449a1d33fa950
5+
checksum: 457cb87e68a8bcbf490116e05d39272a5da442e3f06d9f23b47b646b924ffe9a
6+
- filename: packages/contentstack-bulk-publish/src/producer/add-fields.js
7+
checksum: 3e70b11978fc5f29a6a6c90b725c28c9df8d15bcc6fd74e2253fca23a3630160
68
- filename: packages/contentstack-import-setup/test/unit/backup-handler.test.ts
79
checksum: 0582d62b88834554cf12951c8690a73ef3ddbb78b82d2804d994cf4148e1ef93
810
- filename: packages/contentstack-import-setup/test/config.json
@@ -30,7 +32,7 @@ fileignoreconfig:
3032
- filename: packages/contentstack-import-setup/test/unit/import-setup.test.ts
3133
checksum: 1eee4f461fa5b115894d1806a14af6f45336cbe6c0392f16078bd2877fadff67
3234
- filename: packages/contentstack-import-setup/test/unit/login-handler.test.ts
33-
checksum: e549f9ca3a9aae0d93b7284f7e771d55c0610725ddcb4333612df2f215e92769
35+
checksum: 258b92de292ab1a99aef277709fb41a95e57ce294eef445f77a9edd3b93b87f4
3436
- filename: packages/contentstack/README.md
3537
checksum: 10f580c697d0b70b813428954b946e60609f41c42e78ca95ca3232443e725615
3638
- filename: packages/contentstack-import-setup/test/unit/modules/assets.test.ts
@@ -102,13 +104,13 @@ fileignoreconfig:
102104
- filename: packages/contentstack-audit/src/modules/workflows.ts
103105
checksum: 20d1f1985ea2657d3f9fc41b565a44000cbda47e2a60a576fee2aaff06f49352
104106
- filename: packages/contentstack-audit/src/modules/field_rules.ts
105-
checksum: 3eaca968126c9e0e12115491f7942341124c9962d5285dd1cfb355d9e60c6106
107+
checksum: f3ec8f44f8dd73601aa8da1207a72335faf0a12d52e792c1da90ba1bdeef38a7
106108
- filename: packages/contentstack-audit/src/modules/entries.ts
107-
checksum: 305af34194771343fee4e1d4bef60d065f1b8d1d8c1059a332f5d6c52e637ff1
109+
checksum: d8b6aa896aef2a9846f4dbde066d74d5b1e7b5cdbb8b548989616f9af7a8d26b
108110
- filename: packages/contentstack-audit/test/unit/base-command.test.ts
109111
checksum: b0fa8088fcbb17510fa275bd0dde3f6f4246f2525741c30426f07dd62fe497b0
110112
- filename: packages/contentstack-audit/src/modules/content-types.ts
111-
checksum: ddf7b08e6a80af09c6a7019a637c26089fb76572c7c3d079a8af244b02985f16
113+
checksum: e325a50db567abc5d0de758767037dbc10bb76501aadda32999bc96e17595d1b
112114
- filename: packages/contentstack-import/test/unit/commands/cm/stacks/import.test.ts
113115
checksum: b11e57f1b824d405f86438e9e7c59183f8c59b66b42d8d16dbeaf76195a30548
114116
- filename: packages/contentstack-import/test/unit/utils/asset-helper.test.ts
@@ -202,5 +204,9 @@ fileignoreconfig:
202204
- filename: packages/contentstack-import/test/unit/utils/logger.test.ts
203205
checksum: 794e06e657a7337c8f094d6042fb04c779683f97b860efae14e075098d2af024
204206
- filename: packages/contentstack-import-setup/src/import/modules/taxonomies.ts
205-
checksum: 49dd8e754a0d3635585a74e943ab097593f061089a7cddc22683ec6caddbb3c5
207+
checksum: c1bccc885b3f41f187f150c739b4bbd1608b01f09b0d9be0ad9214127cac071d
208+
- filename: packages/contentstack-import-setup/src/commands/cm/stacks/import-setup.ts
209+
checksum: 06035980b36802260f190af6e63632efe167f5b336693163f59268f3e788fba1
210+
- filename: packages/contentstack-import-setup/src/utils/constants.ts
211+
checksum: fcfabb4c53ee822e05903db77595413842d656b55e2869bae97bb6c0e0e209c3
206212
version: '1.0'

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2025 Contentstack
3+
Copyright (c) 2026 Contentstack
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

MIGRATION.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,24 @@ csdx config:set:log --no-show-console-logs
112112
[2025-08-22 16:12:25] SUCCESS: Exported stack settings successfully!
113113
```
114114

115+
### 4. 🏷️ Taxonomy Migration Deprecation
116+
117+
**What Changed:**
118+
- Taxonomy migration functionality has been deprecated in 2.x.x
119+
- The taxonomy migration script examples have been removed
120+
121+
**Before (1.x.x):**
122+
```bash
123+
csdx cm:stacks:migration -k b*******9ca0 --file-path "../contentstack-migration/examples/taxonomies/import-taxonomies.js" --config data-dir:'./data/Taxonomy Stack_taxonomies.csv'
124+
```
125+
- Taxonomy migration supports only in version 1.x.x
126+
127+
**After (2.x.x-beta):**
128+
- Taxonomy migration is no longer supported through the migration plugin
129+
- Use the standard import/export commands for taxonomy data migration
130+
131+
**Migration Action:** use the import/export commands instead.
132+
115133
## Troubleshooting
116134

117135
### Common Issues

0 commit comments

Comments
 (0)