From 88f6eb0b5451208606dcd729e374a540e3c03ee4 Mon Sep 17 00:00:00 2001 From: Frank Niessink Date: Mon, 13 Jan 2025 09:35:59 +0100 Subject: [PATCH] Update several dependencies. --- components/api_server/pyproject.toml | 4 +- components/collector/pyproject.toml | 4 +- components/frontend/package-lock.json | 36 +++++++++++------ components/frontend/package.json | 6 +-- components/notifier/pyproject.toml | 4 +- components/renderer/package-lock.json | 54 +++++++++++++------------- components/renderer/package.json | 2 +- components/shared_code/pyproject.toml | 4 +- docs/pyproject.toml | 4 +- release/pyproject.toml | 4 +- tests/application_tests/pyproject.toml | 4 +- tests/feature_tests/pyproject.toml | 4 +- 12 files changed, 72 insertions(+), 58 deletions(-) diff --git a/components/api_server/pyproject.toml b/components/api_server/pyproject.toml index c6498d197f..20c9dd491c 100644 --- a/components/api_server/pyproject.toml +++ b/components/api_server/pyproject.toml @@ -25,12 +25,12 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/components/collector/pyproject.toml b/components/collector/pyproject.toml index 82dbd481ee..02a4259291 100644 --- a/components/collector/pyproject.toml +++ b/components/collector/pyproject.toml @@ -25,12 +25,12 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/components/frontend/package-lock.json b/components/frontend/package-lock.json index c797dc518d..e36fecd60b 100644 --- a/components/frontend/package-lock.json +++ b/components/frontend/package-lock.json @@ -32,13 +32,13 @@ }, "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", - "@eslint/compat": "^1.2.4", - "@eslint/js": "^9.17.0", + "@eslint/compat": "^1.2.5", + "@eslint/js": "^9.18.0", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.10.0", "eslint-plugin-n": "^17.15.1", @@ -2363,7 +2363,9 @@ } }, "node_modules/@eslint/compat": { - "version": "1.2.4", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-1.2.5.tgz", + "integrity": "sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -2392,9 +2394,14 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.0", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -2433,7 +2440,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz", + "integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==", "dev": true, "license": "MIT", "engines": { @@ -2449,10 +2458,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.3", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -7556,17 +7568,19 @@ } }, "node_modules/eslint": { - "version": "9.17.0", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz", + "integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.18.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", diff --git a/components/frontend/package.json b/components/frontend/package.json index 4c7bbb8275..7b1db0dab9 100644 --- a/components/frontend/package.json +++ b/components/frontend/package.json @@ -51,13 +51,13 @@ }, "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", - "@eslint/compat": "^1.2.4", - "@eslint/js": "^9.17.0", + "@eslint/compat": "^1.2.5", + "@eslint/js": "^9.18.0", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jest": "^28.10.0", "eslint-plugin-n": "^17.15.1", diff --git a/components/notifier/pyproject.toml b/components/notifier/pyproject.toml index e0fe9a1b06..f282506435 100644 --- a/components/notifier/pyproject.toml +++ b/components/notifier/pyproject.toml @@ -18,12 +18,12 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/components/renderer/package-lock.json b/components/renderer/package-lock.json index 4c5a3e4522..c6051cb829 100644 --- a/components/renderer/package-lock.json +++ b/components/renderer/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@braintree/sanitize-url": "^7.1.1", "express": "^4.21.2", - "puppeteer-core": "^23.11.0" + "puppeteer-core": "^24.0.0" } }, "node_modules/@braintree/sanitize-url": { @@ -20,9 +20,9 @@ "license": "MIT" }, "node_modules/@puppeteer/browsers": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", - "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.7.0.tgz", + "integrity": "sha512-bO61XnTuopsz9kvtfqhVbH6LTM1koxK0IlBR+yuVrM2LB7mk8+5o1w18l5zqd5cs8xlf+ntgambqRqGifMDjog==", "license": "Apache-2.0", "dependencies": { "debug": "^4.4.0", @@ -48,9 +48,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "license": "MIT", "optional": true, "dependencies": { @@ -134,9 +134,9 @@ "license": "Apache-2.0" }, "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", + "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", "license": "Apache-2.0", "optional": true }, @@ -170,13 +170,13 @@ } }, "node_modules/bare-stream": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz", - "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.1.tgz", + "integrity": "sha512-eVZbtKM+4uehzrsj49KtCy3Pbg7kO1pJ3SKZ1SFrIH/0pnj9scuGGgUlNDf/7qS8WKtGdiJY5Kyhs/ivYPTB/g==", "license": "Apache-2.0", "optional": true, "dependencies": { - "streamx": "^2.20.0" + "streamx": "^2.21.0" } }, "node_modules/base64-js": { @@ -1135,12 +1135,12 @@ } }, "node_modules/puppeteer-core": { - "version": "23.11.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz", - "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==", + "version": "24.0.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.0.0.tgz", + "integrity": "sha512-bHVXmnkYnMVSbsD+pJGt8fmGZLaVYOAieVnJcDxtLIVTMq0s5RfYdzN4xVlFoBQ3T06/sPkXxca3VLVfaqLxzg==", "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.6.1", + "@puppeteer/browsers": "2.7.0", "chromium-bidi": "0.11.0", "debug": "^4.4.0", "devtools-protocol": "0.0.1367902", @@ -1383,9 +1383,9 @@ } }, "node_modules/streamx": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.0.tgz", - "integrity": "sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==", + "version": "2.21.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.1.tgz", + "integrity": "sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==", "license": "MIT", "dependencies": { "fast-fifo": "^1.3.2", @@ -1423,9 +1423,9 @@ } }, "node_modules/tar-fs": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", - "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.7.tgz", + "integrity": "sha512-2sAfoF/zw/2n8goUGnGRZTWTD4INtnScPZvyYBI6BDlJ3wNR5o1dw03EfBvuhG6GBLvC4J+C7j7W+64aZ0ogQA==", "license": "MIT", "dependencies": { "pump": "^3.0.0", @@ -1448,9 +1448,9 @@ } }, "node_modules/text-decoder": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.2.tgz", - "integrity": "sha512-/MDslo7ZyWTA2vnk1j7XoDVfXsGk3tp+zFEJHJGm0UjIlQifonVFwlVbQDFh8KJzTBnT8ie115TYqir6bclddA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.4" diff --git a/components/renderer/package.json b/components/renderer/package.json index c37d08b3b4..dfaf7e982e 100644 --- a/components/renderer/package.json +++ b/components/renderer/package.json @@ -7,6 +7,6 @@ "dependencies": { "@braintree/sanitize-url": "^7.1.1", "express": "^4.21.2", - "puppeteer-core": "^23.11.0" + "puppeteer-core": "^24.0.0" } } diff --git a/components/shared_code/pyproject.toml b/components/shared_code/pyproject.toml index 7b0244081f..501d041e47 100644 --- a/components/shared_code/pyproject.toml +++ b/components/shared_code/pyproject.toml @@ -21,13 +21,13 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pydantic==2.10.4", # Needed because pipx needs to inject Pydantic into the mpyp venv, see ci/quality.sh "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/docs/pyproject.toml b/docs/pyproject.toml index 76b4d22c48..8b4383c8e4 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -20,13 +20,13 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pydantic==2.10.4", # Needed because pipx needs to inject Pydantic into the mpyp venv, see ci/quality.sh "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vale==3.0.3.0", # Documentation grammar and style checker "vulture==2.14", ] diff --git a/release/pyproject.toml b/release/pyproject.toml index 70aed7bb42..e4a3b3f76c 100644 --- a/release/pyproject.toml +++ b/release/pyproject.toml @@ -10,13 +10,13 @@ dependencies = [ "gitpython==3.1.43", ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "bump-my-version==0.29.0", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/tests/application_tests/pyproject.toml b/tests/application_tests/pyproject.toml index e820a76054..44fc297fbd 100644 --- a/tests/application_tests/pyproject.toml +++ b/tests/application_tests/pyproject.toml @@ -15,12 +15,12 @@ optional-dependencies.dev = [ "types-requests==2.32.0.20241016", ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ] diff --git a/tests/feature_tests/pyproject.toml b/tests/feature_tests/pyproject.toml index a75ca5959b..ab1ebfa5d2 100644 --- a/tests/feature_tests/pyproject.toml +++ b/tests/feature_tests/pyproject.toml @@ -20,12 +20,12 @@ optional-dependencies.dev = [ "unittest-xml-reporting==3.2.0", # Needed to generate JUnit XML output for Sonarcloud.io ] optional-dependencies.tools = [ - "bandit==1.8.0", + "bandit==1.8.2", "fixit==2.1.0", "mypy==1.14.1", "pip-audit==2.7.3", "pyproject-fmt==2.5.0", - "ruff==0.9.0", + "ruff==0.9.1", "vulture==2.14", ]