Skip to content

Commit 7976eca

Browse files
authored
Bump JupyterLab packages to v4.4 (#114)
Signed-off-by: Guilherme Caponetto <[email protected]>
1 parent d1572f6 commit 7976eca

File tree

22 files changed

+1887
-12614
lines changed

22 files changed

+1887
-12614
lines changed

cypress/support/commands.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,8 @@ Cypress.Commands.add(
324324

325325
// Open helloworld.* using file -> open from path
326326
Cypress.Commands.add('openHelloWorld', (fileExtension: string): void => {
327-
cy.findByRole('menuitem', { name: /file/i }).click();
328-
cy.findByText(/^open from path$/i).click({ force: true });
327+
cy.findByRole('menuitem', { name: /^file$/i }).click();
328+
cy.findByText(/^open from path$/i).click({ force: true });
329329

330330
// Search for helloworld file and open
331331
cy.get('input#jp-dialog-input-id')

cypress/tests/scriptdebugger.cy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ const checkDebuggerButtonEnabled = (enabled: boolean): void => {
102102
};
103103

104104
const openFile = (fileName: string): void => {
105-
cy.findByRole('menuitem', { name: /file/i }).click();
106-
cy.findByText(/^open from path$/i).click({ force: true });
105+
cy.findByRole('menuitem', { name: /^file$/i }).click();
106+
cy.findByText(/^open from path$/i).click({ force: true });
107107
cy.get('input#jp-dialog-input-id')
108108
.clear()
109109
.type(`/${fileName}`, { force: true })

docs/source/developer_guide/contributing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ Then, in the `package.json`, add the following under `'scripts'`:
102102
```
103103
And the following under `'dev_dependencies'`:
104104
```
105-
"@jupyterlab/testutils": "4.2.5",
105+
"@jupyterlab/testutils": "4.4.2",
106106
"@types/jest": "^29.2.0",
107107
"jest": "^29.2.0",
108108
"jest-raw-loader": "^1.0.1",
109-
"ts-jest": "^29.2.5",
109+
"ts-jest": "^29.3.2",
110110
"ts-loader": "^6.2.1",
111-
"typescript": "~5.1.6",
111+
"typescript": "~5.5.4",
112112
```
113113
Create a file `tsconfig.test.json` that contains:
114114
```

elyra/tests/kfp/resources/test-requirements-elyra.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ nbformat==5.1.2
1313
papermill==2.3.4
1414
prompt-toolkit==3.0.5
1515
pyarrow==0.17.0
16-
pyzmq==19.0.1
16+
pyzmq==26.4.0
1717
requests==2.25.1
1818
tornado==6.1.0
1919
traitlets==4.3.3

etc/generic/requirements-elyra.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ nbclient==0.6.3
1111
nbconvert==7.1.0
1212
nbformat==5.4.0
1313
papermill==2.6.0
14-
pyzmq==24.0.1
14+
pyzmq==26.4.0
1515
prompt-toolkit==3.0.43
1616
requests==2.32.3
1717
tornado==6.4.2

package.json

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,52 +38,45 @@
3838
"node-forge": "^1.3.0",
3939
"react": "^18.2.0",
4040
"react-dev-utils": "^12.0.1",
41-
"react-dom": "^18.0.9",
41+
"react-dom": "^18.2.0",
4242
"react-intl": "^6.5.5",
4343
"trim-newlines": "^5.0.0",
4444
"yjs": "^13.5.40"
4545
},
4646
"devDependencies": {
4747
"@cypress/code-coverage": "^3.13.9",
48-
"@cypress/webpack-preprocessor": "^6.0.2",
4948
"@glen/jest-raw-loader": "^2.0.0",
50-
"@jupyterlab/testutils": "^4.2.5",
5149
"@testing-library/cypress": "^10.0.2",
5250
"@types/jest": "^29.2.0",
5351
"@types/lodash": "^4.14.170",
5452
"@types/node": "^22.10.5",
55-
"@types/react": "^18.0.26",
56-
"@types/react-dom": "~18.0.9",
5753
"@typescript-eslint/eslint-plugin": "~6.13.2",
5854
"@typescript-eslint/parser": "~6.13.2",
55+
"chalk": "^5.4.1",
5956
"cypress": "^13.17.0",
6057
"cypress-real-events": "^1.13.0",
6158
"eslint": "~8.55.0",
6259
"eslint-config-prettier": "~9.1.0",
6360
"eslint-plugin-cypress": "^4.1.0",
6461
"eslint-plugin-header": "^3.1.1",
6562
"eslint-plugin-import": "^2.29.1",
66-
"eslint-plugin-jest": "~27.6.0",
6763
"eslint-plugin-mocha": "^10.2.0",
68-
"eslint-plugin-prettier": "~5.0.1",
6964
"eslint-plugin-react": "~7.33.2",
7065
"eslint-plugin-react-hooks": "^4.6.0",
7166
"husky": "^8.0.3",
67+
"isomorphic-fetch": "^3.0.0",
7268
"jest": "^29.2.0",
69+
"jest-diff": "^29.7.0",
7370
"lerna": "^8.0.1",
7471
"lint-staged": "^15.2.0",
75-
"npm-run-all": "^4.1.5",
72+
"lodash": "^4.17.21",
7673
"nyc": "^17.1.0",
7774
"nyc-config-tsx": "^0.1.0",
7875
"prettier": "^3.1.1",
79-
"rimraf": "~5.0.5",
8076
"start-server-and-test": "^2.0.3",
81-
"ts-jest": "^29.2.5",
82-
"ts-loader": "^9.5.1",
77+
"ts-jest": "^29.3.2",
8378
"ts-node": "^10.9.2",
84-
"typedoc": "~0.24.7",
85-
"typedoc-plugin-mdn-links": "^3.0.3",
86-
"typescript": "~5.1.6",
79+
"typescript": "~5.5.4",
8780
"webpack": "^5.76.1"
8881
},
8982
"engines": {

packages/code-snippet/package.json

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -56,33 +56,30 @@
5656
"@elyra/metadata-common": "4.0.0-dev",
5757
"@elyra/services": "4.0.0-dev",
5858
"@elyra/ui-components": "4.0.0-dev",
59-
"@jupyterlab/application": "^4.2.5",
60-
"@jupyterlab/apputils": "^4.2.5",
61-
"@jupyterlab/builder": "^4.2.5",
62-
"@jupyterlab/cells": "^4.2.5",
63-
"@jupyterlab/codeeditor": "^4.2.5",
64-
"@jupyterlab/codemirror": "^4.2.5",
65-
"@jupyterlab/coreutils": "^6.0.6",
66-
"@jupyterlab/docmanager": "^4.2.5",
67-
"@jupyterlab/docregistry": "^4.2.5",
68-
"@jupyterlab/fileeditor": "^4.2.5",
69-
"@jupyterlab/mainmenu": "^4.2.5",
70-
"@jupyterlab/markdownviewer": "^4.2.5",
71-
"@jupyterlab/notebook": "^4.2.5",
72-
"@jupyterlab/ui-components": "^4.2.5",
73-
"@lumino/algorithm": "*",
74-
"@lumino/coreutils": "^2.1.2",
75-
"@lumino/messaging": "^2.0.1",
76-
"@lumino/signaling": "^2.1.2",
77-
"@lumino/widgets": "^2.3.1",
78-
"react": "^18.2.0",
79-
"react-dom": "^18.0.9"
59+
"@jupyterlab/application": "^4.4.2",
60+
"@jupyterlab/apputils": "^4.4.2",
61+
"@jupyterlab/builder": "^4.4.2",
62+
"@jupyterlab/cells": "^4.4.2",
63+
"@jupyterlab/codeeditor": "^4.4.2",
64+
"@jupyterlab/codemirror": "^4.4.2",
65+
"@jupyterlab/coreutils": "^6.4.2",
66+
"@jupyterlab/docregistry": "^4.4.2",
67+
"@jupyterlab/fileeditor": "^4.4.2",
68+
"@jupyterlab/markdownviewer": "^4.4.2",
69+
"@jupyterlab/nbformat": "^4.4.2",
70+
"@jupyterlab/notebook": "^4.4.2",
71+
"@jupyterlab/ui-components": "^4.4.2",
72+
"@lumino/algorithm": "^2.0.3",
73+
"@lumino/coreutils": "^2.2.1",
74+
"@lumino/dragdrop": "^2.1.6",
75+
"@lumino/widgets": "^2.7.1",
76+
"react": "^18.2.0"
8077
},
8178
"devDependencies": {
8279
"@types/react": "^18.0.26",
8380
"@types/react-dom": "^18.0.9",
8481
"rimraf": "~5.0.5",
85-
"typescript": "~5.1.6"
82+
"typescript": "~5.5.4"
8683
},
8784
"publishConfig": {
8885
"access": "public"

packages/code-viewer/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,17 +53,17 @@
5353
"watch:labextension": "jupyter labextension watch ."
5454
},
5555
"dependencies": {
56-
"@jupyterlab/application": "^4.2.5",
57-
"@jupyterlab/apputils": "^4.2.5",
58-
"@jupyterlab/codeeditor": "^4.2.5",
59-
"@jupyterlab/ui-components": "^4.2.5",
60-
"@lumino/algorithm": "*",
61-
"@lumino/widgets": "^2.3.1"
56+
"@jupyterlab/application": "^4.4.2",
57+
"@jupyterlab/apputils": "^4.4.2",
58+
"@jupyterlab/codeeditor": "^4.4.2",
59+
"@jupyterlab/ui-components": "^4.4.2",
60+
"@lumino/algorithm": "^2.0.3",
61+
"@lumino/widgets": "^2.7.1"
6262
},
6363
"devDependencies": {
64-
"@jupyterlab/builder": "^4.2.5",
64+
"@jupyterlab/builder": "^4.4.2",
6565
"rimraf": "~5.0.5",
66-
"typescript": "~5.1.6"
66+
"typescript": "~5.5.4"
6767
},
6868
"publishConfig": {
6969
"access": "public"

packages/metadata-common/package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,23 @@
5454
"dependencies": {
5555
"@elyra/services": "4.0.0-dev",
5656
"@elyra/ui-components": "4.0.0-dev",
57-
"@jupyterlab/application": "^4.2.5",
58-
"@jupyterlab/apputils": "^4.2.5",
59-
"@jupyterlab/codeeditor": "^4.2.5",
60-
"@jupyterlab/ui-components": "^4.2.5",
61-
"@lumino/algorithm": "*",
62-
"@lumino/messaging": "^2.0.1",
63-
"@lumino/widgets": "^2.3.1",
64-
"react": "^18.2.0",
65-
"react-dom": "^18.0.9"
57+
"@jupyterlab/application": "^4.4.2",
58+
"@jupyterlab/apputils": "^4.4.2",
59+
"@jupyterlab/codeeditor": "^4.4.2",
60+
"@jupyterlab/translation": "^4.4.2",
61+
"@jupyterlab/ui-components": "^4.4.2",
62+
"@lumino/algorithm": "^2.0.3",
63+
"@lumino/coreutils": "^2.2.1",
64+
"@lumino/disposable": "^2.1.4",
65+
"@lumino/messaging": "^2.0.3",
66+
"@lumino/signaling": "^2.1.4",
67+
"react": "^18.2.0"
6668
},
6769
"devDependencies": {
68-
"@jupyterlab/builder": "^4.2.5",
70+
"@jupyterlab/builder": "^4.4.2",
6971
"@types/react": "^18.0.26",
70-
"@types/react-dom": "^18.0.9",
7172
"rimraf": "~5.0.5",
72-
"typescript": "~5.1.6"
73+
"typescript": "~5.5.4"
7374
},
7475
"publishConfig": {
7576
"access": "public"

packages/metadata/package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,17 +55,19 @@
5555
"dependencies": {
5656
"@elyra/metadata-common": "4.0.0-dev",
5757
"@elyra/services": "4.0.0-dev",
58-
"@jupyterlab/application": "^4.2.5",
59-
"@jupyterlab/apputils": "^4.2.5",
60-
"@jupyterlab/builder": "^4.2.5",
61-
"@jupyterlab/codeeditor": "^4.2.5",
62-
"@jupyterlab/ui-components": "^4.2.5",
63-
"@lumino/algorithm": "*",
64-
"@lumino/widgets": "^2.3.1"
58+
"@elyra/ui-components": "4.0.0-dev",
59+
"@jupyterlab/application": "^4.4.2",
60+
"@jupyterlab/apputils": "^4.4.2",
61+
"@jupyterlab/builder": "^4.4.2",
62+
"@jupyterlab/codeeditor": "^4.4.2",
63+
"@jupyterlab/translation": "^4.4.2",
64+
"@jupyterlab/ui-components": "^4.4.2",
65+
"@lumino/algorithm": "^2.0.3",
66+
"@lumino/widgets": "^2.7.1"
6567
},
6668
"devDependencies": {
6769
"rimraf": "~5.0.5",
68-
"typescript": "~5.1.6"
70+
"typescript": "~5.5.4"
6971
},
7072
"publishConfig": {
7173
"access": "public"

packages/pipeline-editor/package.json

Lines changed: 26 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -59,54 +59,44 @@
5959
"@elyra/pipeline-services": "1.12.1",
6060
"@elyra/services": "4.0.0-dev",
6161
"@elyra/ui-components": "4.0.0-dev",
62-
"@jupyterlab/application": "^4.2.5",
63-
"@jupyterlab/apputils": "^4.2.5",
64-
"@jupyterlab/builder": "^4.2.5",
65-
"@jupyterlab/coreutils": "^6.0.6",
66-
"@jupyterlab/docregistry": "^4.2.5",
67-
"@jupyterlab/filebrowser": "^4.2.5",
68-
"@jupyterlab/filebrowser-extension": "^4.2.5",
69-
"@jupyterlab/fileeditor": "^4.2.5",
70-
"@jupyterlab/launcher": "^4.2.5",
71-
"@jupyterlab/mainmenu": "^4.2.5",
72-
"@jupyterlab/notebook": "^4.2.5",
73-
"@jupyterlab/outputarea": "^4.2.5",
74-
"@jupyterlab/services": "^7.0.6",
75-
"@jupyterlab/ui-components": "^4.2.5",
76-
"@lumino/algorithm": "*",
77-
"@lumino/coreutils": "^2.1.2",
78-
"@lumino/disposable": "^2.1.2",
79-
"@lumino/dragdrop": "^2.1.4",
80-
"@lumino/messaging": "^2.0.1",
81-
"@lumino/signaling": "^2.1.2",
82-
"@lumino/widgets": "^2.3.1",
83-
"autoprefixer": "^9.6.0",
62+
"@jupyterlab/application": "^4.4.2",
63+
"@jupyterlab/apputils": "^4.4.2",
64+
"@jupyterlab/builder": "^4.4.2",
65+
"@jupyterlab/coreutils": "^6.4.2",
66+
"@jupyterlab/docregistry": "^4.4.2",
67+
"@jupyterlab/filebrowser": "^4.4.2",
68+
"@jupyterlab/launcher": "^4.4.2",
69+
"@jupyterlab/mainmenu": "^4.4.2",
70+
"@jupyterlab/services": "^7.4.2",
71+
"@jupyterlab/settingregistry": "^4.4.2",
72+
"@jupyterlab/ui-components": "^4.4.2",
73+
"@lumino/algorithm": "^2.0.3",
74+
"@lumino/commands": "^2.3.2",
75+
"@lumino/coreutils": "^2.2.1",
76+
"@lumino/disposable": "^2.1.4",
77+
"@lumino/dragdrop": "^2.1.6",
78+
"@lumino/messaging": "^2.0.3",
79+
"@lumino/signaling": "^2.1.4",
80+
"@lumino/widgets": "^2.7.1",
8481
"carbon-components": "~10.8.1",
85-
"json-loader": "^0.5.7",
82+
"immer": "^9.0.7",
8683
"react": "^18.2.0",
87-
"react-dom": "^18.0.9",
88-
"react-intl": "^6.5.5",
89-
"react-redux": "^7.2.0",
90-
"react-scripts": "4.0.3",
91-
"react-toastify": "^9.0.8",
84+
"react-dom": "^18.2.0",
85+
"react-toastify": "^11.0.5",
9286
"redux": "^4.2.0",
9387
"swr": "^0.5.6",
9488
"uuid": "^3.4.0"
9589
},
9690
"devDependencies": {
97-
"@types/jest": "^29.2.0",
98-
"@types/node": "^22.10.5",
91+
"@jupyterlab/testutils": "^4.4.2",
9992
"@types/react": "18.0.26",
10093
"@types/react-dom": "18.0.9",
94+
"@types/react-toastify": "^4.1.0",
10195
"@types/uuid": "^3.4.7",
102-
"cheerio": "^1.0.0-rc.3",
10396
"jest": "^29.2.0",
104-
"jest-raw-loader": "^1.0.1",
10597
"rimraf": "~5.0.5",
106-
"source-map-loader": "^0.2.4",
107-
"ts-jest": "^29.2.5",
108-
"ts-loader": "^6.2.1",
109-
"typescript": "~5.1.6"
98+
"ts-jest": "^29.3.2",
99+
"typescript": "~5.5.4"
110100
},
111101
"resolutions": {
112102
"@types/react": "18.0.26"

packages/python-editor/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,22 @@
5555
"dependencies": {
5656
"@elyra/script-editor": "4.0.0-dev",
5757
"@elyra/ui-components": "4.0.0-dev",
58-
"@jupyterlab/application": "^4.2.5",
59-
"@jupyterlab/apputils": "^4.2.5",
60-
"@jupyterlab/codeeditor": "^4.2.5",
61-
"@jupyterlab/docregistry": "^4.2.5",
62-
"@jupyterlab/filebrowser": "^4.2.5",
63-
"@jupyterlab/fileeditor": "^4.2.5",
64-
"@jupyterlab/launcher": "^4.2.5",
65-
"@jupyterlab/mainmenu": "^4.2.5",
66-
"@jupyterlab/settingregistry": "^4.2.5",
67-
"@jupyterlab/ui-components": "^4.2.5",
68-
"@lumino/coreutils": "^2.1.2"
58+
"@jupyterlab/application": "^4.4.2",
59+
"@jupyterlab/apputils": "^4.4.2",
60+
"@jupyterlab/codeeditor": "^4.4.2",
61+
"@jupyterlab/docregistry": "^4.4.2",
62+
"@jupyterlab/filebrowser": "^4.4.2",
63+
"@jupyterlab/fileeditor": "^4.4.2",
64+
"@jupyterlab/launcher": "^4.4.2",
65+
"@jupyterlab/mainmenu": "^4.4.2",
66+
"@jupyterlab/settingregistry": "^4.4.2",
67+
"@jupyterlab/ui-components": "^4.4.2",
68+
"@lumino/coreutils": "^2.2.1"
6969
},
7070
"devDependencies": {
71-
"@jupyterlab/builder": "^4.2.5",
71+
"@jupyterlab/builder": "^4.4.2",
7272
"rimraf": "~5.0.5",
73-
"typescript": "~5.1.6"
73+
"typescript": "~5.5.4"
7474
},
7575
"publishConfig": {
7676
"access": "public"

0 commit comments

Comments
 (0)