From 9f2d5c677b1445382947eafb5e09fff5e2869900 Mon Sep 17 00:00:00 2001 From: Jim Grady Date: Tue, 6 Feb 2024 10:21:37 -0500 Subject: [PATCH] Dependabot updates for February 2024 (#2934) * Bump follow-redirects from 1.15.3 to 1.15.5 * Bump mongo from 7.0.4-jammy to 7.0.5-jammy in /database * Bump step-security/harden-runner from 2.6.1 to 2.7.0 * Bump actions/upload-artifact from 3.1.3 to 4.3.0 * Bump github/codeql-action from 3.22.12 to 3.23.2 * Bump FedericoCarboni/setup-ffmpeg from 2 to 3 * Bump @typescript-eslint/parser from 6.11.0 to 6.20.0 * Bump dotnet/aspnet in /Backend * Bump @types/react from 18.2.46 to 18.2.51 * Bump dotnet/sdk in /Backend * Bump @mui/icons-material from 5.14.19 to 5.15.7 * Bump react-i18next from 13.5.0 to 14.0.1 * Update frontend license report * Update backend packages and license report * Update Python dependencies * Update unit test snapshots for new MUI Icons --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/backend.yml | 20 +-- .github/workflows/codeql.yml | 8 +- .github/workflows/combine_deploy_image.yml | 2 +- .github/workflows/database.yml | 2 +- .github/workflows/deploy_qa.yml | 4 +- .github/workflows/deploy_release.yml | 2 +- .github/workflows/frontend.yml | 10 +- .github/workflows/maintenance.yml | 2 +- .github/workflows/pages.yml | 2 +- .github/workflows/python.yml | 2 +- .github/workflows/scorecards.yml | 6 +- Backend/BackendFramework.csproj | 16 +- Backend/Dockerfile | 4 +- database/Dockerfile | 2 +- deploy/requirements.txt | 20 +-- dev-requirements.txt | 44 ++--- .../assets/licenses/backend_licenses.txt | 44 +++-- .../assets/licenses/frontend_licenses.txt | 10 +- maintenance/requirements.txt | 14 +- package-lock.json | 153 ++++++++++++++---- package.json | 8 +- .../tests/__snapshots__/index.test.tsx.snap | 24 +-- 22 files changed, 245 insertions(+), 154 deletions(-) diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 092abda41f..ed4b9a6754 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -19,7 +19,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -41,14 +41,14 @@ jobs: with: dotnet-version: ${{ matrix.dotnet }} - name: Install ffmpeg - uses: FedericoCarboni/setup-ffmpeg@583042d32dd1cabb8bd09df03bde06080da5c87c # v2 + uses: FedericoCarboni/setup-ffmpeg@36c6454b5a2348e7794ba2d82a21506605921e3d # v3 # Coverage. - name: Run coverage tests run: dotnet test Backend.Tests/Backend.Tests.csproj shell: bash - name: Upload coverage artifact - uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: if-no-files-found: error name: coverage @@ -72,7 +72,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -106,7 +106,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -129,19 +129,19 @@ jobs: with: dotnet-version: "6.0.x" - name: Initialize CodeQL - uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 with: languages: csharp - name: Autobuild - uses: github/codeql-action/autobuild@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/autobuild@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 - name: Upload artifacts if build failed - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 if: ${{ failure() }} with: name: tracer-logs path: ${{ runner.temp }}/*.log - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 docker_build: runs-on: ubuntu-22.04 @@ -150,7 +150,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true disable-file-monitoring: true diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index b4c9befb15..f45ffe75d0 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -45,7 +45,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -63,7 +63,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -76,7 +76,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/autobuild@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 # Command-line programs to run using the OS shell. # See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -89,6 +89,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/combine_deploy_image.yml b/.github/workflows/combine_deploy_image.yml index ab7fa38548..f0936540ee 100644 --- a/.github/workflows/combine_deploy_image.yml +++ b/.github/workflows/combine_deploy_image.yml @@ -16,7 +16,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/database.yml b/.github/workflows/database.yml index d2cfcef1c5..d7db237f82 100644 --- a/.github/workflows/database.yml +++ b/.github/workflows/database.yml @@ -15,7 +15,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/deploy_qa.yml b/.github/workflows/deploy_qa.yml index 798856c832..d81f5e834f 100644 --- a/.github/workflows/deploy_qa.yml +++ b/.github/workflows/deploy_qa.yml @@ -21,7 +21,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -73,7 +73,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/deploy_release.yml b/.github/workflows/deploy_release.yml index 32846ca004..c347da065d 100644 --- a/.github/workflows/deploy_release.yml +++ b/.github/workflows/deploy_release.yml @@ -20,7 +20,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: egress-policy: block allowed-endpoints: > diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index 59e46d2538..9e6e596d96 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -19,7 +19,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -48,7 +48,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -68,7 +68,7 @@ jobs: env: CI: true - name: Upload coverage artifact - uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: if-no-files-found: error name: coverage @@ -82,7 +82,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -113,7 +113,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/maintenance.yml b/.github/workflows/maintenance.yml index 9fdba9dffe..b274f2ccbe 100644 --- a/.github/workflows/maintenance.yml +++ b/.github/workflows/maintenance.yml @@ -15,7 +15,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index d80c67bda2..5538494d03 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -17,7 +17,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index a8fd9340a0..d1a9844c50 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -19,7 +19,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index e8f021a3e8..1db19cbece 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -35,7 +35,7 @@ jobs: # See https://docs.stepsecurity.io/harden-runner/getting-started/ for instructions on # configuring harden-runner and identifying allowed endpoints. - name: Harden Runner - uses: step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1 + uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0 with: disable-sudo: true egress-policy: block @@ -81,7 +81,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: SARIF file path: results.sarif @@ -89,6 +89,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12 + uses: github/codeql-action/upload-sarif@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2 with: sarif_file: results.sarif diff --git a/Backend/BackendFramework.csproj b/Backend/BackendFramework.csproj index a73af2fb4f..5d38158308 100644 --- a/Backend/BackendFramework.csproj +++ b/Backend/BackendFramework.csproj @@ -13,9 +13,9 @@ NU1701 - - - + + + @@ -24,16 +24,16 @@ - - + + NU1701 - + NU1701 - + NU1701 - + diff --git a/Backend/Dockerfile b/Backend/Dockerfile index 18033d45be..543e74bbc4 100644 --- a/Backend/Dockerfile +++ b/Backend/Dockerfile @@ -1,5 +1,5 @@ # Docker multi-stage build -FROM mcr.microsoft.com/dotnet/sdk:6.0.417-1-focal-amd64 AS builder +FROM mcr.microsoft.com/dotnet/sdk:6.0.418-focal-amd64 AS builder WORKDIR /app # Copy csproj and restore (fetch dependencies) as distinct layers. @@ -11,7 +11,7 @@ COPY . ./ RUN dotnet publish -c Release -o build # Build runtime image. -FROM mcr.microsoft.com/dotnet/aspnet:6.0.25-focal-amd64 +FROM mcr.microsoft.com/dotnet/aspnet:6.0.26-focal-amd64 ENV ASPNETCORE_URLS=http://+:5000 ENV COMBINE_IS_IN_CONTAINER=1 diff --git a/database/Dockerfile b/database/Dockerfile index bcb1b9079f..ba10046a1e 100644 --- a/database/Dockerfile +++ b/database/Dockerfile @@ -1,4 +1,4 @@ -FROM mongo:7.0.4-jammy +FROM mongo:7.0.5-jammy WORKDIR / diff --git a/deploy/requirements.txt b/deploy/requirements.txt index 952d4ec8f4..94f1f9e83e 100644 --- a/deploy/requirements.txt +++ b/deploy/requirements.txt @@ -4,13 +4,13 @@ # # pip-compile requirements.in # -ansible==9.1.0 +ansible==9.2.0 # via -r requirements.in -ansible-core==2.16.2 +ansible-core==2.16.3 # via ansible cachetools==5.3.2 # via google-auth -certifi==2023.11.17 +certifi==2024.2.2 # via # kubernetes # requests @@ -18,24 +18,24 @@ cffi==1.16.0 # via cryptography charset-normalizer==3.3.2 # via requests -cryptography==41.0.7 +cryptography==42.0.2 # via # ansible-core # pyopenssl -google-auth==2.25.2 +google-auth==2.27.0 # via kubernetes idna==3.6 # via requests -jinja2==3.1.2 +jinja2==3.1.3 # via # -r requirements.in # ansible-core # jinja2-base64-filters jinja2-base64-filters==0.1.4 # via -r requirements.in -kubernetes==28.1.0 +kubernetes==29.0.0 # via -r requirements.in -markupsafe==2.1.3 +markupsafe==2.1.5 # via jinja2 oauthlib==3.2.2 # via @@ -51,7 +51,7 @@ pyasn1-modules==0.3.0 # via google-auth pycparser==2.21 # via cffi -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via -r requirements.in python-dateutil==2.8.2 # via kubernetes @@ -74,7 +74,7 @@ six==1.16.0 # via # kubernetes # python-dateutil -urllib3==1.26.18 +urllib3==2.2.0 # via # kubernetes # requests diff --git a/dev-requirements.txt b/dev-requirements.txt index 3bd12d13a5..56a041eb2f 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -10,15 +10,15 @@ attrs==23.2.0 # flake8-eradicate babel==2.14.0 # via mkdocs-material -beautifulsoup4==4.12.2 +beautifulsoup4==4.12.3 # via mkdocs-htmlproofer-plugin -black==23.12.1 +black==24.1.1 # via -r dev-requirements.in cachetools==5.3.2 # via # google-auth # tox -certifi==2023.11.17 +certifi==2024.2.2 # via # kubernetes # requests @@ -37,13 +37,13 @@ colorama==0.4.6 # -r dev-requirements.in # mkdocs-material # tox -cryptography==41.0.7 +cryptography==42.0.2 # via # pyopenssl # types-pyopenssl distlib==0.3.8 # via virtualenv -dnspython==2.4.2 +dnspython==2.5.0 # via pymongo eradicate==2.3.0 # via flake8-eradicate @@ -51,7 +51,7 @@ filelock==3.13.1 # via # tox # virtualenv -flake8==6.1.0 +flake8==7.0.0 # via # -r dev-requirements.in # flake8-broken-line @@ -61,7 +61,7 @@ flake8==6.1.0 # pep8-naming flake8-broken-line==1.0.0 # via -r dev-requirements.in -flake8-bugbear==23.12.2 +flake8-bugbear==24.1.17 # via -r dev-requirements.in flake8-comprehensions==3.14.0 # via -r dev-requirements.in @@ -69,7 +69,7 @@ flake8-eradicate==1.5.0 # via -r dev-requirements.in ghp-import==2.1.0 # via mkdocs -google-auth==2.25.2 +google-auth==2.27.0 # via kubernetes humanfriendly==10.0 # via -r dev-requirements.in @@ -77,7 +77,7 @@ idna==3.6 # via requests isort==5.13.2 # via -r dev-requirements.in -jinja2==3.1.2 +jinja2==3.1.3 # via # -r dev-requirements.in # jinja2-base64-filters @@ -85,15 +85,15 @@ jinja2==3.1.2 # mkdocs-material jinja2-base64-filters==0.1.4 # via -r dev-requirements.in -kubernetes==27.2.0 +kubernetes==29.0.0 # via -r dev-requirements.in -markdown==3.5.1 +markdown==3.5.2 # via # mkdocs # mkdocs-htmlproofer-plugin # mkdocs-material # pymdown-extensions -markupsafe==2.1.3 +markupsafe==2.1.5 # via # jinja2 # mkdocs @@ -108,7 +108,7 @@ mkdocs==1.5.3 # mkdocs-static-i18n mkdocs-htmlproofer-plugin==1.0.0 # via -r dev-requirements.in -mkdocs-material==9.5.3 +mkdocs-material==9.5.7 # via -r dev-requirements.in mkdocs-material-extensions==1.3.1 # via mkdocs-material @@ -138,13 +138,13 @@ pathspec==0.12.1 # mkdocs pep8-naming==0.13.3 # via -r dev-requirements.in -platformdirs==4.1.0 +platformdirs==4.2.0 # via # black # mkdocs # tox # virtualenv -pluggy==1.3.0 +pluggy==1.4.0 # via tox pyasn1==0.5.1 # via @@ -156,7 +156,7 @@ pycodestyle==2.11.1 # via flake8 pycparser==2.21 # via cffi -pyflakes==3.1.0 +pyflakes==3.2.0 # via flake8 pygments==2.17.2 # via mkdocs-material @@ -164,7 +164,7 @@ pymdown-extensions==10.7 # via mkdocs-material pymongo==4.6.1 # via -r dev-requirements.in -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via -r dev-requirements.in pyproject-api==1.6.1 # via tox @@ -207,21 +207,21 @@ tomli==2.0.1 # mypy # pyproject-api # tox -tox==4.11.4 +tox==4.12.1 # via -r dev-requirements.in -types-pyopenssl==23.3.0.0 +types-pyopenssl==24.0.0.20240130 # via -r dev-requirements.in -types-python-dateutil==2.8.19.14 +types-python-dateutil==2.8.19.20240106 # via -r dev-requirements.in types-pyyaml==6.0.12.12 # via -r dev-requirements.in -types-requests==2.31.0.20231231 +types-requests==2.31.0.20240125 # via -r dev-requirements.in typing-extensions==4.9.0 # via # black # mypy -urllib3==2.1.0 +urllib3==2.2.0 # via # kubernetes # requests diff --git a/docs/user_guide/assets/licenses/backend_licenses.txt b/docs/user_guide/assets/licenses/backend_licenses.txt index dd224bebc7..dddd26599d 100644 --- a/docs/user_guide/assets/licenses/backend_licenses.txt +++ b/docs/user_guide/assets/licenses/backend_licenses.txt @@ -97,11 +97,11 @@ license Type: #################################################################################################### Package:Microsoft.AspNetCore.Authentication.JwtBearer -Version:6.0.25 +Version:7.0.3 project URL:https://asp.net/ Description:ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token. -This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/36be7ed6d6d56b7da0a2891e3de7ecc2aa48eecd +This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/febee99db845fd8766a13bdb391a07c3ee90b4ba licenseUrl:https://licenses.nuget.org/MIT license Type:MIT @@ -596,7 +596,7 @@ license Type:Apache-2.0 #################################################################################################### Package:Microsoft.IdentityModel.Abstractions -Version:6.34.0 +Version:6.35.0 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:A package containing thin abstractions for Microsoft.IdentityModel. licenseUrl:https://licenses.nuget.org/MIT @@ -604,7 +604,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.JsonWebTokens -Version:6.15.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens. licenseUrl:https://licenses.nuget.org/MIT @@ -612,7 +612,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.JsonWebTokens -Version:6.34.0 +Version:6.35.0 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens. licenseUrl:https://licenses.nuget.org/MIT @@ -620,15 +620,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Logging -Version:6.10.0 -project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet -Description:Includes Event Source based logging support. -licenseUrl:https://licenses.nuget.org/MIT -license Type:MIT - -#################################################################################################### -Package:Microsoft.IdentityModel.Logging -Version:6.15.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes Event Source based logging support. licenseUrl:https://licenses.nuget.org/MIT @@ -636,7 +628,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Logging -Version:6.34.0 +Version:6.35.0 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes Event Source based logging support. licenseUrl:https://licenses.nuget.org/MIT @@ -644,7 +636,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Protocols -Version:6.10.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Provides base protocol support for OpenIdConnect and WsFederation. licenseUrl:https://licenses.nuget.org/MIT @@ -652,7 +644,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Protocols.OpenIdConnect -Version:6.10.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for OpenIdConnect protocol. licenseUrl:https://licenses.nuget.org/MIT @@ -660,7 +652,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Tokens -Version:6.15.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption. licenseUrl:https://licenses.nuget.org/MIT @@ -668,7 +660,7 @@ license Type:MIT #################################################################################################### Package:Microsoft.IdentityModel.Tokens -Version:6.34.0 +Version:6.35.0 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption. licenseUrl:https://licenses.nuget.org/MIT @@ -989,7 +981,7 @@ license Type: #################################################################################################### Package:SIL.Core -Version:13.0.0 +Version:13.0.1 project URL:https://github.com/sillsdev/libpalaso Description:SIL.Core provides general utilities for language software. It is the base library for all Palaso libraries. licenseUrl:https://licenses.nuget.org/MIT @@ -997,7 +989,7 @@ license Type:MIT #################################################################################################### Package:SIL.Core.Desktop -Version:13.0.0 +Version:13.0.1 project URL:https://github.com/sillsdev/libpalaso Description:SIL.Core.Desktop provides general UI related utilities for language software. licenseUrl:https://licenses.nuget.org/MIT @@ -1005,7 +997,7 @@ license Type:MIT #################################################################################################### Package:SIL.DictionaryServices -Version:13.0.0 +Version:13.0.1 project URL:https://github.com/sillsdev/libpalaso Description:SIL.DictionaryServices contains classes for defining a simple lexical model that can be used across applications. licenseUrl:https://licenses.nuget.org/MIT @@ -1013,7 +1005,7 @@ license Type:MIT #################################################################################################### Package:SIL.Lift -Version:13.0.0 +Version:13.0.1 project URL:https://github.com/sillsdev/libpalaso Description:SIL.Lift contains classes for reading and writing Lexicon Interchange FormaT (LIFT) data. This assembly currently supports LIFT 0.13. licenseUrl:https://licenses.nuget.org/MIT @@ -1021,7 +1013,7 @@ license Type:MIT #################################################################################################### Package:SIL.WritingSystems -Version:13.0.0 +Version:13.0.1 project URL:https://github.com/sillsdev/libpalaso Description:SIL.WritingSystems contains classes for managing and persisting writing systems using the Locale Data Markup Language (LDML) format. This library also contains classes for processing IETF (BCP-47) language tags and accessing the SIL Locale Data Repository (SLDR). licenseUrl:https://licenses.nuget.org/MIT @@ -1734,7 +1726,7 @@ license Type:MS-EULA #################################################################################################### Package:System.IdentityModel.Tokens.Jwt -Version:6.15.0 +Version:6.15.1 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens. licenseUrl:https://licenses.nuget.org/MIT @@ -1742,7 +1734,7 @@ license Type:MIT #################################################################################################### Package:System.IdentityModel.Tokens.Jwt -Version:6.34.0 +Version:6.35.0 project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens. licenseUrl:https://licenses.nuget.org/MIT diff --git a/docs/user_guide/assets/licenses/frontend_licenses.txt b/docs/user_guide/assets/licenses/frontend_licenses.txt index 6a4858e759..407737934e 100644 --- a/docs/user_guide/assets/licenses/frontend_licenses.txt +++ b/docs/user_guide/assets/licenses/frontend_licenses.txt @@ -128,7 +128,7 @@ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -@babel/runtime 7.23.5 +@babel/runtime 7.23.9 MIT MIT License @@ -1188,7 +1188,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -@mui/icons-material 5.14.19 +@mui/icons-material 5.15.7 MIT The MIT License (MIT) @@ -40572,7 +40572,7 @@ MIT SOFTWARE -@types/react 18.2.46 +@types/react 18.2.51 MIT MIT License @@ -43336,11 +43336,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -react-i18next 13.5.0 +react-i18next 14.0.1 MIT The MIT License (MIT) -Copyright (c) 2023 i18next +Copyright (c) 2024 i18next Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/maintenance/requirements.txt b/maintenance/requirements.txt index fb89f18995..dfba730e59 100644 --- a/maintenance/requirements.txt +++ b/maintenance/requirements.txt @@ -6,7 +6,7 @@ # cachetools==5.3.2 # via google-auth -certifi==2023.11.17 +certifi==2024.2.2 # via # kubernetes # requests @@ -14,17 +14,17 @@ cffi==1.16.0 # via cryptography charset-normalizer==3.3.2 # via requests -cryptography==41.0.7 +cryptography==42.0.2 # via pyopenssl -dnspython==2.4.2 +dnspython==2.5.0 # via pymongo -google-auth==2.25.2 +google-auth==2.27.0 # via kubernetes humanfriendly==10.0 # via -r requirements.in idna==3.6 # via requests -kubernetes==28.1.0 +kubernetes==29.0.0 # via -r requirements.in oauthlib==3.2.2 # via @@ -40,7 +40,7 @@ pycparser==2.21 # via cffi pymongo==4.6.1 # via -r requirements.in -pyopenssl==23.3.0 +pyopenssl==24.0.0 # via -r requirements.in python-dateutil==2.8.2 # via kubernetes @@ -58,7 +58,7 @@ six==1.16.0 # via # kubernetes # python-dateutil -urllib3==1.26.18 +urllib3==2.2.0 # via # kubernetes # requests diff --git a/package-lock.json b/package-lock.json index 98fa6e5948..92b76bcae8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@material-table/core": "^6.3.0", "@matt-block/react-recaptcha-v2": "^2.0.1", "@microsoft/signalr": "^8.0.0", - "@mui/icons-material": "^5.14.19", + "@mui/icons-material": "^5.15.7", "@mui/material": "^5.14.16", "@mui/x-date-pickers": "^6.18.7", "@redux-devtools/extension": "^3.2.5", @@ -42,7 +42,7 @@ "react-beautiful-dnd": "^13.1.1", "react-chartjs-2": "^5.2.0", "react-dom": "^18.2.0", - "react-i18next": "^13.5.0", + "react-i18next": "^14.0.1", "react-modal": "^3.16.1", "react-redux": "^8.1.3", "react-router-dom": "^6.16.0", @@ -66,7 +66,7 @@ "@types/loadable__component": "^5.13.8", "@types/node": "^20.10.6", "@types/nspell": "^2.1.5", - "@types/react": "^18.2.46", + "@types/react": "^18.2.51", "@types/react-beautiful-dnd": "^13.1.4", "@types/react-dom": "^18.2.15", "@types/react-modal": "^3.16.0", @@ -77,7 +77,7 @@ "@types/uuid": "^9.0.4", "@types/validator": "^13.11.1", "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/parser": "^6.20.0", "css-mediaquery": "^0.1.2", "eslint": "^8.51.0", "eslint-import-resolver-typescript": "^3.6.0", @@ -2375,9 +2375,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", - "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -4508,11 +4508,11 @@ } }, "node_modules/@mui/icons-material": { - "version": "5.14.19", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz", - "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==", + "version": "5.15.7", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.7.tgz", + "integrity": "sha512-EDAc8TVJGIA/imAvR3u4nANl2W5h3QeHieu2gK7Ypez/nIA55p08tHjf8UrMXEpxCAvfZO6piY9S9uaxETdicA==", "dependencies": { - "@babel/runtime": "^7.23.4" + "@babel/runtime": "^7.23.9" }, "engines": { "node": ">=12.0.0" @@ -8740,9 +8740,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.46", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.46.tgz", - "integrity": "sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==", + "version": "18.2.51", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.51.tgz", + "integrity": "sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -9166,15 +9166,15 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz", - "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz", + "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.11.0", - "@typescript-eslint/types": "6.11.0", - "@typescript-eslint/typescript-estree": "6.11.0", - "@typescript-eslint/visitor-keys": "6.11.0", + "@typescript-eslint/scope-manager": "6.20.0", + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/typescript-estree": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", "debug": "^4.3.4" }, "engines": { @@ -9193,6 +9193,90 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz", + "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz", + "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz", + "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.20.0", + "@typescript-eslint/visitor-keys": "6.20.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz", + "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.20.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@typescript-eslint/parser/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -9210,6 +9294,21 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/parser/node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -14576,9 +14675,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -23212,9 +23311,9 @@ "dev": true }, "node_modules/react-i18next": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.5.0.tgz", - "integrity": "sha512-CFJ5NDGJ2MUyBohEHxljOq/39NQ972rh1ajnadG9BjTk+UXbHLq4z5DKEbEQBDoIhUmmbuS/fIMJKo6VOax1HA==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.1.tgz", + "integrity": "sha512-TMV8hFismBmpMdIehoFHin/okfvgjFhp723RYgIqB4XyhDobVMyukyM3Z8wtTRmajyFMZrBl/OaaXF2P6WjUAw==", "dependencies": { "@babel/runtime": "^7.22.5", "html-parse-stringify": "^3.0.1" diff --git a/package.json b/package.json index 97af8c6156..56d6151bb5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@material-table/core": "^6.3.0", "@matt-block/react-recaptcha-v2": "^2.0.1", "@microsoft/signalr": "^8.0.0", - "@mui/icons-material": "^5.14.19", + "@mui/icons-material": "^5.15.7", "@mui/material": "^5.14.16", "@mui/x-date-pickers": "^6.18.7", "@redux-devtools/extension": "^3.2.5", @@ -70,7 +70,7 @@ "react-beautiful-dnd": "^13.1.1", "react-chartjs-2": "^5.2.0", "react-dom": "^18.2.0", - "react-i18next": "^13.5.0", + "react-i18next": "^14.0.1", "react-modal": "^3.16.1", "react-redux": "^8.1.3", "react-router-dom": "^6.16.0", @@ -94,7 +94,7 @@ "@types/loadable__component": "^5.13.8", "@types/node": "^20.10.6", "@types/nspell": "^2.1.5", - "@types/react": "^18.2.46", + "@types/react": "^18.2.51", "@types/react-beautiful-dnd": "^13.1.4", "@types/react-dom": "^18.2.15", "@types/react-modal": "^3.16.0", @@ -105,7 +105,7 @@ "@types/uuid": "^9.0.4", "@types/validator": "^13.11.1", "@typescript-eslint/eslint-plugin": "^6.7.2", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/parser": "^6.20.0", "css-mediaquery": "^0.1.2", "eslint": "^8.51.0", "eslint-import-resolver-typescript": "^3.6.0", diff --git a/src/components/TreeView/TreeDepiction/tests/__snapshots__/index.test.tsx.snap b/src/components/TreeView/TreeDepiction/tests/__snapshots__/index.test.tsx.snap index c04e2652ff..c9c09dff1c 100644 --- a/src/components/TreeView/TreeDepiction/tests/__snapshots__/index.test.tsx.snap +++ b/src/components/TreeView/TreeDepiction/tests/__snapshots__/index.test.tsx.snap @@ -710,7 +710,7 @@ Array [ viewBox="0 0 24 24" > @@ -800,7 +800,7 @@ Array [ viewBox="0 0 24 24" > @@ -890,7 +890,7 @@ Array [ viewBox="0 0 24 24" > @@ -1340,7 +1340,7 @@ Array [ viewBox="0 0 24 24" > @@ -1714,7 +1714,7 @@ Array [ viewBox="0 0 24 24" > @@ -2692,7 +2692,7 @@ Array [ viewBox="0 0 24 24" > @@ -2782,7 +2782,7 @@ Array [ viewBox="0 0 24 24" > @@ -2872,7 +2872,7 @@ Array [ viewBox="0 0 24 24" > @@ -2962,7 +2962,7 @@ Array [ viewBox="0 0 24 24" > @@ -4029,7 +4029,7 @@ Array [ viewBox="0 0 24 24" > @@ -4119,7 +4119,7 @@ Array [ viewBox="0 0 24 24" > @@ -4209,7 +4209,7 @@ Array [ viewBox="0 0 24 24" >