diff --git a/data/requirements.txt b/data/requirements.txt index d4770bd5d..18afb59a8 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.0 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..401699e09 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", @@ -1321,12 +1322,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" 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..cdd0df4fe 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,7 +33,7 @@ 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"] } diff --git a/webclient/package-lock.json b/webclient/package-lock.json index e2764fff1..3780d6eda 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.71.0", + "@sentry/vue": "7.71.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", @@ -35,14 +35,14 @@ "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.14" } }, "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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.71.0.tgz", + "integrity": "sha512-7xggzwW2QW9g4Li1M3VQEsQX7AIeSlWnweTkkT+62t3AcLHD7URnNNU7SBAj7x+8F0WqkvMws0XXar51+rv/rw==", + "dependencies": { + "@sentry-internal/tracing": "7.71.0", + "@sentry/core": "7.71.0", + "@sentry/replay": "7.71.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.71.0.tgz", + "integrity": "sha512-HRGsQOrA2Y3Ga+NTgCkTWO+qtU2SFTJ7t9pt/LR8Har9cvVcjLIlHNwPoDx6bVkICK3cGOF8ZtXVmLizVbXoAg==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/core": "7.71.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.71.0.tgz", + "integrity": "sha512-kZcWnzxzMxyNuCwq65owu0yGbY+C9QJhWFMDBsqmKK1/dSt0bdhNjf3VQW1dJLnWaQTk7rUTHEHGH8JSdV5EAg==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.71.0.tgz", + "integrity": "sha512-30PRLZI1RoeWbLE9K7AHsRPWDH22CqC4WcLNeVmRfLC5m1vE1FHb53r98QSKFhLoONMPMVzDhZZgl4ZcC5mptQ==", "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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.71.0.tgz", + "integrity": "sha512-aS53l/E/5XsSJMOXHKvS0GlX4gZHBgNAMfhEB3f8rUIn5iLF2uu8lCA1uEvX6VB8b7q/Cg4WFTi6BiJ0hvJHQg==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.71.0.tgz", + "integrity": "sha512-roB65ixEycAy1BrIJ3HOu7NLKo4EOBs6Q6xKEq5BvzjhDgvFXXq8X/lGriJXc9Q/hWIiDwTQ23yLuzVtPJRnCw==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0" + "@sentry/core": "7.71.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.71.0.tgz", + "integrity": "sha512-kZcWnzxzMxyNuCwq65owu0yGbY+C9QJhWFMDBsqmKK1/dSt0bdhNjf3VQW1dJLnWaQTk7rUTHEHGH8JSdV5EAg==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.71.0.tgz", + "integrity": "sha512-30PRLZI1RoeWbLE9K7AHsRPWDH22CqC4WcLNeVmRfLC5m1vE1FHb53r98QSKFhLoONMPMVzDhZZgl4ZcC5mptQ==", "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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.71.0.tgz", + "integrity": "sha512-aS53l/E/5XsSJMOXHKvS0GlX4gZHBgNAMfhEB3f8rUIn5iLF2uu8lCA1uEvX6VB8b7q/Cg4WFTi6BiJ0hvJHQg==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.71.0.tgz", + "integrity": "sha512-vKW750IP/IXI0WaOmddiCWz7jAQFVWxtdhp9ONvdbRuQkrs5BNQ/GMrs712FWexAcEc9cJ1SPk5fqRTW5UOgLA==", "dependencies": { - "@sentry-internal/tracing": "7.69.0" + "@sentry-internal/tracing": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.71.0.tgz", + "integrity": "sha512-HRGsQOrA2Y3Ga+NTgCkTWO+qtU2SFTJ7t9pt/LR8Har9cvVcjLIlHNwPoDx6bVkICK3cGOF8ZtXVmLizVbXoAg==", "dependencies": { - "@sentry/core": "7.69.0", - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/core": "7.71.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.71.0.tgz", + "integrity": "sha512-kZcWnzxzMxyNuCwq65owu0yGbY+C9QJhWFMDBsqmKK1/dSt0bdhNjf3VQW1dJLnWaQTk7rUTHEHGH8JSdV5EAg==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.71.0.tgz", + "integrity": "sha512-30PRLZI1RoeWbLE9K7AHsRPWDH22CqC4WcLNeVmRfLC5m1vE1FHb53r98QSKFhLoONMPMVzDhZZgl4ZcC5mptQ==", "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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.71.0.tgz", + "integrity": "sha512-aS53l/E/5XsSJMOXHKvS0GlX4gZHBgNAMfhEB3f8rUIn5iLF2uu8lCA1uEvX6VB8b7q/Cg4WFTi6BiJ0hvJHQg==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.71.0.tgz", + "integrity": "sha512-NHaRrnCdoOqre3xEXinbNEeABNEypzqFWh/iEqKR9IxZaZz/fiiSbyBCHcXx7TyXmcso+IcoXzjiHFrYaXvepg==", + "dependencies": { + "@sentry/browser": "7.71.0", + "@sentry/core": "7.71.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.71.0.tgz", + "integrity": "sha512-kZcWnzxzMxyNuCwq65owu0yGbY+C9QJhWFMDBsqmKK1/dSt0bdhNjf3VQW1dJLnWaQTk7rUTHEHGH8JSdV5EAg==", "dependencies": { - "@sentry/types": "7.69.0", - "@sentry/utils": "7.69.0", + "@sentry/types": "7.71.0", + "@sentry/utils": "7.71.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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.71.0.tgz", + "integrity": "sha512-30PRLZI1RoeWbLE9K7AHsRPWDH22CqC4WcLNeVmRfLC5m1vE1FHb53r98QSKFhLoONMPMVzDhZZgl4ZcC5mptQ==", "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.71.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.71.0.tgz", + "integrity": "sha512-aS53l/E/5XsSJMOXHKvS0GlX4gZHBgNAMfhEB3f8rUIn5iLF2uu8lCA1uEvX6VB8b7q/Cg4WFTi6BiJ0hvJHQg==", "dependencies": { - "@sentry/types": "7.69.0", + "@sentry/types": "7.71.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.14", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.14.tgz", + "integrity": "sha512-15GGOkUP/AgE/jzGdUMtOaQ+XPokrP+Q5Z0DS3aun3i72E6MjFvwB7E2k/ap0mABjdRCRjoVPnsMF1+TkzGqQg==", "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.14", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.14.tgz", + "integrity": "sha512-ZNV6MkYNCNNyYSty/uvlChxftOUhpeTr3TkoMkwhovjXQERM3IBCP2lcOLnT6gb7dQ9vdN7dI5kPf8PYPmbkUA==", "dev": true, "dependencies": { "@volar/typescript": "~1.10.0", - "@vue/language-core": "1.8.11" + "@vue/language-core": "1.8.14" } }, "node_modules/@vueuse/core": { @@ -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.14", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.14.tgz", + "integrity": "sha512-nlxsS8pbTCVho2Yqc4fvygDrXsdzftYdBHH2EO5m9KHjJYwYo8LtGGJ3XVl9ayqZlt+WfuzUD6Hts7va7+wdUQ==", "dev": true, "dependencies": { - "@vue/language-core": "1.8.11", - "@vue/typescript": "1.8.11", + "@vue/language-core": "1.8.14", + "@vue/typescript": "1.8.14", "semver": "^7.3.8" }, "bin": { diff --git a/webclient/package.json b/webclient/package.json index 19c13d8e7..19e7d69a8 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.71.0", + "@sentry/vue": "7.71.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", @@ -42,14 +42,14 @@ "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.14" }, "type": "module" }