Releases: Kiyozz/electron-tsdown
Releases · Kiyozz/electron-tsdown
electron-tsdown@11.0.4
Patch Changes
- 20043eb: Use tsdown
build:donehook instead of rolldownwriteBundleplugin for electron restart in dev mode. Avoids inline plugins merging with user config plugins, which could interfere with rolldown plugin initialization (e.g. babel macro transforms).
electron-tsdown@11.0.1
What's changed
Major Changes
-
692c884: Replace esbuild with tsdown for main process bundling.
-
1a954f0: Rename packages from
electron-esbuild/@electron-esbuild/create-apptoelectron-tsdown/@electron-tsdown/create-app. -
692c884: Refactor to DDD architecture with IoC container.
- Replace
meowCLI withcac - Replace
child_process.spawnwithtinyexecfor electron - Add
pino+pino-prettylogger - Add
@adonisjs/foldIoC container - New config format: single
electron-tsdown.config.tswithdefineConfig({ main: { configs, output }, renderer: { configFile, output } }) - Remove YAML config support
rendereris now required (no longer optional)
- Replace
Patch Changes
- 727936e: Fix wrong import for 'node:process'
- 284f320: Migrate linting/formatting/git hooks from ESLint+Prettier+husky+lint-staged to oxlint+oxfmt+lefthook.
Full Changelog: https://github.com/Kiyozz/electron-tsdown/compare/v10.0.0...electron-tsdown@11.0.1
v10.0.0
v9.0.0
v8.0.0
@electron-esbuild/create-app@v8.0.0
@electron-esbuild/create-app@v4.0.1
v4.0.1
Breaking Changes
- templates updated for vite@4
Bug fixes
- Fixed templates with the latest version of electron-esbuild
electron-esbuild@7.0.0
7.0.0
Breaking Changes
- support for vite@4
electron-esbuild@6.0.0
6.0.0
Breaking Changes
- webpack supports removed, use vite instead.
- electron-esbuild uses vite@3
- Fixed bug where users could not set their own port in vite.config.[ts/js].
- 🚨 Existing projects will no longer use port
9080by default. Please modify theserver.portproperty in your Vite config to your port of choice, or update your project to accommodate the Vite default port5173. - New projects will set port
9080as part of the initialization template.
- 🚨 Existing projects will no longer use port
@electron-esbuild/create-app@v3.0.0
react-ts-webpack template removed.