Upgrade Electron and Electron Forge to latest versions (#2258)
#skip-bugbot
- Upgrade Electron from 38.2.2 to 40.0.0 (latest stable)
- Upgrade Electron Forge packages from 7.10.2 to 7.11.1 (latest)
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Upgraded Electron to 40.0.0 and Electron Forge to 7.11.1 to stay current
with security fixes and build tooling. This improves build stability and
keeps us aligned with the latest platform changes.
- **Dependencies**
- electron: 38.2.2 → 40.0.0
- All @electron-forge packages: 7.10.2 → 7.11.1 (cli, makers, plugins,
publisher)
- **Migration**
- Run package install to update lockfile, then rebuild.
- Repackage with Forge and smoke test app startup.
- Verify signing and installers on Windows, macOS, and Linux.
<sup>Written for commit c629f322f9f3eb58b4ac90aae43be8180ac68286.
Summary will update on new commits.</sup>
<!-- End of auto-generated description by cubic. -->
---------
Co-authored-by:
Claude <noreply@anthropic.com>
正在显示
| ... | @@ -47,15 +47,15 @@ | ... | @@ -47,15 +47,15 @@ |
| }, | }, | ||
| "license": "MIT", | "license": "MIT", | ||
| "devDependencies": { | "devDependencies": { | ||
| "@electron-forge/cli": "^7.10.2", | "@electron-forge/cli": "^7.11.1", | ||
| "@electron-forge/maker-deb": "^7.10.2", | "@electron-forge/maker-deb": "^7.11.1", | ||
| "@electron-forge/maker-rpm": "^7.10.2", | "@electron-forge/maker-rpm": "^7.11.1", | ||
| "@electron-forge/maker-squirrel": "^7.10.2", | "@electron-forge/maker-squirrel": "^7.11.1", | ||
| "@electron-forge/maker-zip": "^7.10.2", | "@electron-forge/maker-zip": "^7.11.1", | ||
| "@electron-forge/plugin-auto-unpack-natives": "^7.10.2", | "@electron-forge/plugin-auto-unpack-natives": "^7.11.1", | ||
| "@electron-forge/plugin-fuses": "^7.10.2", | "@electron-forge/plugin-fuses": "^7.11.1", | ||
| "@electron-forge/plugin-vite": "^7.10.2", | "@electron-forge/plugin-vite": "^7.11.1", | ||
| "@electron-forge/publisher-github": "^7.10.2", | "@electron-forge/publisher-github": "^7.11.1", | ||
| "@electron/fuses": "^1.8.0", | "@electron/fuses": "^1.8.0", | ||
| "@playwright/test": "^1.52.0", | "@playwright/test": "^1.52.0", | ||
| "@testing-library/react": "^16.3.0", | "@testing-library/react": "^16.3.0", | ||
| ... | @@ -73,7 +73,7 @@ | ... | @@ -73,7 +73,7 @@ |
| "babel-plugin-react-compiler": "^1.0.0", | "babel-plugin-react-compiler": "^1.0.0", | ||
| "cross-env": "^7.0.3", | "cross-env": "^7.0.3", | ||
| "drizzle-kit": "^0.30.6", | "drizzle-kit": "^0.30.6", | ||
| "electron": "38.2.2", | "electron": "40.0.0", | ||
| "eslint": "^8.57.1", | "eslint": "^8.57.1", | ||
| "eslint-plugin-import": "^2.31.0", | "eslint-plugin-import": "^2.31.0", | ||
| "happy-dom": "^17.4.4", | "happy-dom": "^17.4.4", | ||
| ... | @@ -131,7 +131,7 @@ | ... | @@ -131,7 +131,7 @@ |
| "@vitejs/plugin-react": "^4.3.4", | "@vitejs/plugin-react": "^4.3.4", | ||
| "@vscode/ripgrep": "^1.17.0", | "@vscode/ripgrep": "^1.17.0", | ||
| "ai": "^6.0.14", | "ai": "^6.0.14", | ||
| "better-sqlite3": "^12.4.1", | "better-sqlite3": "^12.6.2", | ||
| "class-variance-authority": "^0.7.1", | "class-variance-authority": "^0.7.1", | ||
| "clsx": "^2.1.1", | "clsx": "^2.1.1", | ||
| "cmdk": "^1.1.1", | "cmdk": "^1.1.1", | ||
| ... | @@ -139,8 +139,8 @@ | ... | @@ -139,8 +139,8 @@ |
| "dotenv": "^16.4.7", | "dotenv": "^16.4.7", | ||
| "drizzle-orm": "^0.41.0", | "drizzle-orm": "^0.41.0", | ||
| "dugite": "^3.0.0", | "dugite": "^3.0.0", | ||
| "electron-log": "^5.3.3", | "electron-log": "^5.4.3", | ||
| "electron-playwright-helpers": "^1.7.1", | "electron-playwright-helpers": "^2.1.0", | ||
| "electron-squirrel-startup": "^1.0.1", | "electron-squirrel-startup": "^1.0.1", | ||
| "esbuild-register": "^3.6.0", | "esbuild-register": "^3.6.0", | ||
| "fastest-levenshtein": "^1.0.16", | "fastest-levenshtein": "^1.0.16", | ||
| ... | @@ -178,7 +178,7 @@ | ... | @@ -178,7 +178,7 @@ |
| "tailwindcss": "^4.1.3", | "tailwindcss": "^4.1.3", | ||
| "tree-kill": "^1.2.2", | "tree-kill": "^1.2.2", | ||
| "tw-animate-css": "^1.2.5", | "tw-animate-css": "^1.2.5", | ||
| "update-electron-app": "^3.1.1", | "update-electron-app": "^3.1.2", | ||
| "uuid": "^11.1.0", | "uuid": "^11.1.0", | ||
| "zod": "^3.25.76" | "zod": "^3.25.76" | ||
| }, | }, | ||
| ... | ... |
请
注册
或者
登录
后发表评论