[COMPASS-7361] [Remove Platform Specific] Remove hard runtime dependency on compass-user-data in browser-compatible modules Created: 19/Oct/23  Updated: 22/Nov/23  Resolved: 14/Nov/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.41.0

Type: Task Priority: Major - P3
Reporter: Anna Henningsen Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on COMPASS-7313 [Remove Platform Specific] Remove dir... Closed
Epic Link: COMPASS-7020
Story Points: 3
Documentation Changes: Not Needed
Documentation Changes Summary:

MMS is updated to latest compass plugins in https://github.com/10gen/mms/pull/86150

Sprint: Iteration Minmi, Iteration Nodosaurus, Iteration Oviraptor

 Description   

From Slack:

  • compass-user-data does not properly declare its dependencies
  • compass-aggregations (+compass-crud?) has a hard runtime dependency on compass-user-data when it shouldn’t
    We should address these issues for packages on which Data Explorer depends.


 Comments   
Comment by PM Bot [ 13/Nov/23 ]

Hi anna.henningsen@mongodb.com! COMPASS-7361 is awaiting your response.

If this is still an issue for you, please open Jira to review the latest status and provide your feedback. Thanks!

Comment by Githook User [ 06/Nov/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences COMPASS-7361 (#5046)

chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences
Branch: beta-releases
https://github.com/mongodb-js/compass/commit/8024cd0af4f8d82a763239e74fb05eed1eb33b20

Comment by Githook User [ 02/Nov/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences COMPASS-7361 (#5046)

chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences
Branch: feature/COMPASS-7335
https://github.com/mongodb-js/compass/commit/8024cd0af4f8d82a763239e74fb05eed1eb33b20

Comment by Githook User [ 01/Nov/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences COMPASS-7361 (#5046)

chore(compass-aggregations): do not show stage wizard by default if the feature is disabled in preferences
Branch: main
https://github.com/mongodb-js/compass/commit/8024cd0af4f8d82a763239e74fb05eed1eb33b20

Comment by Githook User [ 01/Nov/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment COMPASS-7361 (#5023)

chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment
Branch: bulk-update-modal
https://github.com/mongodb-js/compass/commit/0ca81105203fc0cd33d84632f2e388bdc1940e46

Comment by Githook User [ 01/Nov/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(user-data, workspaces): add missing dependencies; always exclude electron from bundle; fix exports paths COMPASS-7361 (#5024)

  • chore(user-data): fix package dependencies
  • chore(webpack-config): always externalize electron package
Comment by Githook User [ 30/Oct/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment COMPASS-7361 (#5023)

chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment
Branch: beta-releases
https://github.com/mongodb-js/compass/commit/0ca81105203fc0cd33d84632f2e388bdc1940e46

Comment by Githook User [ 30/Oct/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(user-data, workspaces): add missing dependencies; always exclude electron from bundle; fix exports paths COMPASS-7361 (#5024)

  • chore(user-data): fix package dependencies
  • chore(webpack-config): always externalize electron package
Comment by Githook User [ 27/Oct/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment COMPASS-7361 (#5023)

chore(hadron-ipc): refactor to typescript; do not throw if module import happens in non-electron environment
Branch: main
https://github.com/mongodb-js/compass/commit/0ca81105203fc0cd33d84632f2e388bdc1940e46

Comment by Githook User [ 26/Oct/23 ]

Author:

{'name': 'Sergey Petushkov', 'email': 'petushkov.sergey@gmail.com', 'username': 'gribnoysup'}

Message: chore(user-data, workspaces): add missing dependencies; always exclude electron from bundle; fix exports paths COMPASS-7361 (#5024)

  • chore(user-data): fix package dependencies
  • chore(webpack-config): always externalize electron package
Generated at Wed Feb 07 22:46:17 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.