From fb4bd9dd7c450daae06527f7dca3c42485f400d6 Mon Sep 17 00:00:00 2001 From: DaanSelen <80752476+DaanSelen@users.noreply.github.com> Date: Tue, 31 Mar 2026 14:11:44 -0700 Subject: [PATCH] bring dev branch up to date from main (#1183) * build(deps): bump ol from 10.7.0 to 10.8.0 in /src/static/app Bumps [ol](https://github.com/openlayers/openlayers) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/openlayers/openlayers/releases) - [Commits](https://github.com/openlayers/openlayers/compare/v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: ol dependency-version: 10.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * build(deps): bump @vueuse/shared in /src/static/app Bumps [@vueuse/shared](https://github.com/vueuse/vueuse/tree/HEAD/packages/shared) from 14.2.0 to 14.2.1. - [Release notes](https://github.com/vueuse/vueuse/releases) - [Commits](https://github.com/vueuse/vueuse/commits/v14.2.1/packages/shared) --- updated-dependencies: - dependency-name: "@vueuse/shared" dependency-version: 14.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump flask from 3.1.2 to 3.1.3 in /src Bumps [flask](https://github.com/pallets/flask) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump psycopg[binary] from 3.3.2 to 3.3.3 in /src (#1153) Bumps [psycopg[binary]](https://github.com/psycopg/psycopg) from 3.3.2 to 3.3.3. - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst) - [Commits](https://github.com/psycopg/psycopg/compare/3.3.2...3.3.3) --- updated-dependencies: - dependency-name: psycopg[binary] dependency-version: 3.3.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump sqlalchemy from 2.0.46 to 2.0.48 in /src Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.46 to 2.0.48. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 2.0.48 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump requests from 2.32.5 to 2.33.1 in /src Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.1. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.1) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * chore: change dependabot targeting * build(deps): bump gunicorn from 25.0.3 to 25.3.0 in /src (#1178) Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 25.0.3 to 25.3.0. - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](https://github.com/benoitc/gunicorn/compare/25.0.3...25.3.0) --- updated-dependencies: - dependency-name: gunicorn dependency-version: 25.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump requests from 2.32.5 to 2.33.1 in /src Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.1. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.1) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * build(deps): bump sqlalchemy from 2.0.46 to 2.0.48 in /src Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.46 to 2.0.48. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 2.0.48 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump flask from 3.1.2 to 3.1.3 in /src Bumps [flask](https://github.com/pallets/flask) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump @vueuse/shared in /src/static/app Bumps [@vueuse/shared](https://github.com/vueuse/vueuse/tree/HEAD/packages/shared) from 14.2.0 to 14.2.1. - [Release notes](https://github.com/vueuse/vueuse/releases) - [Commits](https://github.com/vueuse/vueuse/commits/v14.2.1/packages/shared) --- updated-dependencies: - dependency-name: "@vueuse/shared" dependency-version: 14.2.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * build(deps): bump ol from 10.7.0 to 10.8.0 in /src/static/app Bumps [ol](https://github.com/openlayers/openlayers) from 10.7.0 to 10.8.0. - [Release notes](https://github.com/openlayers/openlayers/releases) - [Commits](https://github.com/openlayers/openlayers/compare/v10.7.0...v10.8.0) --- updated-dependencies: - dependency-name: ol dependency-version: 10.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Updated resolvconf call in entrypoint.sh to fix dns inside container (#1081) * removed resolvconf call from entrypoint.sh to fix dns inside container * Revert "removed resolvconf call from entrypoint.sh to fix dns inside container" This reverts commit 428908ff84a195432166371e40fbe07b619da7ff. * Added resolvconf -a to save initial DNS configuration --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ivan Prokudin --- .github/dependabot.yml | 7 +- docker/entrypoint.sh | 4 + src/requirements.txt | 8 +- src/static/app/package-lock.json | 122 ++++++++++++++++++++++++------- src/static/app/package.json | 4 +- 5 files changed, 113 insertions(+), 32 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 264bd35b..5c070c19 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,25 +7,30 @@ version: 2 updates: - package-ecosystem: "pip" directory: "/src" + target-branch: "v4.3.3-dev" schedule: interval: "weekly" - package-ecosystem: "npm" directory: "/src/static/app" + target-branch: "v4.3.3-dev" schedule: interval: "weekly" - + - package-ecosystem: "github-actions" directory: "/.github" + target-branch: "v4.3.3-dev" schedule: interval: "weekly" - package-ecosystem: "docker" directory: "/docker" + target-branch: "v4.3.3-dev" schedule: interval: "weekly" - package-ecosystem: "docker-compose" directory: "/docker" + target-branch: "v4.3.3-dev" schedule: interval: "weekly" diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 391a3bcb..fe2d2dff 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -278,6 +278,10 @@ start_and_monitor() { ${WGDASH}/src/venv/bin/gunicorn --config ${WGDASH}/src/gunicorn.conf.py + cp /etc/resolv.conf /etc/resolv.conf.docker + /usr/sbin/resolvconf -u + cat /etc/resolv.conf.docker | resolvconf -a docker.inet + if [ $? -ne 0 ]; then echo "Loading WGDashboard failed... Look above for details." fi diff --git a/src/requirements.txt b/src/requirements.txt index 2e31a29d..a25e247f 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -2,13 +2,13 @@ bcrypt==5.0.0 ifcfg==0.24 psutil==7.2.2 pyotp==2.9.0 -Flask==3.1.2 +Flask==3.1.3 flask-cors==6.0.2 icmplib==3.0.4 -gunicorn==25.0.3 -requests==2.32.5 +gunicorn==25.3.0 +requests==2.33.1 tcconfig==0.30.1 -sqlalchemy==2.0.46 +sqlalchemy==2.0.48 sqlalchemy_utils==0.42.1 psycopg[binary]==3.3.3 PyMySQL==1.1.2 diff --git a/src/static/app/package-lock.json b/src/static/app/package-lock.json index 95f99d0e..f85044ed 100644 --- a/src/static/app/package-lock.json +++ b/src/static/app/package-lock.json @@ -11,8 +11,8 @@ "@volar/language-server": "2.4.28", "@vue/language-server": "3.2.4", "@vuepic/vue-datepicker": "^12.1.0", + "@vueuse/shared": "^14.2.1", "@vueuse/core": "^14.2.1", - "@vueuse/shared": "^14.1.0", "animate.css": "^4.1.1", "bootstrap": "^5.3.2", "bootstrap-icons": "^1.11.3", @@ -24,7 +24,7 @@ "i": "^0.3.7", "is-cidr": "^6.0.3", "npm": "^11.8.0", - "ol": "^10.7.0", + "ol": "^10.8.0", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", "qrcode": "^1.5.3", @@ -1239,9 +1239,9 @@ } }, "node_modules/@petamoriken/float16": { - "version": "3.9.2", - "resolved": "https://registry.npmmirror.com/@petamoriken/float16/-/float16-3.9.2.tgz", - "integrity": "sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==", + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.9.3.tgz", + "integrity": "sha512-8awtpHXCx/bNpFt4mt2xdkgtgVvKqty8VbjHI/WWWQuEw+KLzFot3f4+LkQY9YmOtq7A5GdOnqoIC8Pdygjk2g==", "license": "MIT" }, "node_modules/@pkgjs/parseargs": { @@ -2161,6 +2161,18 @@ "vue": "^3.5.0" } }, + "node_modules/@vueuse/core/node_modules/@vueuse/shared": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-14.2.0.tgz", + "integrity": "sha512-Z0bmluZTlAXgUcJ4uAFaML16JcD8V0QG00Db3quR642I99JXIDRa2MI2LGxiLVhcBjVnL1jOzIvT5TT2lqJlkA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, "node_modules/@vueuse/metadata": { "version": "14.2.1", "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-14.2.1.tgz", @@ -2191,6 +2203,16 @@ "node": ">=10.0.0" } }, + "node_modules/@zarrita/storage": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@zarrita/storage/-/storage-0.1.4.tgz", + "integrity": "sha512-qURfJAQcQGRfDQ4J9HaCjGaj3jlJKc66bnRk6G/IeLUsM7WKyG7Bzsuf1EZurSXyc0I4LVcu6HaeQQ4d3kZ16g==", + "license": "MIT", + "dependencies": { + "reference-spec-reader": "^0.2.0", + "unzipit": "1.4.3" + } + }, "node_modules/7zip-bin": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", @@ -3743,6 +3765,12 @@ } } }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "license": "MIT" + }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -3896,9 +3924,9 @@ } }, "node_modules/geotiff": { - "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/geotiff/-/geotiff-2.1.3.tgz", - "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-3.0.3.tgz", + "integrity": "sha512-yRoDQDYxWYiB421p0cbxJvdy79OlQW+rxDI9GDbIUeWCAh6YAZ0vlTKF448EAiEuuUpBsNaegd2flavF0p+kvw==", "license": "MIT", "dependencies": { "@petamoriken/float16": "^3.4.7", @@ -3906,9 +3934,9 @@ "pako": "^2.0.4", "parse-headers": "^2.0.2", "quick-lru": "^6.1.1", - "web-worker": "^1.2.0", - "xml-utils": "^1.0.2", - "zstddec": "^0.1.0" + "web-worker": "^1.5.0", + "xml-utils": "^1.10.2", + "zstddec": "^0.2.0" }, "engines": { "node": ">=10.19" @@ -3916,7 +3944,7 @@ }, "node_modules/geotiff/node_modules/quick-lru": { "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.2.tgz", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", "license": "MIT", "engines": { @@ -4578,7 +4606,7 @@ }, "node_modules/lerc": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/lerc/-/lerc-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==", "license": "Apache-2.0" }, @@ -6889,6 +6917,15 @@ "node": ">=18" } }, + "node_modules/numcodecs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/numcodecs/-/numcodecs-0.3.2.tgz", + "integrity": "sha512-6YSPnmZgg0P87jnNhi3s+FVLOcIn3y+1CTIgUulA3IdASzK9fJM87sUFkpyA+be9GibGRaST2wCgkD+6U+fWKw==", + "license": "MIT", + "dependencies": { + "fflate": "^0.8.0" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6909,16 +6946,17 @@ } }, "node_modules/ol": { - "version": "10.7.0", - "resolved": "https://registry.npmjs.org/ol/-/ol-10.7.0.tgz", - "integrity": "sha512-122U5gamPqNgLpLOkogFJhgpywvd/5en2kETIDW+Ubfi9lPnZ0G9HWRdG+CX0oP8od2d6u6ky3eewIYYlrVczw==", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/ol/-/ol-10.8.0.tgz", + "integrity": "sha512-kLk7jIlJvKyhVMAjORTXKjzlM6YIByZ1H/d0DBx3oq8nSPCG6/gbLr5RxukzPgwbhnAqh+xHNCmrvmFKhVMvoQ==", "license": "BSD-2-Clause", "dependencies": { "@types/rbush": "4.0.0", "earcut": "^3.0.0", - "geotiff": "^2.1.3", + "geotiff": "^3.0.2", "pbf": "4.0.1", - "rbush": "^4.0.0" + "rbush": "^4.0.0", + "zarrita": "^0.6.0" }, "funding": { "type": "opencollective", @@ -7052,13 +7090,13 @@ }, "node_modules/pako": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", "license": "(MIT AND Zlib)" }, "node_modules/parse-headers": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.6.tgz", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.6.tgz", "integrity": "sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==", "license": "MIT" }, @@ -7573,6 +7611,12 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/reference-spec-reader": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reference-spec-reader/-/reference-spec-reader-0.2.0.tgz", + "integrity": "sha512-q0mfCi5yZSSHXpCyxjgQeaORq3tvDsxDyzaadA/5+AbAUwRyRuuTh0aRQuE/vAOt/qzzxidJ5iDeu1cLHaNBlQ==", + "license": "MIT" + }, "node_modules/request-light": { "version": "0.7.0", "resolved": "https://registry.npmmirror.com/request-light/-/request-light-0.7.0.tgz", @@ -8326,6 +8370,18 @@ "url": "https://github.com/sponsors/sxzz" } }, + "node_modules/unzipit": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.3.tgz", + "integrity": "sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg==", + "license": "MIT", + "dependencies": { + "uzip-module": "^1.0.2" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -8360,6 +8416,12 @@ "uuid": "dist-node/bin/uuid" } }, + "node_modules/uzip-module": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", + "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==", + "license": "MIT" + }, "node_modules/verror": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", @@ -8823,7 +8885,7 @@ }, "node_modules/web-worker": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/web-worker/-/web-worker-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", "integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==", "license": "Apache-2.0" }, @@ -8897,7 +8959,7 @@ }, "node_modules/xml-utils": { "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/xml-utils/-/xml-utils-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.10.2.tgz", "integrity": "sha512-RqM+2o1RYs6T8+3DzDSoTRAUfrvaejbVHcp3+thnAtDKo8LskR+HomLajEy5UjTz24rpka7AxVBRR3g2wTUkJA==", "license": "CC0-1.0" }, @@ -8979,10 +9041,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zarrita": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/zarrita/-/zarrita-0.6.1.tgz", + "integrity": "sha512-YOMTW8FT55Rz+vadTIZeOFZ/F2h4svKizyldvPtMYSxPgSNcRkOzkxCsWpIWlWzB1I/LmISmi0bEekOhLlI+Zw==", + "license": "MIT", + "dependencies": { + "@zarrita/storage": "^0.1.4", + "numcodecs": "^0.3.2" + } + }, "node_modules/zstddec": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/zstddec/-/zstddec-0.1.0.tgz", - "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.2.0.tgz", + "integrity": "sha512-oyPnDa1X5c13+Y7mA/FDMNJrn4S8UNBe0KCqtDmor40Re7ALrPN6npFwyYVRRh+PqozZQdeg23QtbcamZnG5rA==", "license": "MIT AND BSD-3-Clause" } } diff --git a/src/static/app/package.json b/src/static/app/package.json index 3e98fc00..4c73028e 100644 --- a/src/static/app/package.json +++ b/src/static/app/package.json @@ -15,8 +15,8 @@ "@volar/language-server": "2.4.28", "@vue/language-server": "3.2.4", "@vuepic/vue-datepicker": "^12.1.0", + "@vueuse/shared": "^14.2.1", "@vueuse/core": "^14.2.1", - "@vueuse/shared": "^14.1.0", "animate.css": "^4.1.1", "bootstrap": "^5.3.2", "bootstrap-icons": "^1.11.3", @@ -28,7 +28,7 @@ "i": "^0.3.7", "is-cidr": "^6.0.3", "npm": "^11.8.0", - "ol": "^10.7.0", + "ol": "^10.8.0", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", "qrcode": "^1.5.3",