diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index f82be74470ddcb..318f05aa982401 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,3 +1,65 @@ +## 3.0.0-alpha.0 (2022-05-13) + +* feat: allow any JS identifier in define, not ASCII-only (#5972) ([95eb45b](/~https://github.com/vitejs/vite/commit/95eb45b)), closes [#5972](/~https://github.com/vitejs/vite/issues/5972) +* feat: enable `generatedCode: 'es2015'` for rollup build (#5018) ([46d5e67](/~https://github.com/vitejs/vite/commit/46d5e67)), closes [#5018](/~https://github.com/vitejs/vite/issues/5018) +* feat: new hook `configurePreviewServer` (#7658) ([20ea999](/~https://github.com/vitejs/vite/commit/20ea999)), closes [#7658](/~https://github.com/vitejs/vite/issues/7658) +* feat: rework `dynamic-import-vars` (#7756) ([80d113b](/~https://github.com/vitejs/vite/commit/80d113b)), closes [#7756](/~https://github.com/vitejs/vite/issues/7756) +* feat: treat Astro file scripts as TS (#8151) ([559c952](/~https://github.com/vitejs/vite/commit/559c952)), closes [#8151](/~https://github.com/vitejs/vite/issues/8151) +* feat: worker emit fileName with config (#7804) ([04c2edd](/~https://github.com/vitejs/vite/commit/04c2edd)), closes [#7804](/~https://github.com/vitejs/vite/issues/7804) +* feat(glob-import): support `{ import: '*' }` (#8071) ([0b78b2a](/~https://github.com/vitejs/vite/commit/0b78b2a)), closes [#8071](/~https://github.com/vitejs/vite/issues/8071) +* fix: add direct query to html-proxy css (fixes #8091) (#8094) ([54a941a](/~https://github.com/vitejs/vite/commit/54a941a)), closes [#8091](/~https://github.com/vitejs/vite/issues/8091) [#8094](/~https://github.com/vitejs/vite/issues/8094) +* fix: add hash to lib chunk names (#7190) ([c81cedf](/~https://github.com/vitejs/vite/commit/c81cedf)), closes [#7190](/~https://github.com/vitejs/vite/issues/7190) +* fix: allow css to be written for systemjs output (#5902) ([780b4f5](/~https://github.com/vitejs/vite/commit/780b4f5)), closes [#5902](/~https://github.com/vitejs/vite/issues/5902) +* fix: client full reload (#8018) ([2f478ed](/~https://github.com/vitejs/vite/commit/2f478ed)), closes [#8018](/~https://github.com/vitejs/vite/issues/8018) +* fix: graceful rename in windows (#8036) ([fe704f1](/~https://github.com/vitejs/vite/commit/fe704f1)), closes [#8036](/~https://github.com/vitejs/vite/issues/8036) +* fix: handle optimize failure (#8006) ([ba95a2a](/~https://github.com/vitejs/vite/commit/ba95a2a)), closes [#8006](/~https://github.com/vitejs/vite/issues/8006) +* fix: image-set with base64 images (fix #8028) (#8035) ([e10c0c1](/~https://github.com/vitejs/vite/commit/e10c0c1)), closes [#8028](/~https://github.com/vitejs/vite/issues/8028) [#8035](/~https://github.com/vitejs/vite/issues/8035) +* fix: increase default HTTPS dev server session memory limit (#6207) ([f895f94](/~https://github.com/vitejs/vite/commit/f895f94)), closes [#6207](/~https://github.com/vitejs/vite/issues/6207) +* fix: invalidate ssrError when HMR update occurs (#8052) ([c7356e0](/~https://github.com/vitejs/vite/commit/c7356e0)), closes [#8052](/~https://github.com/vitejs/vite/issues/8052) +* fix: relative path html (#8122) ([d0deac0](/~https://github.com/vitejs/vite/commit/d0deac0)), closes [#8122](/~https://github.com/vitejs/vite/issues/8122) +* fix: Remove ssrError when invalidating a module (#8124) ([a543220](/~https://github.com/vitejs/vite/commit/a543220)), closes [#8124](/~https://github.com/vitejs/vite/issues/8124) +* fix: remove useless `/__vite_ping` handler (#8133) ([d607b2b](/~https://github.com/vitejs/vite/commit/d607b2b)), closes [#8133](/~https://github.com/vitejs/vite/issues/8133) +* fix: typo in #8121 (#8143) ([c32e3ac](/~https://github.com/vitejs/vite/commit/c32e3ac)), closes [#8121](/~https://github.com/vitejs/vite/issues/8121) [#8143](/~https://github.com/vitejs/vite/issues/8143) +* fix: use `strip-literal` to strip string lterals (#8054) ([1ffc010](/~https://github.com/vitejs/vite/commit/1ffc010)), closes [#8054](/~https://github.com/vitejs/vite/issues/8054) +* fix: use Vitest for unit testing, clean regex bug (#8040) ([63cd53d](/~https://github.com/vitejs/vite/commit/63cd53d)), closes [#8040](/~https://github.com/vitejs/vite/issues/8040) +* fix: Vite cannot load configuration files in the link directory (#4180) (#4181) ([a3fa1a3](/~https://github.com/vitejs/vite/commit/a3fa1a3)), closes [#4180](/~https://github.com/vitejs/vite/issues/4180) [#4181](/~https://github.com/vitejs/vite/issues/4181) +* fix: vite client types (#7877) ([0e67fe8](/~https://github.com/vitejs/vite/commit/0e67fe8)), closes [#7877](/~https://github.com/vitejs/vite/issues/7877) +* fix: warn for unresolved css in html (#7911) ([2b58cb3](/~https://github.com/vitejs/vite/commit/2b58cb3)), closes [#7911](/~https://github.com/vitejs/vite/issues/7911) +* fix(build): use crossorigin for module preloaded ([85cab70](/~https://github.com/vitejs/vite/commit/85cab70)) +* fix(client): wait on the socket host, not the ping host (#6819) ([ae56e47](/~https://github.com/vitejs/vite/commit/ae56e47)), closes [#6819](/~https://github.com/vitejs/vite/issues/6819) +* fix(css): hoist external @import for non-split css (#8022) ([5280908](/~https://github.com/vitejs/vite/commit/5280908)), closes [#8022](/~https://github.com/vitejs/vite/issues/8022) +* fix(css): preserve dynamic import css code (fix #5348) (#7746) ([12d0cc0](/~https://github.com/vitejs/vite/commit/12d0cc0)), closes [#5348](/~https://github.com/vitejs/vite/issues/5348) [#7746](/~https://github.com/vitejs/vite/issues/7746) +* fix(glob): wrap glob compile output in function invocation (#3682) ([bb603d3](/~https://github.com/vitejs/vite/commit/bb603d3)), closes [#3682](/~https://github.com/vitejs/vite/issues/3682) +* fix(lib): enable inlineDynamicImports for umd and iife (#8126) ([272a252](/~https://github.com/vitejs/vite/commit/272a252)), closes [#8126](/~https://github.com/vitejs/vite/issues/8126) +* fix(lib): use proper extension (#6827) ([34df307](/~https://github.com/vitejs/vite/commit/34df307)), closes [#6827](/~https://github.com/vitejs/vite/issues/6827) +* fix(ssr): avoid transforming json file in ssrTransform (#6597) ([a709440](/~https://github.com/vitejs/vite/commit/a709440)), closes [#6597](/~https://github.com/vitejs/vite/issues/6597) +* chore: add note about assets to importAnalysis.ts (#6278) ([05e71d5](/~https://github.com/vitejs/vite/commit/05e71d5)), closes [#6278](/~https://github.com/vitejs/vite/issues/6278) +* chore: bump minors and rebuild lock (#8074) ([aeb5b74](/~https://github.com/vitejs/vite/commit/aeb5b74)), closes [#8074](/~https://github.com/vitejs/vite/issues/8074) +* chore: fix repeated error message (#8153) ([63ec05a](/~https://github.com/vitejs/vite/commit/63ec05a)), closes [#8153](/~https://github.com/vitejs/vite/issues/8153) +* chore: move playground to root (#8072) ([875fc11](/~https://github.com/vitejs/vite/commit/875fc11)), closes [#8072](/~https://github.com/vitejs/vite/issues/8072) +* chore: reduce the usage of require (#8121) ([67ff257](/~https://github.com/vitejs/vite/commit/67ff257)), closes [#8121](/~https://github.com/vitejs/vite/issues/8121) +* chore: remove noop watch close (#6294) ([5484c8c](/~https://github.com/vitejs/vite/commit/5484c8c)), closes [#6294](/~https://github.com/vitejs/vite/issues/6294) +* chore: revert vitejs/vite#8152 (#8161) ([85b8b55](/~https://github.com/vitejs/vite/commit/85b8b55)), closes [vitejs/vite#8152](/~https://github.com/vitejs/vite/issues/8152) [#8161](/~https://github.com/vitejs/vite/issues/8161) +* chore: stabilize experimental api (#7707) ([b902932](/~https://github.com/vitejs/vite/commit/b902932)), closes [#7707](/~https://github.com/vitejs/vite/issues/7707) +* chore: upgrade to pnpm v7 (#8041) ([50f8f3b](/~https://github.com/vitejs/vite/commit/50f8f3b)), closes [#8041](/~https://github.com/vitejs/vite/issues/8041) +* chore: use `unbuild` to bundle plugins (#8139) ([638b168](/~https://github.com/vitejs/vite/commit/638b168)), closes [#8139](/~https://github.com/vitejs/vite/issues/8139) +* chore: use isScannable in optimizer scan (#7641) ([f18eedf](/~https://github.com/vitejs/vite/commit/f18eedf)), closes [#7641](/~https://github.com/vitejs/vite/issues/7641) +* chore: using Unicode instead of unicode in doc and tests (#6852) ([c2bf62b](/~https://github.com/vitejs/vite/commit/c2bf62b)), closes [#6852](/~https://github.com/vitejs/vite/issues/6852) +* chore(deps): update tsconfck to 2.0.0 built for node14+ (#8144) ([0513d13](/~https://github.com/vitejs/vite/commit/0513d13)), closes [#8144](/~https://github.com/vitejs/vite/issues/8144) +* chore(deps): use `esno` to replace `ts-node` (#8152) ([2363bd3](/~https://github.com/vitejs/vite/commit/2363bd3)), closes [#8152](/~https://github.com/vitejs/vite/issues/8152) +* chore(lint): sort for imports (#8113) ([43a58dd](/~https://github.com/vitejs/vite/commit/43a58dd)), closes [#8113](/~https://github.com/vitejs/vite/issues/8113) +* build!: remove node v12 support (#7833) ([eeac2d2](/~https://github.com/vitejs/vite/commit/eeac2d2)), closes [#7833](/~https://github.com/vitejs/vite/issues/7833) +* feat!: rework `import.meta.glob` (#7537) ([330e0a9](/~https://github.com/vitejs/vite/commit/330e0a9)), closes [#7537](/~https://github.com/vitejs/vite/issues/7537) +* feat!: vite dev default port is now 5173 (#8148) ([1cc2e2d](/~https://github.com/vitejs/vite/commit/1cc2e2d)), closes [#8148](/~https://github.com/vitejs/vite/issues/8148) +* fix(lib)!: remove format prefixes for cjs and esm (#8107) ([ad8c3b1](/~https://github.com/vitejs/vite/commit/ad8c3b1)), closes [#8107](/~https://github.com/vitejs/vite/issues/8107) +* refactor: remove deprecated api for 3.0 (#5868) ([b5c3709](/~https://github.com/vitejs/vite/commit/b5c3709)), closes [#5868](/~https://github.com/vitejs/vite/issues/5868) +* refactor: use `import.meta.glob` over `globEager` in tests (#8066) ([1878f46](/~https://github.com/vitejs/vite/commit/1878f46)), closes [#8066](/~https://github.com/vitejs/vite/issues/8066) +* refactor: use node hash (#7975) ([5ce7c74](/~https://github.com/vitejs/vite/commit/5ce7c74)), closes [#7975](/~https://github.com/vitejs/vite/issues/7975) +* perf(lib): reduce backtrack when injecting esbuild helpers (#8110) ([b993c5f](/~https://github.com/vitejs/vite/commit/b993c5f)), closes [#8110](/~https://github.com/vitejs/vite/issues/8110) +* test: migrate to vitest (#8076) ([8148f67](/~https://github.com/vitejs/vite/commit/8148f67)), closes [#8076](/~https://github.com/vitejs/vite/issues/8076) + + + ## 2.9.8 (2022-05-04) * fix: inline js and css paths for virtual html (#7993) ([d49e3fb](/~https://github.com/vitejs/vite/commit/d49e3fb)), closes [#7993](/~https://github.com/vitejs/vite/issues/7993) diff --git a/packages/vite/package.json b/packages/vite/package.json index 7fa8f652b56729..c5cdc5e4525498 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "vite", - "version": "2.9.8", + "version": "3.0.0-alpha.0", "license": "MIT", "author": "Evan You", "description": "Native-ESM powered web dev build tool",