Skip to main content

0.7.3

· 4215 words
Downloads for 0.7.3

Excalibur 0.7.3 is a patch release that primarily updates dependencies and fixes some minor issues.

App

🔒️ Security

  • 🔒️ Overridden version minima of dependencies in pnpm-workspace.yaml to address security vulnerabilities:

    • GHSA-gcfj-64vw-6mp9, GHSA-42h9-826w-cgv3, GHSA-xj6q-8x83-jv6g, GHSA-pmv8-rq9r-6j72, GHSA-jqh4-m9w3-8hp9, GHSA-mmx7-hfxf-jppx, GHSA-f4gw-2p7v-4548, GHSA-hcpx-6fm6-wx23, GHSA-7q8q-rj6j-mhjq, GHSA-mwf2-3pr3-8698: axios@<1.18.0 to 1.18.0
    • GHSA-3jxr-9vmj-r5cp, GHSA-3jxr-9vmj-r5cp: brace-expansion@<1.1.16 to 1.1.16 and brace-expansion@>=2.0.0 <2.1.2 to 2.1.2
    • GHSA-v2hh-gcrm-f6hx: fast-uri to 3.1.4
    • GHSA-52cp-r559-cp3m: js-yaml to 4.3.0
    • GHSA-f88m-g3jw-g9cj: sharp to 0.35.0
    • GHSA-5xpp-75jx-m839: systeminformation to 5.31.7
    • GHSA-23hp-3jrh-7fpw, GHSA-8x88-c5mf-7j5w, GHSA-w8wr-v893-vjvp, GHSA-gvwx-54wh-qm9j: tar to 7.5.19
    • GHSA-vmh5-mc38-953g, GHSA-vxpw-j846-p89q, GHSA-hm92-r4w5-c3mj, GHSA-p88m-4jfj-68fv, GHSA-pr7r-676h-xcf6, GHSA-35p6-xmwp-9g52, GHSA-g8m3-5g58-fq7m: undici to 7.28.0

⬆️ Dependencies

  • ⬆️ Updated Capacitor dependencies:

    • @capacitor/app from 8.1.0 to 8.1.1
    • @capacitor/keyboard from 8.0.3 to 8.0.5
  • ⬆️ Updated ESLint dependencies:

    • eslint from 9.39.4 to 9.39.5
    • @eslint/js from 9.39.4 to 9.39.5 (#111)
    • eslint-plugin-cypress from 6.4.2 to 6.4.3 (#103)
    • typescript-eslint from 8.62.1 to 8.64.0 (#105)
  • ⬆️ Updated Electron dependencies:

    • electron from 41.9.2 to 41.10.2
    • electron-updater from 6.8.3 to 6.8.9
  • ⬆️ Updated Ionic dependencies:

    • @ionic/core from 8.8.9 to 8.8.14
    • @ionic/react from 8.8.9 to 8.8.14
    • @ionic/react-router from 8.8.9 to 8.8.14
  • ⬆️ Updated Prettier dependencies:

    • prettier from 3.9.4 to 3.9.5 (#109)
    • prettier-plugin-tailwindcss from 0.8.0 to 0.8.1 (#115)
  • ⬆️ Updated TailwindCSS dependencies:

    • tailwindcss from 4.3.0 to 4.3.3
    • @tailwindcss/vite from 4.3.0 to 4.3.3
  • ⬆️ Updated Vite dependencies:

    • vite from 8.0.16 to 8.1.5
    • @vitejs/plugin-react from 6.0.1 to 6.0.3
  • ⬆️ Updated baseline-browser-mapping from 2.10.33 to 2.10.44

  • ⬆️ Updated immer from 11.1.9 to 11.1.15

  • ⬆️ Updated lint-staged from 17.0.5 to 17.1.0

  • ⬆️ Updated start-server-and-test from 3.0.6 to 3.0.11

  • ⬆️ Updated @types/node development dependency from 25.9.1 to 25.9.5

  • ⬆️ Updated globals development dependency from 17.6.0 to 17.7.0

  • ⬆️ Updated vitest development dependency from 4.1.9 to 4.1.10

🧹 Miscellaneous

  • 🔨 Partially fixed somewhat flaky Cypress end-to-end tests

Server

🔄 Changes

  • 🧱 Changed uvicorn WebSocket protocol implementation from websockets (which is soon to be deprecated) to websockets-sansio

🐛 Bug Fixes

  • 🐛 Fixed sporadic "unique file handle conflict" errors that occur when accessing endpoints that use the database

⬆️ Dependencies

  • ⬆️ Updated duckdb from 1.5.3 to 1.5.4
  • ⬆️ Updated fastapi from 0.139.0 to 0.139.2 (#114)
  • ⬆️ Updated gitpython from 3.1.50 to 3.1.52 (#106)
  • ⬆️ Updated tomlkit from 0.15.0 to 0.15.1 (#113)
  • ⬆️ Updated typer from 0.26.8 to 0.27.0 (#110)
  • ⬆️ Updated websockets from 16.0 to 16.1.1
  • ⬆️ Updated ruff development dependency from 0.15.20 to 0.15.22 (#104, #117)
  • ⬆️ Updated httpx2 test dependency from 2.5.0 to 2.7.0 (#108)