Commit Graph

  • f8c9dd350d
    Merge 0d98ea41df into 23d7bfc8ba Wu Shuwen 2026-10-24 00:39:56 +0800
  • 0d98ea41df fix: restore config loader when evaluation throws dajiaohuang 2026-10-24 00:39:45 +0800
  • bde1d4a5c5
    Merge 23e149a88f into 23d7bfc8ba Ethan Gan 2026-10-22 18:43:51 +0000
  • 23e149a88f chore: keep raw import tests local theridgerugby 2026-10-22 14:43:37 -0400
  • 67f59fab67 fix(types): declare raw imports for node consumers theridgerugby 2026-10-21 23:56:12 -0400
  • 23d7bfc8ba release: v6.0.0 master v6.0.0 alex8088 2026-10-15 00:01:19 +0800
  • 2ca5e40433 release: v6.0.0-beta.8 v6.0.0-beta.8 alex8088 2026-10-11 02:23:37 +0800
  • bffc6c95df perf(swcPlugin): skip redundant minification when using Oxc (#922) alex8088 2026-10-11 02:13:14 +0800
  • b0b33bdd5e fix(asset): use consistent file paths for asset cache lookups alex8088 2026-10-11 02:07:32 +0800
  • 3ec79bbf65 perf: skip Babel loading in development and builds without bytecode alex8088 2026-10-11 02:01:18 +0800
  • 19050aaec9 refactor: share and normalize build output resolution alex8088 2026-10-11 00:59:44 +0800
  • 0655933704 refactor: inline bytecode build plugin name alex8088 2026-10-11 00:37:36 +0800
  • 6fc103eb5b perf: short-circuit bytecode detection in builds alex8088 2026-10-10 23:00:29 +0800
  • 6b0f85a2a7 chore: simplify bytecode compiler initialization alex8088 2026-10-10 02:03:25 +0800
  • fa199eb372 release: v6.0.0-beta.7 v6.0.0-beta.7 alex8088 2026-10-08 02:30:56 +0800
  • b66840e2ec fix(bytecode): unable to obtain the bytecode build session in Node.js 24 (#928) alex8088 2026-10-08 02:30:44 +0800
  • 1cbef3fb80 release: v6.0.0-beta.6 v6.0.0-beta.6 alex8088 2026-10-07 13:41:25 +0800
  • 36a0147a6d refactor!: invoke the bytecode compiler only once to compile all code alex8088 2026-10-07 13:36:10 +0800
  • 4c4bdf5248 refactor: use pipe stdio for spawn Electron bytecode compliler and append stderr error alex8088 2026-10-01 22:44:18 +0800
  • 395f0dae0c chore: improve jsdoc for bytecode options (#898) alex8088 2026-10-01 22:31:29 +0800
  • 22b12bd102 release: v6.0.0-beta.5 v6.0.0-beta.5 alex8088 2026-09-29 23:47:02 +0800
  • c104b2d15b fix(bytecode): set the regular expression's lastIndex to 0 to perform a global match for chunkAlias option alex8088 2026-09-29 23:45:48 +0800
  • c047b58d5d
    feat(bytecode): support RegExp for chunkAlias option (#885) Beans 2026-09-30 00:25:21 +0900
  • 55239df0ee fix(dev): improve Electron process signal handling alex8088 2026-09-29 23:23:03 +0800
  • d8e7702dc5
    fix(dev): forward termination signals to Electron child (#900) Iddo Gino 2026-09-28 20:55:31 -0700
  • 816c6dac61
    fix(dev): exit non-zero when Electron is killed by a signal (#918) Praveens-Pepper-AI 2026-09-28 22:33:35 -0400
  • 98d30e57e3 release: v6.0.0-beta.4 v6.0.0-beta.4 alex8088 2026-09-28 22:59:51 +0800
  • a135566fa5 fix(esmShim)!: use this.parse to find the last static import (#906) alex8088 2026-09-28 22:53:13 +0800
  • 08acca3585 release: v6.0.0-beta.3 v6.0.0-beta.3 alex8088 2026-09-27 18:40:44 +0800
  • 68b80f0ad5 fix(deps)!: downgraded @babel/* to v7 due to Node requirements alex8088 2026-09-27 18:39:07 +0800
  • bc1ef5b023 release: v6.0.0-beta.2 v6.0.0-beta.2 alex8088 2026-09-27 17:59:44 +0800
  • 53bc35b240 fix(deps)!: update @babel/* to v8 alex8088 2026-09-27 17:51:29 +0800
  • a7f76d8d44 fix(deps)!: update magic-string to v1 alex8088 2026-09-25 01:26:57 +0800
  • 2937574aa4 chore(deps): update lint-staged to v17 alex8088 2026-09-25 01:12:37 +0800
  • 3680d60b21 chore(deps): update all non-major dependencies alex8088 2026-09-25 01:08:22 +0800
  • 8df70754ca perf: build compatibility target for Electron 42, 43, 44 alex8088 2026-09-25 00:44:14 +0800
  • e691efbd82 refactor: compile bytecode using the Electron main process or renderer process rather then via the ELECTRON_RUN_AS_NODE alex8088 2026-09-25 00:39:47 +0800
  • d4ec4f0fa0
    Merge 4f18a50382 into ac2cdd1a21 younggglcy 2026-09-24 16:21:11 +0200
  • 527af20913
    Merge 4847045063 into ac2cdd1a21 moli 2026-09-24 16:21:11 +0200
  • ac2cdd1a21 fix: clone config without plugins #902 alex8088 2026-09-24 19:30:27 +0800
  • 811a9f2a75 refactor: use rolldown instead of esbuild to bundle config file alex8088 2026-09-24 19:18:50 +0800
  • 70e59a0e4f Merge remote PR branch with upstream master refresh edenbuilds 2026-08-27 07:03:38 +0530
  • a3bcbbd4ec Merge upstream master into esm-shim-string-false-import edenbuilds 2026-08-27 07:02:03 +0530
  • 533d54ad1e fix(esm-shim): avoid duplicate declarations weixiaoing 2026-08-22 09:06:22 +0800
  • 4847045063 fix(bytecode): support Electron 42 and newer murrayee 2026-08-20 16:58:22 +0800
  • 608461c04c
    fix(swcPlugin): also disable oxc on Vite 8 (#920) edenbuilds 2026-08-18 10:40:42 +0530
  • c676468d61 fix(swcPlugin): also disable oxc on Vite 8 edenbuilds 2026-08-06 09:08:11 +0530
  • e9a9478fb4 fix(esm-shim): ignore import-like text inside strings/comments edenbuilds 2026-08-05 16:14:00 +0530
  • caaded762c fix(esm-shim): ignore import-like text inside strings/comments omkar1work 2026-08-05 16:14:00 +0530
  • c1b36fa845 fix(dev): exit non-zero when Electron is killed by a signal Praveen 2026-07-29 13:33:00 -0400
  • cc591ff7cb
    fix(bytecodePlugin): support Electron 42 / V8 14.8 code cache Léonard C. 2026-06-06 05:03:38 +0200
  • 4f18a50382
    feat: support electron 42 younggglcy 2026-05-15 17:02:10 +0800
  • f7162326e2 fix(dev): forward termination signals to Electron child Iddo Gino 2026-04-20 16:33:34 -0700
  • 31965d2972 perf: setup rollupOption compatibility via config factory alex8088 2026-04-18 01:03:04 +0800
  • 4bede21c81 fix: remove useless preset config alex8088 2026-04-18 00:56:23 +0800
  • 31bfc4886b release: v6.0.0-beta.1 v6.0.0-beta.1 alex8088 2026-04-12 16:36:22 +0800
  • 371b650d71 fix: chunk filename is wrong in ES mode alex8088 2026-04-12 16:24:56 +0800
  • 5333d5216a fix!: compatible with rollupOptions and rolldownOptions alex8088 2026-04-12 16:18:24 +0800
  • 2765eea74d refactor!: simplify resolve config and isolate user config for sub-builds alex8088 2026-04-12 02:58:42 +0800
  • d3095d24ab release: v6.0.0-beta.0 v6.0.0-beta.0 alex8088 2026-04-09 23:26:25 +0800
  • a041f42e0b fix(asset): isolate asset caches per environment alex8088 2026-04-09 22:30:27 +0800
  • 2b7c4c33bc fix: use the environment api in plugins alex8088 2026-04-09 21:51:42 +0800
  • 517d703cbf fix: skip TTY terminal manipulations in CI environments alex8088 2026-04-09 00:50:27 +0800
  • fa84b6d6c3 refactor: ?modulePath sub-build output strategy alex8088 2026-04-09 00:38:21 +0800
  • 2f1f389776 fix(deps)!: update vite to v8 (#894) alex8088 2026-04-08 02:04:25 +0800
  • 62956e3894
    fix: externalize electron via ssr.external for Vite 8 Steve Zhu 2026-04-04 19:32:00 -0400
  • 8660e7ac5e
    feat: add Vite 8 support Steve Zhu 2026-04-04 17:05:17 -0400
  • a9a496dc1a fix: Typescript compiler option 'outDir' must be located inside Rollup 'dir' option alex8088 2026-03-29 15:22:06 +0800
  • 201eb213ac chore(deps): update cac to v7 alex8088 2026-03-29 15:20:31 +0800
  • 3d2a979fb1 chore(deps): update globals to v17 alex8088 2026-03-29 15:05:56 +0800
  • e58369f975 chore(deps): update eslint and @eslint/js to v10 alex8088 2026-03-29 15:04:39 +0800
  • e9289f32f7 chore(deps): update all non-major dependencies alex8088 2026-03-29 14:55:56 +0800
  • 78a117d5be perf: build compatibility target for Electron 40, 41 alex8088 2026-03-21 14:36:18 +0800
  • 5a8bbe3d0e
    fix(isolateEntries): handle non-TTY stdout in build reporter (#887) Michal Fudala 2026-02-16 15:25:35 +0100
  • 1cdbbf1957 fix(isolateEntries): handle non-TTY stdout in build reporter Michal Fudala 2026-02-12 20:26:22 +0100
  • deed6f5891 feat(bytecode): support RegExp for chunkAlias option leey0818 2026-02-12 13:10:50 +0900
  • 25b10f3c3d feat: support custom Electron package name Samuel Sergi 2025-12-24 14:20:29 +1100
  • 91368b6655 release: v5.0.0 v5.0.0 alex8088 2025-12-07 22:26:56 +0800
  • b1fd596afe docs: update alex8088 2025-11-09 23:31:08 +0800
  • 438e9e7672 chore: fix jsdoc alex8088 2025-11-09 23:03:06 +0800
  • 9eba4df577 release: v5.0.0-beta.3 v5.0.0-beta.3 alex8088 2025-11-01 17:11:12 +0800
  • 465690ab0d refactor(config)!: remove function resolution for nested config fields alex8088 2025-10-31 23:28:40 +0800
  • 6aae37833e perf(buildReport): exclude node_modules from watch list alex8088 2025-10-31 21:59:15 +0800
  • 9152dfc943 fix(modulePath): rewrite the build input instead of merging alex8088 2025-10-31 01:16:10 +0800
  • 0276407b5b refactor: deprecated externalizeDepsPlugin and bytecodePlugin alex8088 2025-10-31 01:16:02 +0800
  • fe7e631f47 refactor(config): move the isolateEntries options to the build option alex8088 2025-10-31 01:09:44 +0800
  • 08be346407 feat(config): add build.externalizeDeps and build.bytecode config options to replace externalizeDepsPlugin and bytecodePlugin alex8088 2025-10-31 01:03:34 +0800
  • 3e9ded666c release: v5.0.0-beta.2 v5.0.0-beta.2 alex8088 2025-10-29 23:42:04 +0800
  • 1bba6766e8 perf(isolateEntries): optimize entries transformation alex8088 2025-10-29 23:35:38 +0800
  • 4edffe3b9a perf(isolateEntries): transform log alex8088 2025-10-29 23:25:28 +0800
  • cfd9812a91 feat: reporter plugin for isolated builds alex8088 2025-10-29 22:32:35 +0800
  • 7c7f31b2a3 fix: avoid duplicate chunk emission alex8088 2025-10-29 21:22:12 +0800
  • ae57b2489a fix(asset): normalize imported public asset chunk path alex8088 2025-10-29 21:12:13 +0800
  • 397b02e384 release: v5.0.0-beta.1 v5.0.0-beta.1 alex8088 2025-10-29 00:19:49 +0800
  • a4f7693712 perf: build compatibility target for Electron 39 alex8088 2025-10-29 00:08:03 +0800
  • 56fb519092 refactor: replace JSON.parse/stringify with manual deep clone alex8088 2025-10-28 23:18:45 +0800
  • eb0a7e3ffe refactor(build): simplify build logic alex8088 2025-10-28 22:53:03 +0800
  • de70dfe1dc refactor(config)!: restructure Electron Vite config interfaces alex8088 2025-10-28 22:36:25 +0800
  • 8892bf3679 fix(modulePath): support watch mode alex8088 2025-10-28 21:50:54 +0800
  • 2576484604 chore: improve logging message clarity and consistency alex8088 2025-10-28 21:50:47 +0800