Repository navigation
v0.7.1 — Security patch
Security patch release. No feature or behaviour changes. It picks up the advisories published since 0.7.0, including a critical Astro RCE and a js-yaml advisory in the desktop auto-updater path. pnpm audit is back to 0 vulnerabilities.
Changed
- Electron 43.4.1 → 43.7.3. This stays on the 43.x line and brings in upstream Chromium security fixes.
electron-builderis unchanged at 26.15.7. - Patch and minor bumps:
- Desktop:
zod4.6.5. - Web:
react/react-dom19.3.0,i18next26.4.2,react-i18next17.0.15,lucide-react1.47.0,tailwind-merge3.7.0,vite8.3.0,@vitejs/plugin-react6.1.1. - Landing:
astro7.3.3,@astrojs/react6.0.6,@astrojs/sitemap3.7.4,satori0.33.5,sharp0.35.4. - Root tooling:
eslint10.11.0,typescript-eslint8.70.1,globals17.12.0,lint-staged17.5.1,prettier3.9.8.
- Desktop:
Security
astro7.2.4 → 7.3.3 (landing): closes GHSA-26w7-cxv4-gfx2, a critical RCE in AVIF image optimisation via libheif. The landing site is static, so the exposure was limited to build time and the dev server.sharp0.35.3 → 0.35.4: closes GHSA-rgj7-g3m4-5g8c, a high-severity libheif overflow.js-yamloverride floor raised to 4.3.2 (GHSA-2883-xcg3-v3hh). This is the highest-priority fix for end users, becauseelectron-updaterparses update manifests fetched over the network with js-yaml at runtime.- Other override floors raised:
fast-urito 3.1.6 (4 high-severity advisories).svgoto 4.1.0, now capped below v5.devalueto 5.9.2 (GHSA-9rgm-9g3h-6x36). Dependabot reported this one;pnpm auditdidn't.
- New overrides:
@xmldom/xmldom≥0.8.15 <0.9 (10 advisories). It's capped becauseplistonly declares^0.8.8.fflate≥0.7.5 <0.8.satoristill exact-pins 0.7.3.joi≥18.2.5 <19 (low severity, dev-only).