[COMPASS-6142] Update react, react-dom to 17 Created: 16/Sep/22  Updated: 18/Jan/23  Resolved: 09/Jan/23

Status: Closed
Project: Compass
Component/s: React, Tech debt
Affects Version/s: None
Fix Version/s: 1.35.0

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Alena Khineika
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to COMPASS-6027 Investigate updating to react 17 Closed
Epic Link: COMPASS-6147
Story Points: 2
Documentation Changes: Not Needed
Sprint: Iteration Seahorse

 Description   

This would also require updating enzyme adapter to the one that supports react@17

Scope doc



 Comments   
Comment by Githook User [ 18/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: replace usage of react-sortable-hoc with dndkit COMPASS-6140 (#3951)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
  • refactor: remove usage of a string ref in chart-component component COMPASS-6136
  • feat: try dnd-kit
  • fix: preserve on clicks events
  • fix: update workspace tabs
  • refactor: clean up
  • refactor: remove debug
  • refactor: remove extra use sortable
  • fix: support keyboard navigation
  • fix: support stage editor resizing
  • refactor: clean up
  • refactor: remove unused import
  • refactor: bring back functionality after resolving merge conflicts
  • refactor: rename private function
  • refactor: move out of component render sortable item and list
  • refactor: rename functions
  • fix: make first tab movable
  • fix: movable first stage
  • fix: clean up
Comment by Githook User [ 16/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: replace usage of react-sortable-hoc with dndkit COMPASS-6140 (#3951)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
  • refactor: remove usage of a string ref in chart-component component COMPASS-6136
  • feat: try dnd-kit
  • fix: preserve on clicks events
  • fix: update workspace tabs
  • refactor: clean up
  • refactor: remove debug
  • refactor: remove extra use sortable
  • fix: support keyboard navigation
  • fix: support stage editor resizing
  • refactor: clean up
  • refactor: remove unused import
  • refactor: bring back functionality after resolving merge conflicts
  • refactor: rename private function
  • refactor: move out of component render sortable item and list
  • refactor: rename functions
  • fix: make first tab movable
  • fix: movable first stage
  • fix: clean up
Comment by Githook User [ 13/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: replace usage of react-sortable-hoc with dndkit COMPASS-6140 (#3951)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
  • refactor: remove usage of a string ref in chart-component component COMPASS-6136
  • feat: try dnd-kit
  • fix: preserve on clicks events
  • fix: update workspace tabs
  • refactor: clean up
  • refactor: remove debug
  • refactor: remove extra use sortable
  • fix: support keyboard navigation
  • fix: support stage editor resizing
  • refactor: clean up
  • refactor: remove unused import
  • refactor: bring back functionality after resolving merge conflicts
  • refactor: rename private function
  • refactor: move out of component render sortable item and list
  • refactor: rename functions
  • fix: make first tab movable
  • fix: movable first stage
  • fix: clean up
Comment by Githook User [ 13/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 12/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: replace usage of react-sortable-hoc with dndkit COMPASS-6140 (#3951)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
  • refactor: remove usage of a string ref in chart-component component COMPASS-6136
  • feat: try dnd-kit
  • fix: preserve on clicks events
  • fix: update workspace tabs
  • refactor: clean up
  • refactor: remove debug
  • refactor: remove extra use sortable
  • fix: support keyboard navigation
  • fix: support stage editor resizing
  • refactor: clean up
  • refactor: remove unused import
  • refactor: bring back functionality after resolving merge conflicts
  • refactor: rename private function
  • refactor: move out of component render sortable item and list
  • refactor: rename functions
  • fix: make first tab movable
  • fix: movable first stage
  • fix: clean up
Comment by Githook User [ 12/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 11/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: feat: replace usage of react-sortable-hoc with dndkit COMPASS-6140 (#3951)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
  • refactor: remove usage of a string ref in chart-component component COMPASS-6136
  • feat: try dnd-kit
  • fix: preserve on clicks events
  • fix: update workspace tabs
  • refactor: clean up
  • refactor: remove debug
  • refactor: remove extra use sortable
  • fix: support keyboard navigation
  • fix: support stage editor resizing
  • refactor: clean up
  • refactor: remove unused import
  • refactor: bring back functionality after resolving merge conflicts
  • refactor: rename private function
  • refactor: move out of component render sortable item and list
  • refactor: rename functions
  • fix: make first tab movable
  • fix: movable first stage
  • fix: clean up
Comment by Githook User [ 11/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17-dnd-kit
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/961200004268264efbe33c8f2db6ac9290c347e0

Comment by Githook User [ 10/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17-dnd-kit

  1. Conflicts:
  2. packages/compass-aggregations/src/components/pipeline-builder-workspace/pipeline-builder-ui-workspace.jsx
    Branch: COMPASS-6142-react-17-dnd-kit
    https://github.com/mongodb-js/compass/commit/a46aefc8b492394afeb34ba2338a0618cdf20a5d
Comment by Githook User [ 10/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 10/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17-dnd-kit
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/cc908d71ed09721d84b384e06d42c4b09ee73c7d

Comment by Githook User [ 10/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17-dnd-kit
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/0ac0b347757bfeff935f253cb76d35178d88cc32

Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17-dnd-kit

  1. Conflicts:
  2. package-lock.json
  3. packages/compass-aggregations/package.json
  4. packages/compass-editor/package.json
    Branch: COMPASS-6142-react-17-dnd-kit
    https://github.com/mongodb-js/compass/commit/983856fadd9cb0d0c88019481de2f014b3b2669e
Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17
Branch: COMPASS-6142-react-17
https://github.com/mongodb-js/compass/commit/4b1f4321886c2ba361cf6d72634b297e718ffea2

Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17

  1. Conflicts:
  2. package-lock.json
  3. packages/compass-editor/package.json
    Branch: COMPASS-6142-react-17
    https://github.com/mongodb-js/compass/commit/a1cdaf6ca82efa093f15c7aede66975b4032c36f
Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/20d389bf2938e15dfd3688480aaad881203da607

Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/2d7ba744926fc09e3f82ecea62e0506968c853df

Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142
Branch: COMPASS-6142-react-17-dnd-kit
https://github.com/mongodb-js/compass/commit/14b81f2c41a73f339a92f386bd107ed58533c5e8

Comment by Githook User [ 09/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142, COMPASS-6143 (#3936)

  • fix: put getAutoConnectInfo back
  • refactor: reformat
  • fix: try with react-16-node-hanging-test-fix
Comment by Githook User [ 07/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17

  1. Conflicts:
  2. package-lock.json
  3. packages/compass-editor/package.json
    Branch: COMPASS-6142-react-17
    https://github.com/mongodb-js/compass/commit/a1cdaf6ca82efa093f15c7aede66975b4032c36f
Comment by Githook User [ 06/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17
Branch: COMPASS-6142-react-17
https://github.com/mongodb-js/compass/commit/20d389bf2938e15dfd3688480aaad881203da607

Comment by Githook User [ 05/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: Merge remote-tracking branch 'origin/main' into COMPASS-6142-react-17
Branch: COMPASS-6142-react-17
https://github.com/mongodb-js/compass/commit/2d7ba744926fc09e3f82ecea62e0506968c853df

Comment by Githook User [ 05/Jan/23 ]

Author:

{'name': 'Alena Khineika', 'email': 'alena.khineika@gmail.com', 'username': 'alenakhineika'}

Message: chore: update react, react-dom to 17 COMPASS-6142
Branch: COMPASS-6142-react-17
https://github.com/mongodb-js/compass/commit/14b81f2c41a73f339a92f386bd107ed58533c5e8

Generated at Wed Feb 07 22:42:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.