Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
368 commits
Select commit Hold shift + click to select a range
d7c7b0d
feat: enhance AEM service and content type utilities to support UID r…
shobhitupadhyayy Feb 25, 2026
3db33eb
feat: add UID remapping utility and enhance ContentMapper to prevent …
shobhitupadhyayy Feb 25, 2026
b6ec338
Merge pull request #979 from contentstack/bugfix/CMG-816
umeshmore45 Feb 25, 2026
f30cfba
Merge pull request #980 from contentstack/dev
umeshmore45 Feb 25, 2026
332eed3
fix: update type matching logic in ContentMapper for improved conditi…
aishwarya-cstk Feb 26, 2026
4aca51a
Merge pull request #981 from contentstack/feature/wordpress
umeshmore45 Feb 26, 2026
6169c36
fix: improve category handling in WordPress service and update UI com…
aishwarya-cstk Mar 5, 2026
9453164
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 5, 2026
54318ed
feat: implement block name resolution for media blocks
aishwarya-cstk Mar 5, 2026
34fe224
feat: enhance AEM service and content type utilities for improved sch…
shobhitupadhyayy Mar 6, 2026
dcdf11b
Merge branch 'dev' into bugfix/cmg-823
shobhitupadhyayy Mar 6, 2026
a79ffb4
chore: update dependencies in package-lock and package.json; upgrade …
shobhitupadhyayy Mar 6, 2026
6e3dba5
chore: update package.json dependencies to use caret (^) versioning f…
shobhitupadhyayy Mar 9, 2026
4c74fb9
fix: update type annotations in content-type-creator utility for impr…
shobhitupadhyayy Mar 9, 2026
465e8b9
Merge pull request #992 from contentstack/bugfix/cmg-823
vikrantraut Mar 10, 2026
378fd24
feat: add Drupal support with MySQL configuration and update docker-c…
shobhitupadhyayy Mar 10, 2026
6329ce6
Merge branch 'dev' into feat/cmg-833
shobhitupadhyayy Mar 10, 2026
188ab07
feat: add Drupal support with MySQL configuration and update docker-c…
shobhitupadhyayy Mar 10, 2026
23578be
refactor: streamline environment variable management in fileUpdate.js…
shobhitupadhyayy Mar 10, 2026
47f39b5
refactor: streamline environment variable management in fileUpdate.js…
shobhitupadhyayy Mar 10, 2026
91467c6
fix: correct formatting of security options in docker-compose.yml
shobhitupadhyayy Mar 10, 2026
91ce246
Merge pull request #993 from contentstack/dev
umeshmore45 Mar 10, 2026
0b29233
feat: enhance createSchema and ContentMapper to support duplicate blo…
aishwarya-cstk Mar 10, 2026
ec2bbd9
refactor: streamline schemaMapper function by removing unnecessary br…
aishwarya-cstk Mar 11, 2026
3af2480
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 11, 2026
09c7b9e
Add unit tests for API layer
umesh-more-cstk Feb 19, 2026
dff5f8b
Add GitHub Actions workflows for Jira ticket creation, security polic…
umesh-more-cstk Feb 19, 2026
1826215
Add GitHub Actions workflows for Jira ticket creation, security polic…
umesh-more-cstk Feb 19, 2026
20d43ff
Remove unused validator files from Vitest configuration to streamline…
umesh-more-cstk Feb 19, 2026
1a255b6
Enhance testing setup and coverage for UI components
umesh-more-cstk Feb 19, 2026
39df9ea
These changes enhance the testing framework for the upload-api, ensur…
umesh-more-cstk Feb 19, 2026
0226336
Update GitHub Actions workflow to use npm ci with legacy-peer-deps fo…
umesh-more-cstk Feb 19, 2026
ec1c4ba
Update GitHub Actions workflow to use npm install instead of npm ci f…
umesh-more-cstk Feb 19, 2026
c50fb62
Enhance unit tests by adding beforeAll hook and importing vi from Vitest
umesh-more-cstk Feb 19, 2026
c256f1e
Fix CI: regenerate ui package-lock.json and use --legacy-peer-deps in…
umesh-more-cstk Mar 11, 2026
ca54581
Update unit tests for VALIDATION_DOCUMENTATION_URL to reflect correct…
umesh-more-cstk Feb 23, 2026
05a303f
Update package-lock.json to include new dependencies and remove outda…
umesh-more-cstk Feb 23, 2026
6301db4
Update package dependencies and versions across multiple modules
umesh-more-cstk Mar 6, 2026
c97295c
Merge pull request #994 from contentstack/feat/cmg-833
umeshmore45 Mar 11, 2026
4bb0dbb
Merge branch 'dev' into feat/add-unit-tests
umeshmore45 Mar 11, 2026
b7378dc
Merge pull request #995 from contentstack/dev
vikrantraut Mar 11, 2026
d4161cb
refactor: remove redundant file writing logic in WordPress service an…
aishwarya-cstk Mar 11, 2026
f6a6e0b
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 11, 2026
69ff212
Merge pull request #965 from contentstack/feat/add-unit-tests
umeshmore45 Mar 11, 2026
0746b4a
Merge branch 'dev' into feature/wordpress
umeshmore45 Mar 11, 2026
390fa54
refactor: resolved PR comments ( optional chaining)
aishwarya-cstk Mar 11, 2026
b1bd41b
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 11, 2026
ca63c99
Merge branch 'feature/wordpress' of https://github.com/contentstack/m…
aishwarya-cstk Mar 11, 2026
a5e9e92
fix: update schemaMapper to correctly handle button UIDs and inner bl…
aishwarya-cstk Mar 11, 2026
8286ac1
test: add unit tests for schemaMapper functions in WordPress migration
aishwarya-cstk Mar 11, 2026
4079b63
Merge pull request #996 from contentstack/dev
vikrantraut Mar 11, 2026
f3a32cc
Merge pull request #991 from contentstack/feature/wordpress
umeshmore45 Mar 11, 2026
59b98bf
Merge pull request #997 from contentstack/dev
umeshmore45 Mar 11, 2026
8c0103c
feat: implement group schema utilities and add unit tests
shobhitupadhyayy Mar 16, 2026
49112ee
refactor: update drupal service to handle existing mapping content ty…
aishwarya-cstk Mar 16, 2026
a362020
refactor:removed the commented code
aishwarya-cstk Mar 16, 2026
61780df
fix: enhance null safety in ContentMapper by adding optional chaining
shobhitupadhyayy Mar 18, 2026
9073485
refactor:added optional chaining as per PR comments
aishwarya-cstk Mar 18, 2026
bf1b707
Merge pull request #1000 from contentstack/bugfix/cmg-821
umeshmore45 Mar 18, 2026
e3156e0
Merge branch 'dev' into feature/cmg-774
umeshmore45 Mar 20, 2026
b8c776a
feat: implement SSO integration with encrypted credentials
shobhitupadhyayy Feb 23, 2026
0b5300c
feat: add MANIFEST_ENCRYPT_SALT for enhanced encryption in manifest h…
shobhitupadhyayy Feb 24, 2026
59c1cc0
refactor: resolved copilot review
aishwarya-cstk Mar 20, 2026
bbb920d
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 20, 2026
952e925
Merge branch 'feature/cmg-774' of https://github.com/contentstack/mig…
aishwarya-cstk Mar 20, 2026
b0d5aca
fix: enhance null safety and add optional chaining across multiple se…
shobhitupadhyayy Mar 22, 2026
2ff0deb
chore: update package-lock and vitest configuration, enhance test mocks
shobhitupadhyayy Mar 23, 2026
8df21c3
Merge pull request #922 from contentstack/feature/cmg-686
vikrantraut-cstk Mar 23, 2026
a984b56
Merge branch 'dev' into feature/cmg-774
umeshmore45 Mar 23, 2026
6ffd4f4
Merge pull request #1004 from contentstack/dev
umeshmore45 Mar 23, 2026
a561126
chore: update manifest and SSO utility for enhanced encryption
shobhitupadhyayy Mar 24, 2026
51e05eb
Merge pull request #1005 from contentstack/feature/cmg-686
vikrantraut-cstk Mar 24, 2026
4aa6cf2
Merge pull request #1006 from contentstack/dev
shobhitupadhyayy Mar 24, 2026
4f2dad6
fix: improve error handling and null safety in Drupal services
aishwarya-cstk Mar 25, 2026
06fe575
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 25, 2026
89483fb
Merge branch 'feature/cmg-774' of https://github.com/contentstack/mig…
aishwarya-cstk Mar 25, 2026
37aaa7b
Merge pull request #1001 from contentstack/feature/cmg-774
vikrantraut-cstk Mar 25, 2026
f86f493
refactor: simplify option mapping in ContentMapper and improve destin…
shobhitupadhyayy Mar 25, 2026
7b728ae
Merge branch 'dev' into bugfix/cmg-832
umeshmore45 Mar 25, 2026
127ca45
Merge pull request #1007 from contentstack/bugfix/cmg-832
umeshmore45 Mar 25, 2026
d0570b9
Merge pull request #1008 from contentstack/dev
umeshmore45 Mar 25, 2026
2f891c7
refactor: enhance locale extraction process with async handling and i…
umesh-more-cstk Mar 27, 2026
20dff1e
refactor: optimize language extraction logic in extractLocales.js
umesh-more-cstk Mar 27, 2026
2f822d1
refactor: improve input validation and error handling in extractLocal…
umesh-more-cstk Mar 27, 2026
e0a2ab6
chore: add .gitattributes to enforce LF line endings for shell script…
shobhitupadhyayy Mar 27, 2026
9d4691a
Merge branch 'dev' into bugfix/CMG-833
shobhitupadhyayy Mar 27, 2026
4cb24e1
refactor: enhance error handling and input validation in extractLocal…
umesh-more-cstk Mar 27, 2026
e909b51
Merge pull request #1014 from contentstack/bugfix/CMG-833
vikrantraut Mar 27, 2026
790e4ce
Merge branch 'dev' into feat/sitecore-locales-env
umeshmore45 Mar 27, 2026
f7e7da5
refactor: enhance input validation with optional chaining in extractL…
umesh-more-cstk Mar 27, 2026
6524a0a
refactor: enhance input validation with optional chaining in extractL…
umesh-more-cstk Mar 27, 2026
225996f
fix: ensure newMigrationData is dispatched correctly after processing
aishwarya-cstk Mar 28, 2026
66bb7a7
refactor: update MySQL details structure in LoadUploadFile component …
aishwarya-cstk Mar 30, 2026
fad1080
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Mar 30, 2026
374f542
chore: update package-lock.json files to reflect dependency version c…
aishwarya-cstk Mar 30, 2026
42af9d1
chore: update package.json to include undici dependency and clean up …
aishwarya-cstk Mar 30, 2026
753577a
chore: update package-lock.json to reflect dependency version upgrade…
aishwarya-cstk Mar 30, 2026
c49c205
chore: update package-lock.json to include license information and up…
aishwarya-cstk Mar 30, 2026
510d9b0
chore: remove unnecessary dev flags from package-lock.json entries
aishwarya-cstk Mar 30, 2026
dc3ca14
chore: add @testing-library/dom dependency and update related test to…
aishwarya-cstk Mar 30, 2026
d19167f
chore: mark json-parse-even-better-errors and text-table as developme…
aishwarya-cstk Mar 30, 2026
1c0fe7f
chore: remove development flags from json-parse-even-better-errors an…
aishwarya-cstk Mar 30, 2026
a71e151
chore: downgrade several dependencies in package-lock.json and remove…
aishwarya-cstk Mar 30, 2026
952c362
chore: update package-lock.json to upgrade @apollo/client and @babel …
aishwarya-cstk Mar 30, 2026
d619502
chore: update package-lock.json to add support for additional platfor…
aishwarya-cstk Mar 30, 2026
2100686
chore: mark json-parse-even-better-errors and text-table as developme…
aishwarya-cstk Mar 30, 2026
b9877c4
chore: clean up package-lock.json by removing unused esbuild platform…
aishwarya-cstk Mar 30, 2026
fd0b6c2
chore: update package-lock.json to add new esbuild platform entries f…
aishwarya-cstk Mar 31, 2026
4b32bea
chore: update yaml dependency version in package-lock.json from 1.10.…
aishwarya-cstk Mar 31, 2026
eaddf66
chore: update package-lock.json to mark yaml as a development depende…
aishwarya-cstk Mar 31, 2026
ac22d27
chore: add @emnapi dependencies to package.json and package-lock.json
aishwarya-cstk Mar 31, 2026
47332d8
refactor:changed the mysql spelling
aishwarya-cstk Mar 31, 2026
1b1e46f
refactor: update MySQL configuration keys to use mySQLDetails
aishwarya-cstk Mar 31, 2026
ff3bd8e
Merge pull request #1019 from contentstack/feature/wordpress
vikrantraut Mar 31, 2026
5e0afa1
Merge branch 'dev' into feat/sitecore-locales-env
umeshmore45 Mar 31, 2026
80f8ece
Merge pull request #1013 from contentstack/feat/sitecore-locales-env
umeshmore45 Mar 31, 2026
925f875
feat: add is_sso parameter to migration and content type handling fun…
aishwarya-cstk Apr 1, 2026
5fd69e0
refactor:resolved PR comments
aishwarya-cstk Apr 2, 2026
416a6d5
chore: update lodash and lodash-es dependencies to version 4.18.1 acr…
aishwarya-cstk Apr 2, 2026
8c4e12d
Merge pull request #1024 from contentstack/feature/cmg-774
umeshmore45 Apr 2, 2026
05cc1a3
refactor: update client import and variable naming in market-app.util…
aishwarya-cstk Apr 2, 2026
08e818a
refactor: simplify client import and update usage in market-app.utils…
aishwarya-cstk Apr 2, 2026
3bfa644
Merge pull request #1026 from contentstack/bugfix/cmg-865
vikrantraut-cstk Apr 2, 2026
9c4881f
Merge pull request #1028 from contentstack/dev
umeshmore45 Apr 6, 2026
eb5ac04
feat: enhance entry field resolution and locale handling in Contentfu…
aishwarya-cstk Apr 6, 2026
18ce5d0
fix: update taxonomy type to an empty string in ContentMapper component
aishwarya-cstk Apr 7, 2026
69ba428
refactor:resolved PR comments
aishwarya-cstk Apr 7, 2026
b399aaa
chore: update dependencies in package-lock.json for api and ui, inclu…
aishwarya-cstk Apr 7, 2026
9eb6e5f
chore(api): restore package-lock.json to pre-dependency-update state
aishwarya-cstk Apr 7, 2026
dd1fcd5
Merge pull request #1029 from contentstack/feature/cmg-866
umeshmore45 Apr 7, 2026
0e12cda
refactor: enhance block name resolution and schema mapping for WordPr…
aishwarya-cstk Apr 8, 2026
eeb9be0
Merge branch 'dev' of https://github.com/contentstack/migration-v2 in…
aishwarya-cstk Apr 8, 2026
c368288
fix: enhance validation logic in LegacyCMS components to include affi…
aishwarya-cstk Apr 8, 2026
359bc7b
fix: improve error handling and notification messages in AddStack and…
aishwarya-cstk Apr 8, 2026
c112c97
refactor:resolved PR comments
aishwarya-cstk Apr 8, 2026
f31cf26
Merge pull request #1034 from contentstack/bugfix/cmg-838
vikrantraut-cstk Apr 8, 2026
b3552bf
Merge branch 'dev' into feature/cmg-705
vikrantraut-cstk Apr 8, 2026
55c2530
Merge pull request #1033 from contentstack/feature/cmg-705
umeshmore45 Apr 8, 2026
323580f
Merge pull request #1035 from contentstack/dev
vikrantraut-cstk Apr 8, 2026
5142dd3
feat: add getExistingExtensions function to retrieve field extensions…
aishwarya-cstk Apr 10, 2026
b8b7986
feat: update mergeTwoCts function to include new options for content …
aishwarya-cstk Apr 10, 2026
6c75087
refactor: enable taxonomy creation in migration service and improve t…
aishwarya-cstk Apr 13, 2026
1c35fbf
chore: update axios to version 1.15.0 across all packages and adjust …
aishwarya-cstk Apr 13, 2026
a45b386
refactor: update path mocking in extension service tests to preserve …
aishwarya-cstk Apr 13, 2026
293fdba
refactor: PR comments
aishwarya-cstk Apr 13, 2026
98ce6fd
fix: handle optional properties in getExistingExtensions and add defa…
aishwarya-cstk Apr 13, 2026
5ad9b20
Merge pull request #1037 from contentstack/feature/cmg-774
umeshmore45 Apr 13, 2026
8a26061
refactor: streamline taxonomy handling in AdvanceProperties component…
aishwarya-cstk Apr 13, 2026
4063b8d
Merge pull request #1038 from contentstack/dev
umeshmore45 Apr 14, 2026
69a6964
refactor: improve select component with tooltip for existing field la…
aishwarya-cstk Apr 14, 2026
2076012
feat: add utility function to find group fields in nested structures …
aishwarya-cstk Apr 14, 2026
8c72b46
refactor: enhance remapReferenceUids function for improved array hand…
aishwarya-cstk Apr 14, 2026
e35aebe
refactor: update UID generation to use a compact clientId for improve…
aishwarya-cstk Apr 15, 2026
8d0feaf
refactor: update field mapping keys in WordPress service for consiste…
aishwarya-cstk Apr 15, 2026
febeb82
chore: update vitest dependencies to version 4.1.2 in package.json an…
aishwarya-cstk Apr 16, 2026
f65a5ef
refactor: removed console and added optional chaining
aishwarya-cstk Apr 16, 2026
edf4d45
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk Apr 16, 2026
b67af9f
fix: correct field UID mappings in schemaMapper test for button fields
aishwarya-cstk Apr 16, 2026
793a72d
refactor: enhance type handling in remapReferenceUids function and im…
aishwarya-cstk Apr 17, 2026
68abac9
Merge pull request #1041 from contentstack/feature/cmg-705
umeshmore45 Apr 17, 2026
2a4e084
refactor: optimize global field reference handling in convertToSchema…
aishwarya-cstk Apr 20, 2026
2597632
fix: correct error message formatting in LoadStacks component by adju…
aishwarya-cstk Apr 21, 2026
61093d5
Merge pull request #1043 from contentstack/dev
umesh-more-cstk Apr 21, 2026
1173d10
refactor: implement default widget ID inference and enhance field map…
aishwarya-cstk Apr 22, 2026
2c6906a
fix(ui): avoid mapper footer overlap with smart field select menu pla…
ShradhaNahar Apr 22, 2026
301592b
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk Apr 22, 2026
092293c
fix(ui): ContentMapper field select menu placement + height clamp
ShradhaNahar Apr 22, 2026
fe3bfed
feat: add AutoMappedMergeConfirmModal component and enhance SaveChang…
aishwarya-cstk Apr 24, 2026
ce1ced9
fix: remove incorrect mapping for STATUS_ICON_Mapping in constants test
aishwarya-cstk Apr 24, 2026
14cdbf1
chore: update uuid package from version 9.0.1 to 14.0.0 across multip…
aishwarya-cstk Apr 24, 2026
8378960
refactor: improve RteJsonConverter and block name resolution logic fo…
aishwarya-cstk Apr 24, 2026
c94f857
Revert "feat: add AutoMappedMergeConfirmModal component and enhance S…
aishwarya-cstk Apr 27, 2026
8dd52bb
chore: update axios package from version 1.15.0 to 1.15.2 across mult…
aishwarya-cstk Apr 27, 2026
42eeaed
Merge pull request #1046 from contentstack/feature/cmg-814
umesh-more-cstk Apr 27, 2026
61dc2fe
Merge branch 'dev' into feature/cmg-705
umesh-more-cstk Apr 27, 2026
714e278
Merge pull request #1047 from contentstack/feature/cmg-705
umesh-more-cstk Apr 27, 2026
c7e59f3
Merge pull request #1048 from contentstack/dev
vikrantraut-cstk Apr 27, 2026
fc238a7
feat(contentful): taxonomy migration, locale resolution, tests and co…
shobhit-cstk Apr 21, 2026
340426e
feat(auth): implement OAuth token handling with HTML responses and or…
shobhit-cstk Apr 21, 2026
15cf783
fix(tests): update Vitest branch coverage threshold and enhance utili…
shobhit-cstk Apr 21, 2026
14f1fb9
refactor: centralize region configuration and enhance optional chaining
shobhit-cstk Apr 22, 2026
01ea817
feat: enhance WordPress schema mapping with single-child group handli…
aishwarya-cstk Apr 27, 2026
18e12d6
Merge pull request #1045 from contentstack/feature/CMG-854
vikrantraut-cstk Apr 28, 2026
f79cc30
Merge pull request #1049 from contentstack/dev
vikrantraut-cstk Apr 28, 2026
b998f2a
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk Apr 28, 2026
e60b2f1
feat(marketplace): enhance app manifest creation with marketplace ins…
shobhit-cstk Apr 28, 2026
b118cdf
test(market-app): add unit tests for fetchMarketplaceInstallationsFor…
shobhit-cstk Apr 28, 2026
d619806
refactor: improve WordPress content mapping and taxonomy handling
aishwarya-cstk Apr 28, 2026
2b080b6
refactor: optimize content model filtering in ContentMapper,Introduce…
aishwarya-cstk Apr 28, 2026
8b1ba04
feat: add helper function to flatten ContentStack schema into a label…
aishwarya-cstk Apr 29, 2026
f61cdc9
feat: add utility function to resolve Axios response headers
aishwarya-cstk Apr 29, 2026
c33770e
Merge pull request #1050 from contentstack/bugfix/CMG-886
umesh-more-cstk Apr 29, 2026
2af6307
refactor: resolved PR commenents
aishwarya-cstk Apr 29, 2026
330a834
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk Apr 29, 2026
60137f8
Merge pull request #1051 from contentstack/feature/cmg-705
vikrantraut-cstk Apr 30, 2026
8bf3335
Merge pull request #1052 from contentstack/dev
vikrantraut-cstk Apr 30, 2026
96402ac
fix: prevent duplicate _changed suffix in Sitecore entry fields
yashin4112 May 5, 2026
c45b02e
chore: update dependencies in package.json and package-lock.json
yashin4112 May 5, 2026
019592b
Merge pull request #1053 from contentstack/bugfix/cmg-908
vikrantraut-cstk May 5, 2026
fca2a34
Merge pull request #1054 from contentstack/dev
vikrantraut-cstk May 5, 2026
c2a4a82
refactor: migrate region configuration to JSON file
shobhit-cstk May 6, 2026
6c6a7bb
Merge pull request #1055 from contentstack/feature/sso-enhancement
umesh-more-cstk May 6, 2026
8a6a2d7
refactor: improve modular block merging logic
shobhit-cstk May 7, 2026
0100f74
Merge branch 'dev' into bugfix/CMG-886
shobhit-cstk May 7, 2026
2c3fd64
Merge pull request #1056 from contentstack/bugfix/CMG-886
umeshmore45 May 7, 2026
5d9d1df
Merge pull request #1057 from contentstack/dev
vikrantraut-cstk May 7, 2026
778214f
chore: update dependencies and enhance SSO flow
shobhit-cstk May 7, 2026
a0e1b8a
refactor: enhance WordPress block processing and content handling
aishwarya-cstk May 7, 2026
8655e56
Merge pull request #1058 from contentstack/bugfix/CMG-912
umesh-more-cstk May 7, 2026
31e2ce7
docs: update README with installation instructions and usage guidelines
aishwarya-cstk May 7, 2026
50c0746
refactor: streamline locale mapping process in createContentfulMapper…
yashin4112 May 7, 2026
5930935
feat: add pull request template for improved contribution guidelines
umesh-more-cstk May 7, 2026
bf7c93f
refactor: enhance marketplace client initialization and improve SSO t…
shobhit-cstk May 7, 2026
bac81d3
Merge branch 'dev' into bugfix/CMG-904
shobhit-cstk May 7, 2026
80e5be9
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 7, 2026
385d315
refactor: PR commenst of null checks
aishwarya-cstk May 7, 2026
3239f10
test: update WordPress controller tests for axios request order and a…
aishwarya-cstk May 7, 2026
746ea12
Merge pull request #1061 from contentstack/chore/github-pr-template
umeshmore45 May 7, 2026
f592232
refactor: enhance entry filtering in WordPress service according to s…
aishwarya-cstk May 7, 2026
8f8d58d
refactor: simplify media field handling in schemaMapper function
aishwarya-cstk May 7, 2026
9453525
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 7, 2026
6bc06cb
Merge pull request #1063 from contentstack/dev
vikrantraut-cstk May 8, 2026
227e40e
refactor: resolved copilot comments
aishwarya-cstk May 8, 2026
37bd965
Merge branch 'dev' into bugfix/contentful-locale-dropdown
umesh-more-cstk May 8, 2026
58f075a
Merge pull request #1060 from contentstack/bugfix/contentful-locale-d…
umesh-more-cstk May 8, 2026
afcdaa1
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 8, 2026
660bb9f
Merge branch 'dev' into bugfix/CMG-904
umesh-more-cstk May 8, 2026
eee1485
Merge pull request #1062 from contentstack/bugfix/CMG-904
umesh-more-cstk May 8, 2026
1c9e71f
Merge branch 'dev' into feature/cmg-705
umesh-more-cstk May 8, 2026
7ef19d1
fix: move drupal locale save API call before mapper creation to fix e…
yashin4112 May 8, 2026
64985d9
fix: null check added on config
yashin4112 May 8, 2026
e647070
refactor: improve HTML formatting logic in formatChildByType function
aishwarya-cstk May 8, 2026
b313b5a
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 8, 2026
2fb7b80
Merge branch 'feature/cmg-705' of github.com:contentstack/migration-v…
aishwarya-cstk May 8, 2026
9bd03c8
Merge pull request #1059 from contentstack/feature/cmg-705
umesh-more-cstk May 8, 2026
0c3bf57
Merge branch 'dev' into bugfix/cmg-913
umesh-more-cstk May 8, 2026
cfcd3a7
Merge pull request #1064 from contentstack/bugfix/cmg-913
shradha-nahar May 8, 2026
9a18868
Merge pull request #1065 from contentstack/dev
shradha-nahar May 8, 2026
4b242b1
refactor: update media field UIDs in schemaMapper for consistent pare…
aishwarya-cstk May 8, 2026
417efb7
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 8, 2026
7015ded
Merge pull request #1066 from contentstack/feature/cmg-705
vikrantraut-cstk May 11, 2026
be09b17
Merge pull request #1067 from contentstack/dev
vikrantraut-cstk May 11, 2026
714341b
feat: enhance Docker setup and app configuration handling
shobhit-cstk May 13, 2026
92ebe56
fix: handle potential null response in saveOAuthToken function
shobhit-cstk May 13, 2026
de53411
Merge pull request #1069 from contentstack/feature/docker-drupal
vikrantraut-cstk May 13, 2026
ae5fb0d
Merge pull request #1070 from contentstack/dev
vikrantraut-cstk May 13, 2026
05a9e58
feat: add normalization and mapping functions for WordPress fields in…
aishwarya-cstk May 13, 2026
7410bc1
Merge branch 'dev' of github.com:contentstack/migration-v2 into featu…
aishwarya-cstk May 13, 2026
7498857
Merge pull request #1071 from contentstack/feature/cmg-705
vikrantraut-cstk May 13, 2026
6b01309
Merge pull request #1072 from contentstack/dev
vikrantraut-cstk May 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Windows checkouts must not use CRLF on shell scripts — breaks Linux shebang/exec
# (symptom: exec /usr/local/bin/docker-entrypoint.sh: no such file or directory)
*.sh text eol=lf
104 changes: 104 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
## 🔗 Jira Ticket

> Replace with your ticket link — required before requesting review.

[MIGRATION-XXXX](https://contentstack.atlassian.net/browse/MIGRATION-XXXX)

---

## 📋 PR Type

<!-- Check all that apply -->

- [ ] ✨ Feature
- [ ] 🐛 Bug Fix
- [ ] 🔥 Hotfix
- [ ] ♻️ Refactor
- [ ] 🧹 Chore / Dependency Update
- [ ] 📝 Documentation

---

## 📝 Description

<!-- A clear and concise summary of what this PR does and why. -->

### What changed?

<!-- Describe the changes in bullet points -->

-

### Why?

<!-- Context, motivation, or problem this solves -->

---

## 🧩 Affected Areas

<!-- Check all modules/layers that are touched -->

- [ ] `api` — Node.js backend
- [ ] `ui` — React frontend
- [ ] `upload-api` — Upload API server
- [ ] `docker` / `docker-compose`
- [ ] CI / GitHub Actions workflows
- [ ] Environment variables / config
- [ ] Other: <!-- specify -->

---

## 🧪 How to Test

<!-- Step-by-step instructions for the reviewer to verify this change -->

1.
2.
3.

**Expected result:**

---

## 📸 Screenshots / Recordings

<!-- If UI changes are involved, attach before/after screenshots or a short screen recording -->

| Before | After |
|--------|-------|
| | |

---

## 🔗 Related PRs / Dependencies

<!-- Link any PRs this depends on or is related to -->

-

---

## ✅ Author Checklist

> Complete this before moving the PR out of Draft.

- [ ] Branch follows naming convention: `feature/`, `bugfix/`, or `hotfix/` + 5–30 lowercase chars
- [ ] Jira ticket linked above
- [ ] Self-reviewed the diff — no debug logs, commented-out code, or TODOs left in
- [ ] `.env` / `example.env` updated if new environment variables were added
- [ ] No sensitive credentials or secrets committed
- [ ] Existing tests pass locally (`npm test`)
- [ ] New tests written (or not applicable — explain why)
- [ ] `README.md` / docs updated if behaviour changed
- [ ] Talisman pre-push scan passes (no secrets flagged)

---

## 👀 Reviewer Notes

<!-- Anything specific you'd like reviewers to focus on or be cautious about -->

---

> **Migration v2** · [Docs](https://github.com/contentstack/migration-v2#readme) · [Issues](https://github.com/contentstack/migration-v2/issues)
68 changes: 68 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Unit Tests & Coverage

on:
push:
branches: [main, pre-stage, dev]
pull_request:

jobs:
test-api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: api
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: api/package-lock.json
- run: npm ci
- run: npm install @rollup/rollup-linux-x64-gnu --no-save
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: api-coverage-report
path: api/coverage/

test-ui:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ui
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: ui/package-lock.json
- run: npm ci --legacy-peer-deps
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: ui-coverage-report
path: ui/coverage/

test-upload-api:
runs-on: ubuntu-latest
defaults:
run:
working-directory: upload-api
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: upload-api/package-lock.json
- run: npm install --legacy-peer-deps
- run: npm run test:coverage
- uses: actions/upload-artifact@v4
if: always()
with:
name: upload-api-coverage-report
path: upload-api/coverage/
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@
# Mono auto generated files
mono_crash.*

# App JSON file
app.json

# Build results
[Dd]ebug/
[Dd]ebugPublic/
Expand Down Expand Up @@ -360,10 +363,12 @@ upload-api/extracted_files*
*copy*
.qodo
.vscode
app.json
# Snyk Security Extension - AI Rules (auto-generated)
.cursor/rules/snyk_rules.mdc
*extracted_files*
*MigrationData*
*.zip
app.json

# Test coverage (global)
coverage/
31 changes: 31 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,35 @@ fileignoreconfig:
checksum: f3bd8c6e981ed0acf26432859b2b7e388c0d90018513005cfc674726f14fe245
- filename: ui/src/components/SchemaModal/index.tsx
checksum: 607a465c9cd4a504b9a81750a3f9faa0f4e11c09414354d69ec7308c11f0046a

fileignoreconfig:
- filename: api/sso.utils.js
checksum: 5d589c128c4b38f8aacd70e5d02ddd7fa8e93ff7897ca69a1258378139d1d616
version: "1.0"

fileignoreconfig:
- filename: api/package-lock.json
checksum: 4d2fd1905b5933e1d2c4d178e1536422d4aac84caa9640149eab0432a75b712d
- filename: api/src/services/migration.service.ts
checksum: 1fdf5423840e170709c7c677c3a6a7c6ae61f373948c2ef295aa645a859c1af5
- filename: api/src/services/contentMapper.service.ts
checksum: 03d5dcc31b38fd435f6a4389d6891c7fc1ba27b32dc2b382b91173d84f4565f7
- filename: api/src/services/globalField.service.ts
checksum: b808815c7372f68fe9a5904d23be50cb0ec066592328ec1721dc3c395cbe3a2c
- filename: api/src/services/taxonomy.service.ts
checksum: 840ab11838ebf08df44ada0a3674dad8cc124bc8bcbc5dfd1d9c585a34e4aeda
- filename: api/src/services/org.service.ts
checksum: 0a50297164d7845d889fc78097164c4794a3f9cd7314c06365c8426a2a6ee52a
- filename: ui/src/pages/Login/index.tsx
checksum: 7f7c008586db60f1cc8df625b88bfdc5c3bb861c21e40a55fc763f0ac4a6a8d2
version: "1.0"

fileignoreconfig:
- filename: api/src/services/contentMapper.service.ts
checksum: 924b124214a93a7bec4c471304f5b270d5e735d506644180273b7118f3d37dd2
version: "1.0"

fileignoreconfig:
- filename: ui/src/pages/Login/index.tsx
checksum: 213c6441dc87d82ce6b97679d457ae56c6e40ef13a89bddd4f21afcf566b5576
version: "1.0"
37 changes: 31 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,38 @@ Check for readme.md files and install dependencies for folders

This is the migration V2's node server.

### Installation

1. Navigate to the project directory:

```sh
cd api
```

2. Install the dependencies:
```sh
npm install
```

### Environment Variables

The following environment variables are used in this project:

- `APP_TOKEN_KEY`: The token key for the application. Default is `MIGRATION_V2`.
- `PORT`: The port number on which the application runs. Default is `5001`.

Make sure to set these variables in a `.env` file at the root of your project.
Make sure to set these variables in a `.env` file at the root of your api project.

1. To run the development server, create a `./development.env` file and add environment variables as per `./example.env`
2. To run the production server, create a `./production.env` file and add environment variables as per `./example.env`

### To start the server

Run `npm run dev`
Run :

```sh
`npm run dev`
```

## Migration UI

Expand Down Expand Up @@ -105,7 +122,7 @@ The migration-v2 upload-api project is designed to facilitate the migration of d
Navigate to the project directory:

```
cd migration-v2/upload-api
cd upload-api
```

Install dependencies:
Expand All @@ -121,7 +138,7 @@ The following environment variables are used in this project:
- `PORT`: The port number on which the application runs. Default is `4002`.
- `NODE_BACKEND_API`: The backend API endpoint. Default is `http://localhost:5001`.

Make sure to set these variables in a `.env` file at the root of your project.
Make sure to set these variables in a `.env` file at the root of your upload-api project.

### Configuration

Expand All @@ -139,7 +156,7 @@ The following configuration is used in this project:
- `awsSecretAccessKey`: The AWS secret access key.
- `awsSessionToken`: The AWS session token.
- `bucketName`: The name of the AWS S3 bucket. Default is `migartion-test`.
- `buketKey`: The key for the AWS S3 bucket. Default is `project/package 45.zip`.
- `bucketKey`: The key for the AWS S3 bucket. Default is `project/package 45.zip`.

#### Local Path

Expand All @@ -155,6 +172,14 @@ The following configuration is used in this project:
- `npm run postinstall`: Installs dependencies for the api, ui, and upload-api directories.
- `npm test`: Displays an error message indicating that no tests are specified.

### Usage

Start the development server:

```sh
npm start
```

## Repository

- Type: git
Expand Down Expand Up @@ -202,4 +227,4 @@ The author information is not specified.

## Contact

For further assistance, please contact the project maintainer through the issues page on GitHub.
For further assistance, please contact the project maintainer through the issues page on GitHub.
3 changes: 2 additions & 1 deletion api/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -367,4 +367,5 @@ database/
/migration-data
**/copy*
**copy.ts
manifest.json
manifest.json
coverage/
Loading
Loading