Skip to content

Commit af07cba

Browse files
committed
Merge branch 'main' into gaigk/cleanup-atlas-login
2 parents be37538 + f2f82cc commit af07cba

File tree

202 files changed

+6931
-4398
lines changed

Some content is hidden

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

202 files changed

+6931
-4398
lines changed

AUTHORS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,5 @@ Raymond Lo <[email protected]>
108108
Moses Yang <[email protected]>
109109
Moses Yang <[email protected]>
110110
Jimmy Choi <[email protected]>
111+
112+
Nataly Carbonell <[email protected]>

THIRD-PARTY-NOTICES.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The following third-party software is used by and included in **Mongodb Compass**.
2-
This document was automatically generated on Sun Jul 27 2025.
2+
This document was automatically generated on Mon Aug 11 2025.
33

44
## List of dependencies
55

@@ -228,7 +228,7 @@ This document was automatically generated on Sun Jul 27 2025.
228228
| **[dunder-proto](#390fd69f2035b583e461890d5b0a3230f4adb33b042e6f0d1472dd911bc1de98)** | 1.0.1 | MIT |
229229
| **[ee-first](#e2746902c758ae8a6f91ffb9618cd53717f936cb33c6323e65b6b7b24f7ebefe)** | 1.1.1 | MIT |
230230
| **[electron-dl](#e97e034c7b93c63e7a433d75f6f1de3e0668764225ebbd61dbde8d1b55d6f3b7)** | 3.5.0 | MIT |
231-
| **[electron](#452db75c5c0ce88d952cd0eacbe8dae84d665179d1e3f804ac97f72861a1b2ea)** | 37.2.4 | MIT |
231+
| **[electron](#77028953dbf1c0658e7548098ee9c65eb010bf5a40354ff46424dd36f72bbc94)** | 37.2.6 | MIT |
232232
| **[encodeurl](#177948a319ae0aeebbd65742c53c62b37c75ec1d021afa5a188d10a7ceae6623)** | 2.0.0 | MIT |
233233
| **[end-of-stream](#fadc10994f5fa767d06fb25cfff35fb17a895daf3bc3477c782907668ed16563)** | 1.4.4 | MIT |
234234
| **[ensure-error](#3b1eba5276d89414cef21a1007e85c4f1d6749bf57b300e082ab23975a41dbc9)** | 3.0.1 | MIT |
@@ -303,7 +303,7 @@ This document was automatically generated on Sun Jul 27 2025.
303303
| **[is-utf8](#df5522c387e62effc17916c612bf340d6543c4bccca99fed4c1c1fae77ed4900)** | 0.2.1 | MIT |
304304
| **[is-wsl](#38b5685d9d35bd3f3dfc5cb892b9edef01eb8769b2cc19aad7e5807e304b7015)** | 3.1.0 | MIT |
305305
| **[javascript-stringify](#e0d27d21a288d227e51243715c044b3933d9fc0fb025dc16ec79c78af35f85a7)** | 2.1.0 | MIT |
306-
| **[jose](#458723a9e5f5f8cdac179e007d7874cbac5a617063510d9c6e4e4ec235e43ea8)** | 6.0.11 | MIT |
306+
| **[jose](#f9d2cbf414f008926ab4887a10cb2c34b1b205b42ce272c330e2eb0248071b7a)** | 6.0.12 | MIT |
307307
| **[js-tokens](#f4371f095c6f087cf41433031f8c612e21a4258b18cb4e847ffae73905e146d4)** | 4.0.0 | MIT |
308308
| **[js-yaml](#c82a34a38ab0debe302cf958caa7a51b455f5fb8a32a3ce6b9b4cab3f500c60a)** | 3.14.1 | MIT |
309309
| **[js-yaml](#b7325d630b0ab313450fcd188788f6ee374aadd75df4969a9e3c48507ef88bdf)** | 4.1.0 | MIT |
@@ -361,13 +361,13 @@ This document was automatically generated on Sun Jul 27 2025.
361361
| **[node-fetch](#22edb8ba3fe3457e8c1a02e497e6a8cb54e89775224f0c7680ea43772b5c1638)** | 3.3.2 | MIT |
362362
| **[numeral](#b3c90be596160f7dccbd1ff771ddbffb9a1b19d0bb9456553d8822903386573e)** | 1.5.6 | MIT |
363363
| **[numeral](#d274a180ad09fc1ae9325f01bf5dc1296caf553888d952fab7ebf524dfdc56a1)** | 2.0.6 | MIT |
364-
| **[oauth4webapi](#225b6b6709d0bebf556e68b486ddde16d898f1228bce49d9c5f3b3671b11f94e)** | 3.5.5 | MIT |
364+
| **[oauth4webapi](#20c210c3de969a4d06291b8bf773ce03262544409a28dac2ba63df67a1534827)** | 3.6.2 | MIT |
365365
| **[object-assign](#598e372231bb5bef26b7d61105282eb20e14ade430143052d064d2d406769b95)** | 4.1.1 | MIT |
366366
| **[object-inspect](#ecbef7226b7af9b6efde6c61e71aaefa8a0bf57a726689d055c866298db9886e)** | 1.13.4 | MIT |
367367
| **[on-finished](#d3c391e10faad1d82190a06f5be315d94a9194cff75aa389940432ef15cf45de)** | 2.4.1 | MIT |
368368
| **[once](#d0d1303998dfae04e4f898f477380aac35568f4d6679f4ea913c2441cf9ebb0b)** | 1.4.0 | ISC |
369369
| **[open](#adf67a26a7a19e515580af6636b13bbeb1df10fda82a82941a504e1be994a604)** | 10.1.2 | MIT |
370-
| **[openid-client](#c872797bd36f8e53bb75298134568c31c56cac936aadf5b4909ce5c554791187)** | 6.6.2 | MIT |
370+
| **[openid-client](#00df66b19cf3a8fdcd5bae5a38751e39685ed1f6986557e9d30b90917b9c768c)** | 6.6.3 | MIT |
371371
| **[os-dns-native](#ed8fb030877b8f0494551fd7f55288d885b2ddcece35dd7134434ad5c4c704de)** | 1.2.1 | MIT |
372372
| **[pac-proxy-agent](#751f2ba44d5fbf79ece4fea4bc03df4f4b3cb4470a1495adda33a28db3dd6d1f)** | 7.1.0 | MIT |
373373
| **[pac-resolver](#7935fe0839f6e2b7c51abcc08705a6096eff5670dc2bdc3819fd096b8d114d8b)** | 7.0.1 | MIT |
@@ -18618,9 +18618,9 @@ License files:
1861818618

1861918619
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1862018620

18621-
<a id="452db75c5c0ce88d952cd0eacbe8dae84d665179d1e3f804ac97f72861a1b2ea"></a>
18621+
<a id="77028953dbf1c0658e7548098ee9c65eb010bf5a40354ff46424dd36f72bbc94"></a>
1862218622

18623-
### [electron](https://www.npmjs.com/package/electron) (version 37.2.4)
18623+
### [electron](https://www.npmjs.com/package/electron) (version 37.2.6)
1862418624

1862518625
License tags: MIT
1862618626

@@ -21102,9 +21102,9 @@ License files:
2110221102
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2110321103
THE SOFTWARE.
2110421104

21105-
<a id="458723a9e5f5f8cdac179e007d7874cbac5a617063510d9c6e4e4ec235e43ea8"></a>
21105+
<a id="f9d2cbf414f008926ab4887a10cb2c34b1b205b42ce272c330e2eb0248071b7a"></a>
2110621106

21107-
### [jose](https://www.npmjs.com/package/jose) (version 6.0.11)
21107+
### [jose](https://www.npmjs.com/package/jose) (version 6.0.12)
2110821108

2110921109
License tags: MIT
2111021110

@@ -24871,9 +24871,9 @@ License files:
2487124871
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2487224872
OTHER DEALINGS IN THE SOFTWARE.
2487324873

24874-
<a id="225b6b6709d0bebf556e68b486ddde16d898f1228bce49d9c5f3b3671b11f94e"></a>
24874+
<a id="20c210c3de969a4d06291b8bf773ce03262544409a28dac2ba63df67a1534827"></a>
2487524875

24876-
### [oauth4webapi](https://www.npmjs.com/package/oauth4webapi) (version 3.5.5)
24876+
### [oauth4webapi](https://www.npmjs.com/package/oauth4webapi) (version 3.6.2)
2487724877

2487824878
License tags: MIT
2487924879

@@ -25047,9 +25047,9 @@ License files:
2504725047

2504825048
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2504925049

25050-
<a id="c872797bd36f8e53bb75298134568c31c56cac936aadf5b4909ce5c554791187"></a>
25050+
<a id="00df66b19cf3a8fdcd5bae5a38751e39685ed1f6986557e9d30b90917b9c768c"></a>
2505125051

25052-
### [openid-client](https://www.npmjs.com/package/openid-client) (version 6.6.2)
25052+
### [openid-client](https://www.npmjs.com/package/openid-client) (version 6.6.3)
2505325053

2505425054
License tags: MIT
2505525055

configs/eslint-config-compass/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ const tsxRules = {
4444
'react-hooks/exhaustive-deps': [
4545
'warn',
4646
{
47-
additionalHooks:
48-
'(useTrackOnChange|useContextMenuItems|useContextMenuGroups)',
47+
additionalHooks: '(useTrackOnChange|useContextMenuGroups)',
4948
},
5049
],
5150
};

configs/eslint-config-compass/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mongodb-js/eslint-config-compass",
3-
"version": "1.4.4",
3+
"version": "1.4.5",
44
"description": "Shared Compass eslint configuration",
55
"license": "SSPL",
66
"main": "index.js",
@@ -18,8 +18,8 @@
1818
"@babel/eslint-parser": "^7.14.3",
1919
"@mongodb-js/eslint-config-devtools": "^0.9.9",
2020
"@mongodb-js/eslint-plugin-compass": "^1.2.13",
21-
"@typescript-eslint/eslint-plugin": "^8.38.0",
22-
"@typescript-eslint/parser": "^8.38.0",
21+
"@typescript-eslint/eslint-plugin": "^8.39.0",
22+
"@typescript-eslint/parser": "^8.39.0",
2323
"eslint": "^8.57.1",
2424
"eslint-config-prettier": "^8.3.0",
2525
"eslint-plugin-chai-friendly": "^1.1.0",

configs/testing-library-compass/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"email": "[email protected]"
1212
},
1313
"homepage": "https://github.com/mongodb-js/compass",
14-
"version": "1.3.7",
14+
"version": "1.3.8",
1515
"repository": {
1616
"type": "git",
1717
"url": "https://github.com/mongodb-js/compass.git"
@@ -45,7 +45,7 @@
4545
"reformat": "npm run eslint . -- --fix && npm run prettier -- --write ."
4646
},
4747
"devDependencies": {
48-
"@mongodb-js/eslint-config-compass": "^1.4.4",
48+
"@mongodb-js/eslint-config-compass": "^1.4.5",
4949
"@mongodb-js/mocha-config-compass": "^1.7.0",
5050
"@mongodb-js/prettier-config-compass": "^1.2.8",
5151
"@mongodb-js/tsconfig-compass": "^1.2.9",

configs/webpack-config-compass/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"email": "[email protected]"
1414
},
1515
"homepage": "https://github.com/mongodb-js/compass",
16-
"version": "1.9.2",
16+
"version": "1.9.4",
1717
"repository": {
1818
"type": "git",
1919
"url": "https://github.com/mongodb-js/compass.git"
@@ -45,7 +45,7 @@
4545
"reformat": "npm run eslint . -- --fix && npm run prettier -- --write ."
4646
},
4747
"devDependencies": {
48-
"@mongodb-js/eslint-config-compass": "^1.4.4",
48+
"@mongodb-js/eslint-config-compass": "^1.4.5",
4949
"@mongodb-js/prettier-config-compass": "^1.2.8",
5050
"@mongodb-js/tsconfig-compass": "^1.2.9",
5151
"@types/cli-progress": "^3.9.2",
@@ -66,12 +66,12 @@
6666
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
6767
"babel-loader": "^8.2.5",
6868
"babel-plugin-istanbul": "^5.2.0",
69-
"browserslist": "^4.25.1",
69+
"browserslist": "^4.25.2",
7070
"chalk": "^4.1.2",
7171
"cli-progress": "^3.9.1",
7272
"core-js": "^3.17.3",
7373
"css-loader": "^4.3.0",
74-
"electron": "^37.2.4",
74+
"electron": "^37.2.6",
7575
"html-webpack-plugin": "^5.6.0",
7676
"less": "^3.13.1",
7777
"less-loader": "^10.0.1",

docs/tracking-plan.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
> the tracking plan for the specific Compass version you can use the following
77
> URL: `https://github.com/mongodb-js/compass/blob/<compass version>/docs/tracking-plan.md`
88
9-
Generated on Sun, Jul 27, 2025
9+
Generated on Mon, Aug 11, 2025
1010

1111
## Table of Contents
1212

@@ -73,6 +73,11 @@ Generated on Sun, Jul 27, 2025
7373
- [Connection Removed](#event--ConnectionRemovedEvent)
7474
- [New Connection](#event--NewConnectionEvent)
7575

76+
### Context Menu
77+
78+
- [Context Menu Opened](#event--ContextMenuOpened)
79+
- [Context Menu Item Clicked](#event--ContextMenuItemClicked)
80+
7681
### Data Modeling
7782

7883
- [Data Modeling Diagram Created](#event--DataModelingDiagramCreated)
@@ -862,6 +867,9 @@ This event is fired when a connection attempt fails.
862867
- The error code (if available).
863868
- **error_name** (required): `string`
864869
- The error name.
870+
- **error_code_cause_chain** (optional): `{} | undefined`
871+
- The error codes (or code names) from the error's cause chain.
872+
The driver and the OIDC library we use are two places that use cause chains.
865873
- **auth_type** (optional): `string | undefined`
866874
- Desktop only. The authentication type used in the connection.
867875
- **tunnel** (optional): `string | undefined`
@@ -984,6 +992,31 @@ This event is fired when user successfully connects to a new server/cluster.
984992
- **connection_id** (optional): `string | undefined`
985993
- The id of the connection associated to this event.
986994

995+
## Context Menu
996+
997+
<a name="event--ContextMenuOpened"></a>
998+
999+
### Context Menu Opened
1000+
1001+
This event is fired when the context menu is opened.
1002+
1003+
**Properties**:
1004+
1005+
- **item_groups** (required): `{}`
1006+
- **is_compass_web** (optional): `true | undefined`
1007+
1008+
<a name="event--ContextMenuItemClicked"></a>
1009+
1010+
### Context Menu Item Clicked
1011+
1012+
This event is fired when a context menu item is clicked.
1013+
1014+
**Properties**:
1015+
1016+
- **item_group** (required): `string`
1017+
- **item_label** (required): `string`
1018+
- **is_compass_web** (optional): `true | undefined`
1019+
9871020
## Data Modeling
9881021

9891022
<a name="event--DataModelingDiagramCreated"></a>

0 commit comments

Comments
 (0)