diff --git a/data/requirements.txt b/data/requirements.txt index d4770bd5d..72c6a2bd8 100644 --- a/data/requirements.txt +++ b/data/requirements.txt @@ -1,9 +1,9 @@ beautifulsoup4~=4.12.2 defusedxml~=0.7.1 lxml~=4.9.2 -numba~=0.57.1 +numba~=0.58.0 Pillow~=10.0.0 -pydantic~=2.3.0 +pydantic~=2.4.2 pyyaml~=6.0 requests~=2.31.0 ruamel.yaml~=0.17.24 diff --git a/deployment/k3s/values.yaml b/deployment/k3s/values.yaml index 69caf70e2..f85e6c45a 100644 --- a/deployment/k3s/values.yaml +++ b/deployment/k3s/values.yaml @@ -8,7 +8,7 @@ server: mielisearch: image: repository: 'getmeili/meilisearch' - tag: v1.3.4 + tag: v1.4.0 calendar: scrape_tasks: - name: refresh-calendar-slow # takes ~6m to complete diff --git a/server/Cargo.lock b/server/Cargo.lock index 5979ed69d..b10b8a39c 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -490,15 +490,16 @@ dependencies = [ [[package]] name = "cached" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90eb5776f28a149524d1d8623035760b4454ec881e8cf3838fa8d7e1b11254b3" +checksum = "8cead8ece0da6b744b2ad8ef9c58a4cdc7ef2921e60a6ddfb9eaaa86839b5fc5" dependencies = [ + "ahash", "async-trait", "cached_proc_macro", "cached_proc_macro_types", "futures", - "hashbrown 0.13.2", + "hashbrown 0.14.0", "instant", "once_cell", "thiserror", @@ -852,9 +853,9 @@ dependencies = [ [[package]] name = "diesel" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98235fdc2f355d330a8244184ab6b4b33c28679c0b4158f63138e51d6cf7e88" +checksum = "53c8a2cb22327206568569e5a45bb5a2c946455efdd76e24d15b7e82171af95e" dependencies = [ "bitflags 2.4.0", "byteorder", @@ -1006,7 +1007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1e481eb11a482815d3e9d618db8c42a93207134662873809335a92327440c18" dependencies = [ "bit_field", - "flume", + "flume 0.10.14", "half", "lebe", "miniz_oxide", @@ -1062,6 +1063,17 @@ dependencies = [ "spin 0.9.8", ] +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "futures-core", + "futures-sink", + "spin 0.9.8", +] + [[package]] name = "fnv" version = "1.0.7" @@ -1321,12 +1333,6 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" - [[package]] name = "hashbrown" version = "0.14.0" @@ -3287,9 +3293,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e58421b6bc416714d5115a2ca953718f6c621a51b68e4f4922aea5a4391a721" +checksum = "0e50c216e3624ec8e7ecd14c6a6a6370aad6ee5d8cfc3ab30b5162eeeef2ed33" dependencies = [ "sqlx-core", "sqlx-macros", @@ -3300,9 +3306,9 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4cef4251aabbae751a3710927945901ee1d97ee96d757f6880ebb9a79bfd53" +checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d" dependencies = [ "ahash", "atoi", @@ -3340,9 +3346,9 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "208e3165167afd7f3881b16c1ef3f2af69fa75980897aac8874a0696516d12c2" +checksum = "9a793bb3ba331ec8359c1853bd39eed32cdd7baaf22c35ccf5c92a7e8d1189ec" dependencies = [ "proc-macro2", "quote", @@ -3353,9 +3359,9 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a4a8336d278c62231d87f24e8a7a74898156e34c1c18942857be2acb29c7dfc" +checksum = "0a4ee1e104e00dedb6aa5ffdd1343107b0a4702e862a84320ee7cc74782d96fc" dependencies = [ "dotenvy", "either", @@ -3378,9 +3384,9 @@ dependencies = [ [[package]] name = "sqlx-mysql" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca69bf415b93b60b80dc8fda3cb4ef52b2336614d8da2de5456cc942a110482" +checksum = "864b869fdf56263f4c95c45483191ea0af340f9f3e3e7b4d57a61c7c87a970db" dependencies = [ "atoi", "base64 0.21.4", @@ -3420,9 +3426,9 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e" +checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" dependencies = [ "atoi", "base64 0.21.4", @@ -3459,12 +3465,12 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4c21bf34c7cae5b283efb3ac1bcc7670df7561124dc2f8bdc0b59be40f79a2" +checksum = "d59dc83cf45d89c555a577694534fcd1b55c545a816c816ce51f20bbe56a4f3f" dependencies = [ "atoi", - "flume", + "flume 0.11.0", "futures-channel", "futures-core", "futures-executor", diff --git a/server/calendar/Cargo.toml b/server/calendar/Cargo.toml index 55d542e6b..5b6e9e3bb 100644 --- a/server/calendar/Cargo.toml +++ b/server/calendar/Cargo.toml @@ -31,7 +31,7 @@ serde_json.workspace = true chrono = { version = "0.4.31", default-features = false, features = ["serde"] } # database -diesel = { version = "2.1.1", features = ["default", "chrono", "postgres"] } +diesel = { version = "2.1.2", features = ["default", "chrono", "postgres"] } diesel_migrations = "2.1.0" # metrics diff --git a/server/main-api/Cargo.toml b/server/main-api/Cargo.toml index 41f8f473a..39418c9cc 100644 --- a/server/main-api/Cargo.toml +++ b/server/main-api/Cargo.toml @@ -25,7 +25,7 @@ actix-web-prom.workspace = true serde.workspace = true serde_json.workspace = true -cached = { version = "0.45.1", features = ["default", "async", "tokio"] } +cached = { version = "0.46.0", features = ["default", "async", "tokio"] } futures = "0.3.28" unicode-truncate = "0.2.0" @@ -33,9 +33,9 @@ unicode-truncate = "0.2.0" serde_yaml = "0.9" # database -diesel = { version = "2.1.1", features = ["default", "sqlite"] } +diesel = { version = "2.1.2", features = ["default", "sqlite"] } libsqlite3-sys = { version = "*", features = ["bundled"] } -sqlx = { version = "0.7.1", features = ["sqlite", "runtime-tokio", "migrate", "macros"] } +sqlx = { version = "0.7.2", features = ["sqlite", "runtime-tokio", "migrate", "macros"] } # search meilisearch-sdk = "0.24.2" diff --git a/webclient/package-lock.json b/webclient/package-lock.json index e2764fff1..346c26870 100644 --- a/webclient/package-lock.json +++ b/webclient/package-lock.json @@ -8,8 +8,8 @@ "name": "navigatum", "version": "0.1.0", "dependencies": { - "@sentry/tracing": "7.69.0", - "@sentry/vue": "7.69.0", + "@sentry/tracing": "7.72.0", + "@sentry/vue": "7.72.0", "@vueuse/core": "10.4.1", "maplibre-gl": "3.3.1", "pinia": "2.1.6", @@ -17,7 +17,7 @@ "swagger-ui-dist": "5.7.2", "swaggerdark": "github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3", "vue": "3.3.4", - "vue-router": "4.2.4" + "vue-router": "4.2.5" }, "devDependencies": { "@intlify/unplugin-vue-i18n": "1.2.0", @@ -29,20 +29,20 @@ "@vue/eslint-config-typescript": "12.0.0", "@vue/tsconfig": "0.4.0", "@yankeeinlondon/link-builder": "1.2.1", - "cypress": "13.2.0", + "cypress": "13.3.0", "eslint": "8.49.0", "eslint-plugin-vue": "9.17.0", "isomorphic-fetch": "3.0.0", "npm-run-all": "4.1.5", "prettier": "3.0.3", - "sass": "1.67.0", + "sass": "1.68.0", "stylelint-scss": "5.2.1", "typescript": "5.2.2", "vite": "4.4.9", "vite-plugin-md": "0.21.5", "vite-plugin-rewrite-all": "1.0.1", "vue-i18n": "9.4.1", - "vue-tsc": "1.8.11" + "vue-tsc": "1.8.15" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -1160,15 +1160,15 @@ } }, "node_modules/@sentry/browser": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.69.0.tgz", - "integrity": "sha512-5ls+zu2PrMhHCIIhclKQsWX5u6WH0Ez5/GgrCMZTtZ1d70ukGSRUvpZG9qGf5Cw1ezS1LY+1HCc3whf8x8lyPw==", - "dependencies": { - "@sentry-internal/tracing": "7.69.0", - "@sentry/core": "7.69.0", - "@sentry/replay": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.72.0.tgz", + "integrity": "sha512-fcFDTzqhPd3VZAmmYW3KvBTBaEfrKjPmRhlAsfhkGWYLCHqVkNtzsFER4cmUNRGNxjyt9tcG3WlTTqgLRucycQ==", + "dependencies": { + "@sentry-internal/tracing": "7.72.0", + "@sentry/core": "7.72.0", + "@sentry/replay": "7.72.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1176,13 +1176,13 @@ } }, "node_modules/@sentry/browser/node_modules/@sentry-internal/tracing": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.69.0.tgz", - "integrity": "sha512-4BgeWZUj9MO6IgfO93C9ocP3+AdngqujF/+zB2rFdUe+y9S6koDyUC7jr9Knds/0Ta72N/0D6PwhgSCpHK8s0Q==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.72.0.tgz", + "integrity": "sha512-DToryaRSHk9R5RLgN4ktYEXZjQdqncOAWPqyyIurji8lIobXFRfmLtGL1wjoCK6sQNgWsjhSM9kXxwGnva1DNw==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/core": "7.72.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1190,12 +1190,12 @@ } }, "node_modules/@sentry/browser/node_modules/@sentry/core": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.69.0.tgz", - "integrity": "sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.72.0.tgz", + "integrity": "sha512-G03JdQ5ZsFNRjcNNi+QvCjqOuBvYqU92Gs1T2iK3GE8dSBTu2khThydMpG4xrKZQLIpHOyiIhlFZiuPtZ66W8w==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1203,19 +1203,19 @@ } }, "node_modules/@sentry/browser/node_modules/@sentry/types": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.69.0.tgz", - "integrity": "sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.72.0.tgz", + "integrity": "sha512-g6u0mk62yGshx02rfFADIfyR/S9VXcf3RG2qQPuvykrWtOfN/BOTrZypF7I+MiqKwRW76r3Pcu2C/AB+6z9XQA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/browser/node_modules/@sentry/utils": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.69.0.tgz", - "integrity": "sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.72.0.tgz", + "integrity": "sha512-o/MtqI7WJXuswidH0bSgBP40KN2lrnyQEIx5uoyJUJi/QEaboIsqbxU62vaFJpde8SYrbA+rTnP3J3ujF2gUag==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1319,25 +1319,25 @@ } }, "node_modules/@sentry/replay": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.69.0.tgz", - "integrity": "sha512-oUqWyBPFUgShdVvgJtV65EQH9pVDmoYVQMOu59JI6FHVeL3ald7R5Mvz6GaNLXsirvvhp0yAkcAd2hc5Xi6hDw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.72.0.tgz", + "integrity": "sha512-dHH/mYCFBwJ/kYmL9L5KihjwQKcefiuvcH0otHSwKSpbbeEoM/BV+SHQoYGd6OMSYnL9fq1dHfF7Zo26p5Yu0Q==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0" + "@sentry/core": "7.72.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/replay/node_modules/@sentry/core": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.69.0.tgz", - "integrity": "sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.72.0.tgz", + "integrity": "sha512-G03JdQ5ZsFNRjcNNi+QvCjqOuBvYqU92Gs1T2iK3GE8dSBTu2khThydMpG4xrKZQLIpHOyiIhlFZiuPtZ66W8w==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1345,19 +1345,19 @@ } }, "node_modules/@sentry/replay/node_modules/@sentry/types": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.69.0.tgz", - "integrity": "sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.72.0.tgz", + "integrity": "sha512-g6u0mk62yGshx02rfFADIfyR/S9VXcf3RG2qQPuvykrWtOfN/BOTrZypF7I+MiqKwRW76r3Pcu2C/AB+6z9XQA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/replay/node_modules/@sentry/utils": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.69.0.tgz", - "integrity": "sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.72.0.tgz", + "integrity": "sha512-o/MtqI7WJXuswidH0bSgBP40KN2lrnyQEIx5uoyJUJi/QEaboIsqbxU62vaFJpde8SYrbA+rTnP3J3ujF2gUag==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1365,24 +1365,24 @@ } }, "node_modules/@sentry/tracing": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.69.0.tgz", - "integrity": "sha512-nhwJXyLU2KT6ci3YRUCkpFQH7RL9lpEuVDHqaJ9xLql766FJ7A7jKtRGSaefgRzJvvdKHUVboIjZnSvqIu8gWw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.72.0.tgz", + "integrity": "sha512-DOMlyviMLNwWgN4gJw/TrHaAdBcZWvm8xLbgwMwrihRn/m84kmH2Ui1FUYpL30o/mH+mQS+53IHZukrgQjHkZA==", "dependencies": { - "@sentry-internal/tracing": "7.69.0" + "@sentry-internal/tracing": "7.72.0" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/tracing/node_modules/@sentry-internal/tracing": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.69.0.tgz", - "integrity": "sha512-4BgeWZUj9MO6IgfO93C9ocP3+AdngqujF/+zB2rFdUe+y9S6koDyUC7jr9Knds/0Ta72N/0D6PwhgSCpHK8s0Q==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.72.0.tgz", + "integrity": "sha512-DToryaRSHk9R5RLgN4ktYEXZjQdqncOAWPqyyIurji8lIobXFRfmLtGL1wjoCK6sQNgWsjhSM9kXxwGnva1DNw==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/core": "7.72.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1390,12 +1390,12 @@ } }, "node_modules/@sentry/tracing/node_modules/@sentry/core": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.69.0.tgz", - "integrity": "sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.72.0.tgz", + "integrity": "sha512-G03JdQ5ZsFNRjcNNi+QvCjqOuBvYqU92Gs1T2iK3GE8dSBTu2khThydMpG4xrKZQLIpHOyiIhlFZiuPtZ66W8w==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1403,19 +1403,19 @@ } }, "node_modules/@sentry/tracing/node_modules/@sentry/types": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.69.0.tgz", - "integrity": "sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.72.0.tgz", + "integrity": "sha512-g6u0mk62yGshx02rfFADIfyR/S9VXcf3RG2qQPuvykrWtOfN/BOTrZypF7I+MiqKwRW76r3Pcu2C/AB+6z9XQA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/tracing/node_modules/@sentry/utils": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.69.0.tgz", - "integrity": "sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.72.0.tgz", + "integrity": "sha512-o/MtqI7WJXuswidH0bSgBP40KN2lrnyQEIx5uoyJUJi/QEaboIsqbxU62vaFJpde8SYrbA+rTnP3J3ujF2gUag==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1470,14 +1470,14 @@ } }, "node_modules/@sentry/vue": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.69.0.tgz", - "integrity": "sha512-6AlvC1OkRPCT7m7TdVzqk5NG32vn8mC9rI+ukVJNBwiBe5qLyM5I8uDJUOtPYVHqs1eTZYu91JHKfEhE2OrJOg==", - "dependencies": { - "@sentry/browser": "7.69.0", - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.72.0.tgz", + "integrity": "sha512-XTJK7C8WH370jBhXzKwPS3TgG5w5tT+qW25IQ+ypyBv4vclcaKeeGMlIehuH2n3hVI9ut/f4Wjj1EwCrQE4ORw==", + "dependencies": { + "@sentry/browser": "7.72.0", + "@sentry/core": "7.72.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1488,12 +1488,12 @@ } }, "node_modules/@sentry/vue/node_modules/@sentry/core": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.69.0.tgz", - "integrity": "sha512-V6jvK2lS8bhqZDMFUtvwe2XvNstFQf5A+2LMKCNBOV/NN6eSAAd6THwEpginabjet9dHsNRmMk7WNKvrUfQhZw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.72.0.tgz", + "integrity": "sha512-G03JdQ5ZsFNRjcNNi+QvCjqOuBvYqU92Gs1T2iK3GE8dSBTu2khThydMpG4xrKZQLIpHOyiIhlFZiuPtZ66W8w==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.72.0", + "@sentry/utils": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1501,19 +1501,19 @@ } }, "node_modules/@sentry/vue/node_modules/@sentry/types": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.69.0.tgz", - "integrity": "sha512-zPyCox0mzitzU6SIa1KIbNoJAInYDdUpdiA+PoUmMn2hFMH1llGU/cS7f4w/mAsssTlbtlBi72RMnWUCy578bw==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.72.0.tgz", + "integrity": "sha512-g6u0mk62yGshx02rfFADIfyR/S9VXcf3RG2qQPuvykrWtOfN/BOTrZypF7I+MiqKwRW76r3Pcu2C/AB+6z9XQA==", "engines": { "node": ">=8" } }, "node_modules/@sentry/vue/node_modules/@sentry/utils": { - "version": "7.69.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.69.0.tgz", - "integrity": "sha512-4eBixe5Y+0EGVU95R4NxH3jkkjtkE4/CmSZD4In8SCkWGSauogePtq6hyiLsZuP1QHdpPb9Kt0+zYiBb2LouBA==", + "version": "7.72.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.72.0.tgz", + "integrity": "sha512-o/MtqI7WJXuswidH0bSgBP40KN2lrnyQEIx5uoyJUJi/QEaboIsqbxU62vaFJpde8SYrbA+rTnP3J3ujF2gUag==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.72.0", "tslib": "^2.4.1 || ^1.9.3" }, "engines": { @@ -1980,9 +1980,9 @@ } }, "node_modules/@vue/language-core": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.11.tgz", - "integrity": "sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==", + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.15.tgz", + "integrity": "sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==", "dev": true, "dependencies": { "@volar/language-core": "~1.10.0", @@ -2090,13 +2090,13 @@ "dev": true }, "node_modules/@vue/typescript": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.11.tgz", - "integrity": "sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==", + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.15.tgz", + "integrity": "sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==", "dev": true, "dependencies": { "@volar/typescript": "~1.10.0", - "@vue/language-core": "1.8.11" + "@vue/language-core": "1.8.15" } }, "node_modules/@vueuse/core": { @@ -3250,9 +3250,9 @@ "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, "node_modules/cypress": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz", - "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.3.0.tgz", + "integrity": "sha512-mpI8qcTwLGiA4zEQvTC/U1xGUezVV4V8HQCOYjlEOrVmU1etVvxOjkCXHGwrlYdZU/EPmUiWfsO3yt1o+Q2bgw==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -7639,9 +7639,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.67.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.67.0.tgz", - "integrity": "sha512-SVrO9ZeX/QQyEGtuZYCVxoeAL5vGlYjJ9p4i4HFuekWl8y/LtJ7tJc10Z+ck1c8xOuoBm2MYzcLfTAffD0pl/A==", + "version": "1.68.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.68.0.tgz", + "integrity": "sha512-Lmj9lM/fef0nQswm1J2HJcEsBUba4wgNx2fea6yJHODREoMFnwRpZydBnX/RjyXw2REIwdkbqE4hrTo4qfDBUA==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -9015,9 +9015,9 @@ } }, "node_modules/vue-router": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.4.tgz", - "integrity": "sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", + "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", "dependencies": { "@vue/devtools-api": "^6.5.0" }, @@ -9039,13 +9039,13 @@ } }, "node_modules/vue-tsc": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.11.tgz", - "integrity": "sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==", + "version": "1.8.15", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.15.tgz", + "integrity": "sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==", "dev": true, "dependencies": { - "@vue/language-core": "1.8.11", - "@vue/typescript": "1.8.11", + "@vue/language-core": "1.8.15", + "@vue/typescript": "1.8.15", "semver": "^7.3.8" }, "bin": { diff --git a/webclient/package.json b/webclient/package.json index 19c13d8e7..9684512fe 100644 --- a/webclient/package.json +++ b/webclient/package.json @@ -15,8 +15,8 @@ "format": "prettier --write ." }, "dependencies": { - "@sentry/tracing": "7.69.0", - "@sentry/vue": "7.69.0", + "@sentry/tracing": "7.72.0", + "@sentry/vue": "7.72.0", "@vueuse/core": "10.4.1", "maplibre-gl": "3.3.1", "pinia": "2.1.6", @@ -24,7 +24,7 @@ "swagger-ui-dist": "5.7.2", "swaggerdark": "github:octycs/SwaggerDark#f02d394c8ff698cdd93e09c2188b058d2d686ca3", "vue": "3.3.4", - "vue-router": "4.2.4" + "vue-router": "4.2.5" }, "devDependencies": { "@intlify/unplugin-vue-i18n": "1.2.0", @@ -36,20 +36,20 @@ "@vue/eslint-config-typescript": "12.0.0", "@vue/tsconfig": "0.4.0", "@yankeeinlondon/link-builder": "1.2.1", - "cypress": "13.2.0", + "cypress": "13.3.0", "eslint": "8.49.0", "eslint-plugin-vue": "9.17.0", "isomorphic-fetch": "3.0.0", "npm-run-all": "4.1.5", "prettier": "3.0.3", - "sass": "1.67.0", + "sass": "1.68.0", "stylelint-scss": "5.2.1", "typescript": "5.2.2", "vite": "4.4.9", "vite-plugin-md": "0.21.5", "vite-plugin-rewrite-all": "1.0.1", "vue-i18n": "9.4.1", - "vue-tsc": "1.8.11" + "vue-tsc": "1.8.15" }, "type": "module" }