vuejs/create-vue (create-vue)
### [`v3.12.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.12.1): 2024-11-08 (v3.12.1)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.12.0...v3.12.1)
#### What's Changed
- DevTools v7 is no longer experimental. [`vite-plugin-vue-devtools`](https://devtools.vuejs.org/guide/vite-plugin) is included in the base template for all new projects.
- TypeScript projects now come with `@types/node` v22 and `@tsconfig/node22`, as Node.js v22 [has recently become the active LTS](https://nodejs.org/en/blog/release/v22.11.0)
- fix(oxlint): avoid linting unnecessary files by adding `--ignore-path .gitignore` to the `lint:oxlint` script.
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.12.0...v3.12.1
### [`v3.12.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.12.0): 2024-11-05 (v3.12.0)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.2...v3.12.0)
#### Notable Changes
- feat(ESLint): add experimental [Oxlint](https://oxc.rs/docs/guide/usage/linter.html) integration by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/601](https://redirect.github.com/vuejs/create-vue/pull/601)
> \[!NOTE]
> If you want to try Oxlint out in your existing project following our setup, please be aware that it's not a drop-in replacement. Oxlint could catch more errors than the previous default ESLint configuration.
> It's because Oxlint's [`correctness` rule category](https://oxc.rs/docs/guide/usage/linter/rules.html) also contains rules from other popular community plugins such as [`unicorn`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn#readme), while the previous default ESLint configuration only errors on recommended rules from [`@eslint/js`](https://redirect.github.com/eslint/eslint/blob/main/packages/js/src/configs/eslint-recommended.js), [`typescript-eslint`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/recommended.ts), [`eslint-plugin-vue`](https://eslint.vuejs.org/rules/#priority-a-essential-error-prevention), and other project-specific plugins.
- chore: dependency maintenance
- chore: mark template files as CC0 1.0 (public domain) by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/594](https://redirect.github.com/vuejs/create-vue/pull/594)
- fix(index.html): set `lang` attribute to an empty string, dropping English as the default language by [@botic](https://redirect.github.com/botic) in [https://github.com/vuejs/create-vue/pull/600](https://redirect.github.com/vuejs/create-vue/pull/600)
Please set your preferred language manually after scaffolding the project
- feat(Prettier): align the default prettier style with `create-vue` instead of `vue` core by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [5c93155](https://redirect.github.com/vuejs/create-eslint-config/commit/5c931554667df70f7b551e8a53de65bfd3d50dc5)
(TL;DR: removed `"arrowParens": "avoid"` and added `"printWidth": 100`)
#### New Contributors
- [@botic](https://redirect.github.com/botic) made their first contribution in [https://github.com/vuejs/create-vue/pull/600](https://redirect.github.com/vuejs/create-vue/pull/600)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.2...v3.12.0
### [`v3.11.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.2): 2024-10-25 (v3.11.2)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.1...v3.11.2)
#### What's Changed
- feat: add EditorConfig to .vscode/extensions.json when ESLint is selected by [@yoshi-pi](https://redirect.github.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/584](https://redirect.github.com/vuejs/create-vue/pull/584)
- chore: dependency maintenance; most notably, update dependency typescript to ~5.6.0
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.1...v3.11.2
### [`v3.11.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.1): 2024-10-15 (v3.11.1)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.0...v3.11.1)
#### What's Changed
- chore: dependency maintenance
- feat(All): add VS Code file nesting config to the base template by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/577](https://redirect.github.com/vuejs/create-vue/pull/577)
- fix(ESLint): remove comment from generated config by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/578](https://redirect.github.com/vuejs/create-vue/pull/578)
- fix(Cypress + TypeScript): move `tsconfig.json` for cypress e2e a level up for better tooling compatibility [\[5027f2b\]](https://redirect.github.com/vuejs/create-vue/commit/5027f2b5c49fc4b4f8c467b72025f52c9603cbb2)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.0...v3.11.1
### [`v3.11.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.0): 2024-10-11 (v3.11.0)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.4...v3.11.0)
#### What's Changed
- chore: dependency maintenance
- feat(ESLint): support ESLint 9 Flat Config by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/573](https://redirect.github.com/vuejs/create-vue/pull/573)
- feat(ESLint + Vitest): add [@vitest/eslint-plugin](https://redirect.github.com/vitest/eslint-plugin) by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/559](https://redirect.github.com/vuejs/create-vue/pull/559)
- feat(Vitest): add Vitest VSCode extension recommendation by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/553](https://redirect.github.com/vuejs/create-vue/pull/553)
- fix(Playwright): use `npm run` to start the server on default port by [@zetaraku](https://redirect.github.com/zetaraku) in [https://github.com/vuejs/create-vue/pull/540](https://redirect.github.com/vuejs/create-vue/pull/540)
#### New Contributors
- [@zetaraku](https://redirect.github.com/zetaraku) made their first contribution in [https://github.com/vuejs/create-vue/pull/540](https://redirect.github.com/vuejs/create-vue/pull/540)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.4...v3.11.0
### [`v3.10.4`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.4): 2024-06-19 (v3.10.4)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.3...v3.10.4)
#### What's Changed
- i18n: Update tr-TR.json by [@aisevim](https://redirect.github.com/aisevim) in [https://github.com/vuejs/create-vue/pull/493](https://redirect.github.com/vuejs/create-vue/pull/493)
- fix: write merged setting config by [@Muluk-m](https://redirect.github.com/Muluk-m) in [https://github.com/vuejs/create-vue/pull/514](https://redirect.github.com/vuejs/create-vue/pull/514)
- fix: use lowercase for vueDevTools plugin by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/524](https://redirect.github.com/vuejs/create-vue/pull/524)
- fix(cypress): remove es5 from tsconfig by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/525](https://redirect.github.com/vuejs/create-vue/pull/525)
#### New Contributors
- [@aisevim](https://redirect.github.com/aisevim) made their first contribution in [https://github.com/vuejs/create-vue/pull/493](https://redirect.github.com/vuejs/create-vue/pull/493)
- [@Muluk-m](https://redirect.github.com/Muluk-m) made their first contribution in [https://github.com/vuejs/create-vue/pull/514](https://redirect.github.com/vuejs/create-vue/pull/514)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.3...v3.10.4
### [`v3.10.3`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.3)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.2...v3.10.3)
#### What's Changed
- i18n: Update zh-Hant.json by [@toto6038](https://redirect.github.com/toto6038) in [https://github.com/vuejs/create-vue/pull/479](https://redirect.github.com/vuejs/create-vue/pull/479)
- fix: exclude from vitest the playwright e2e/\*\* subfolders by [@messenjer](https://redirect.github.com/messenjer) in [https://github.com/vuejs/create-vue/pull/487](https://redirect.github.com/vuejs/create-vue/pull/487)
#### New Contributors
- [@toto6038](https://redirect.github.com/toto6038) made their first contribution in [https://github.com/vuejs/create-vue/pull/479](https://redirect.github.com/vuejs/create-vue/pull/479)
- [@messenjer](https://redirect.github.com/messenjer) made their first contribution in [https://github.com/vuejs/create-vue/pull/487](https://redirect.github.com/vuejs/create-vue/pull/487)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.2...v3.10.3
### [`v3.10.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.2): 2024-03-19 (v3.10.2)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.1...v3.10.2)
#### Notable Changes
- Turn on VSCode autofix-on-save when ESLint is used (by [@yoshi-pi](https://redirect.github.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/467](https://redirect.github.com/vuejs/create-vue/pull/467))
- Fixed command instructions when using `bun create vue@latest` (by [@ccjr1120](https://redirect.github.com/ccjr1120) in [https://github.com/vuejs/create-vue/pull/471](https://redirect.github.com/vuejs/create-vue/pull/471))
#### New Contributors
- [@ccjr1120](https://redirect.github.com/ccjr1120) made their first contribution in [https://github.com/vuejs/create-vue/pull/471](https://redirect.github.com/vuejs/create-vue/pull/471)
- [@yoshi-pi](https://redirect.github.com/yoshi-pi) made their first contribution in [https://github.com/vuejs/create-vue/pull/467](https://redirect.github.com/vuejs/create-vue/pull/467)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.1...v3.10.2
### [`v3.10.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.1): 2024-03-12 (v3.10.1)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.0...v3.10.1)
#### Notable Changes
- Fixed a CLI bug where additional arguments (e.g. `--typescript`) caused the wrong target directory name to be inferred
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.0...v3.10.1
### [`v3.10.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.0): 2024-03-11 (v3.10.0)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.2...v3.10.0)
#### Notable Changes
- Updated dependency `vue-tsc` to v2 https://github.com/vuejs/language-tools/releases/tag/v2.0.0
- For VS Code users who also need TypeScript support:
- Takeover Mode has been deprecated. The [official Vue extension](https://marketplace.visualstudio.com/items?itemName=Vue.volar) alone is now as performant as the previous Takeover Mode.
- Therefore, the [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) has been removed from the recommended extensions list (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/458](https://redirect.github.com/vuejs/create-vue/pull/458))
- For Prettier users: a VSCode configuration would now be created to make Prettier the default formatted (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/442](https://redirect.github.com/vuejs/create-vue/pull/442))
- For Playwright + ESLint users: `eslint-plugin-playwright` would now be included in the default ESLint configuration (by [@georgi-mateev](https://redirect.github.com/georgi-mateev) in [https://github.com/vuejs/create-vue/pull/433](https://redirect.github.com/vuejs/create-vue/pull/433))
- An experimental option to enable integration with [the next iteration of Vue DevTools](https://devtools-next.vuejs.org/) (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/460](https://redirect.github.com/vuejs/create-vue/pull/460))
- Fixed README generation when Nightwatch + Vitest is used together by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/448](https://redirect.github.com/vuejs/create-vue/pull/448)
#### New Contributors
- [@liruifengv](https://redirect.github.com/liruifengv) made their first contribution in [https://github.com/vuejs/create-vue/pull/439](https://redirect.github.com/vuejs/create-vue/pull/439)
- [@georgi-mateev](https://redirect.github.com/georgi-mateev) made their first contribution in [https://github.com/vuejs/create-vue/pull/433](https://redirect.github.com/vuejs/create-vue/pull/433)
- [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) made their first contribution in [https://github.com/vuejs/create-vue/pull/442](https://redirect.github.com/vuejs/create-vue/pull/442)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.2...v3.10.0
### [`v3.9.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.2): 2024-01-30 (v3.9.2)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.1...v3.9.2)
#### Notable Changes
- Updated dependency versions, most notably:
- Updated dependency `@vitejs/plugin-vue` to v5
- Updated dependency `@types/node` to v20 and replaced `@tsconfig/node18` with `tsconfig/node20`
- Added zh-Hant locale by [@CoolPlayLin](https://redirect.github.com/CoolPlayLin) in [https://github.com/vuejs/create-vue/pull/365](https://redirect.github.com/vuejs/create-vue/pull/365)
- Explicitly set `tsBuildInfoFile` in `tsconfig.*.json` files by [@sodatea](https://redirect.github.com/sodatea) in [https://github.com/vuejs/create-vue/pull/409](https://redirect.github.com/vuejs/create-vue/pull/409)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.1...v3.9.2
### [`v3.9.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.1): 2023-12-16 (v3.9.1)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.0...v3.9.1)
#### Notable Changes
- Updated dependency versions, most notably:
- Update TypeScript to ~5.3.0 https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/
- Update `@vue/tsconfig` to v0.5.0, which turns `noEmit` on by default and provides a `tsconfig.lib.json` for library authors [https://github.com/vuejs/tsconfig/pull/26](https://redirect.github.com/vuejs/tsconfig/pull/26)/files
- Use `"type": "module"` in Nightwatch projects by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/404](https://redirect.github.com/vuejs/create-vue/pull/404) Now all the templates are using `"type": "module"` in their `package.json`s.
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.0...v3.9.1
### [`v3.9.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.0): 2023-12-06 (v3.9.0)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.8.0...v3.9.0)
#### Notable Changes
- Updated dependency versions, most notably:
- Updated Vite to v5 https://vitejs.dev/blog/announcing-vite5.html
- Updated Vitest to v1 https://github.com/vitest-dev/vitest/releases/tag/v1.0.0
- Note that the update to TypeScript 5.3 is still on hold, because `ts-node`, which is used by many other tools underlyingly, hasn't supported it yet [https://github.com/TypeStrong/ts-node/pull/2091](https://redirect.github.com/TypeStrong/ts-node/pull/2091)
- Updated most project templates to use `"type": "module"` in `package.json`
- This helps avoid Vite 5's CJS Node API deprecation warning. But you might still see a few such warnings here and there; that's because some tools depending on Vite haven't migrated to ESM yet. We'll continue to push the ecosystem forward and eliminate these warnings whenever possible.
- For more info on the deprecation warning, see https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated
- I18n improvements
- Added invalid package name and hint message translations by [@beta](https://redirect.github.com/beta) in [https://github.com/vuejs/create-vue/pull/357](https://redirect.github.com/vuejs/create-vue/pull/357) and [https://github.com/vuejs/create-vue/pull/372](https://redirect.github.com/vuejs/create-vue/pull/372)
- Added tr-TR translation by [@suaterenler](https://redirect.github.com/suaterenler) in [https://github.com/vuejs/create-vue/pull/364](https://redirect.github.com/vuejs/create-vue/pull/364)
- Type-checking improvements [https://github.com/vuejs/create-vue/pull/274](https://redirect.github.com/vuejs/create-vue/pull/274):
- We now use the `vue-tsc --build --force` command for type-checking, instead of the cumbersome `vue-tsc --noEmit -p tsconfig.app.json --composite false`. After this change, the `type-check` command is able to check all files in the project and catch more errors.
- To adopt this approach in an existing project, you need to:
1. Make sure you are using TypeScript >= 5
2. Add `*.tsbuildinfo` to the end of `.gitignore`
3. Add `"noEmit": true` to the `compilerOptions` in all existing `tsconfig.*.json`s, such as `tsconfig.app.json` and `tsconfig.node.json`.
- Added `jsconfig.json` for JS projects by [@GraxMonzo](https://redirect.github.com/GraxMonzo) in [https://github.com/vuejs/create-vue/pull/102](https://redirect.github.com/vuejs/create-vue/pull/102)
- Fixed Nightwatch integration by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/386](https://redirect.github.com/vuejs/create-vue/pull/386)
#### New Contributors
- [@GraxMonzo](https://redirect.github.com/GraxMonzo) made their first contribution in [https://github.com/vuejs/create-vue/pull/102](https://redirect.github.com/vuejs/create-vue/pull/102)
- [@zobay](https://redirect.github.com/zobay) made their first contribution in [https://github.com/vuejs/create-vue/pull/225](https://redirect.github.com/vuejs/create-vue/pull/225)
- [@CoolPlayLin](https://redirect.github.com/CoolPlayLin) made their first contribution in [https://github.com/vuejs/create-vue/pull/377](https://redirect.github.com/vuejs/create-vue/pull/377)
- [@suaterenler](https://redirect.github.com/suaterenler) made their first contribution in [https://github.com/vuejs/create-vue/pull/364](https://redirect.github.com/vuejs/create-vue/pull/364)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.8.0...v3.9.0
### [`v3.8.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.8.0): 2023-10-20 (v3.8.0)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.5...v3.8.0)
#### Notable Changes
- Localizing prompt messages in en-US, zh-CN, and fr-FR (by [@luventa](https://redirect.github.com/luventa) in [https://github.com/vuejs/create-vue/pull/348](https://redirect.github.com/vuejs/create-vue/pull/348) and [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/356](https://redirect.github.com/vuejs/create-vue/pull/356))
- Dependency updates
#### New Contributors
- [@miguel-martinr](https://redirect.github.com/miguel-martinr) made their first contribution in [https://github.com/vuejs/create-vue/pull/350](https://redirect.github.com/vuejs/create-vue/pull/350)
- [@luventa](https://redirect.github.com/luventa) made their first contribution in [https://github.com/vuejs/create-vue/pull/348](https://redirect.github.com/vuejs/create-vue/pull/348)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.5...v3.8.0
### [`v3.7.5`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.5): 2023-09-20 (v3.7.5)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.4...v3.7.5)
#### Notable Changes
- Updated dependency versions.
- Replace `npm-run-all` with `npm-run-all2` (correctly) by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/343](https://redirect.github.com/vuejs/create-vue/pull/343)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.4...v3.7.5
### [`v3.7.4`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.4): 2023-09-14 (v3.7.4)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.3...v3.7.4)
#### Notable Changes
- \~~Replaced [`npm-run-all`](https://www.npmjs.com/package/npm-run-all) with its maintained fork [`npm-run-all2`](https://www.npmjs.com/package/npm-run-all2)~~ It's not actually replaced until the v3.7.5 release.
- Updated the `build` script in the TypeScript template, to allow passing [arguments](https://vitejs.dev/guide/cli.html#build) to `vite build` (by [@wsehl](https://redirect.github.com/wsehl) in [https://github.com/vuejs/create-vue/pull/338](https://redirect.github.com/vuejs/create-vue/pull/338))
- Updated dependency versions.
#### New Contributors
- [@wsehl](https://redirect.github.com/wsehl) made their first contribution in [https://github.com/vuejs/create-vue/pull/338](https://redirect.github.com/vuejs/create-vue/pull/338)
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.3...v3.7.4
### [`v3.7.3`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.3): 2023-08-19 (v3.7.3)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.2...v3.7.3)
#### Notable Changes
- Updated dependency versions. Notably:
- Updated `vitest` to v0.34. Note this release contains breaking changes. [`transformMode` should be removed from `vitest.config.js` or `vitest.config.ts` after this update](https://redirect.github.com/vuejs/create-vue/commit/653f9531ae22a26b0c46ec24559129fa35249bf5).
- Added VSCode extension recommendations for ESLint and Prettier (by [@zhhbstudio](https://redirect.github.com/zhhbstudio) in [https://github.com/vuejs/create-vue/pull/325](https://redirect.github.com/vuejs/create-vue/pull/325))
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.2...v3.7.3
### [`v3.7.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.2): 2023-07-25 (v3.7.2)
[Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.1...v3.7.2)
#### Notable Changes
- Updated dependency versions. Notably:
- Updated dependency `@tsconfig/node18` to v18.
- If you want to update to this version in an existing project, please explicitly set `moduleResolution` to `bundler` in `tsconfig.node.json`, see https://github.com/vuejs/create-vue/commit/f0e47a666549fe30517b4c4cca81c3cb0e6c7d2e
- Updated dependency `prettier` to v3.
- If you want to update to this version in an existing project, please make sure `@vue/eslint-config-prettier` is also updated to [the latest 8.0.0 version](https://redirect.github.com/vuejs/eslint-config-prettier/releases/tag/v8.0.0).
- Worked around the type issue in `vitest.config.ts` ([b948832](https://redirect.github.com/vuejs/create-vue/commit/b948832388366c040d7dc7bad30a7daa513c11c3))
- Please make sure you are on the latest Vite version so that this workaround can take effect.
- Note that pnpm 8 uses [`resolution-mode: lowest-direct`](https://pnpm.io/npmrc#resolution-mode) by default. So, in an existing project, `pnpm install` won't get the latest dependency versions automatically, you need to run `pnpm up` manually.
**Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.1...v3.7.2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.7.1
->3.12.1
Release Notes
vuejs/create-vue (create-vue)
### [`v3.12.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.12.1): 2024-11-08 (v3.12.1) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.12.0...v3.12.1) #### What's Changed - DevTools v7 is no longer experimental. [`vite-plugin-vue-devtools`](https://devtools.vuejs.org/guide/vite-plugin) is included in the base template for all new projects. - TypeScript projects now come with `@types/node` v22 and `@tsconfig/node22`, as Node.js v22 [has recently become the active LTS](https://nodejs.org/en/blog/release/v22.11.0) - fix(oxlint): avoid linting unnecessary files by adding `--ignore-path .gitignore` to the `lint:oxlint` script. **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.12.0...v3.12.1 ### [`v3.12.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.12.0): 2024-11-05 (v3.12.0) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.2...v3.12.0) #### Notable Changes - feat(ESLint): add experimental [Oxlint](https://oxc.rs/docs/guide/usage/linter.html) integration by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/601](https://redirect.github.com/vuejs/create-vue/pull/601) > \[!NOTE] > If you want to try Oxlint out in your existing project following our setup, please be aware that it's not a drop-in replacement. Oxlint could catch more errors than the previous default ESLint configuration. > It's because Oxlint's [`correctness` rule category](https://oxc.rs/docs/guide/usage/linter/rules.html) also contains rules from other popular community plugins such as [`unicorn`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn#readme), while the previous default ESLint configuration only errors on recommended rules from [`@eslint/js`](https://redirect.github.com/eslint/eslint/blob/main/packages/js/src/configs/eslint-recommended.js), [`typescript-eslint`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/src/configs/recommended.ts), [`eslint-plugin-vue`](https://eslint.vuejs.org/rules/#priority-a-essential-error-prevention), and other project-specific plugins. - chore: dependency maintenance - chore: mark template files as CC0 1.0 (public domain) by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/594](https://redirect.github.com/vuejs/create-vue/pull/594) - fix(index.html): set `lang` attribute to an empty string, dropping English as the default language by [@botic](https://redirect.github.com/botic) in [https://github.com/vuejs/create-vue/pull/600](https://redirect.github.com/vuejs/create-vue/pull/600) Please set your preferred language manually after scaffolding the project - feat(Prettier): align the default prettier style with `create-vue` instead of `vue` core by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [5c93155](https://redirect.github.com/vuejs/create-eslint-config/commit/5c931554667df70f7b551e8a53de65bfd3d50dc5) (TL;DR: removed `"arrowParens": "avoid"` and added `"printWidth": 100`) #### New Contributors - [@botic](https://redirect.github.com/botic) made their first contribution in [https://github.com/vuejs/create-vue/pull/600](https://redirect.github.com/vuejs/create-vue/pull/600) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.2...v3.12.0 ### [`v3.11.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.2): 2024-10-25 (v3.11.2) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.1...v3.11.2) #### What's Changed - feat: add EditorConfig to .vscode/extensions.json when ESLint is selected by [@yoshi-pi](https://redirect.github.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/584](https://redirect.github.com/vuejs/create-vue/pull/584) - chore: dependency maintenance; most notably, update dependency typescript to ~5.6.0 **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.1...v3.11.2 ### [`v3.11.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.1): 2024-10-15 (v3.11.1) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.11.0...v3.11.1) #### What's Changed - chore: dependency maintenance - feat(All): add VS Code file nesting config to the base template by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/577](https://redirect.github.com/vuejs/create-vue/pull/577) - fix(ESLint): remove comment from generated config by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/578](https://redirect.github.com/vuejs/create-vue/pull/578) - fix(Cypress + TypeScript): move `tsconfig.json` for cypress e2e a level up for better tooling compatibility [\[5027f2b\]](https://redirect.github.com/vuejs/create-vue/commit/5027f2b5c49fc4b4f8c467b72025f52c9603cbb2) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.11.0...v3.11.1 ### [`v3.11.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.11.0): 2024-10-11 (v3.11.0) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.4...v3.11.0) #### What's Changed - chore: dependency maintenance - feat(ESLint): support ESLint 9 Flat Config by [@haoqunjiang](https://redirect.github.com/haoqunjiang) in [https://github.com/vuejs/create-vue/pull/573](https://redirect.github.com/vuejs/create-vue/pull/573) - feat(ESLint + Vitest): add [@vitest/eslint-plugin](https://redirect.github.com/vitest/eslint-plugin) by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/559](https://redirect.github.com/vuejs/create-vue/pull/559) - feat(Vitest): add Vitest VSCode extension recommendation by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/553](https://redirect.github.com/vuejs/create-vue/pull/553) - fix(Playwright): use `npm run` to start the server on default port by [@zetaraku](https://redirect.github.com/zetaraku) in [https://github.com/vuejs/create-vue/pull/540](https://redirect.github.com/vuejs/create-vue/pull/540) #### New Contributors - [@zetaraku](https://redirect.github.com/zetaraku) made their first contribution in [https://github.com/vuejs/create-vue/pull/540](https://redirect.github.com/vuejs/create-vue/pull/540) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.4...v3.11.0 ### [`v3.10.4`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.4): 2024-06-19 (v3.10.4) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.3...v3.10.4) #### What's Changed - i18n: Update tr-TR.json by [@aisevim](https://redirect.github.com/aisevim) in [https://github.com/vuejs/create-vue/pull/493](https://redirect.github.com/vuejs/create-vue/pull/493) - fix: write merged setting config by [@Muluk-m](https://redirect.github.com/Muluk-m) in [https://github.com/vuejs/create-vue/pull/514](https://redirect.github.com/vuejs/create-vue/pull/514) - fix: use lowercase for vueDevTools plugin by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/524](https://redirect.github.com/vuejs/create-vue/pull/524) - fix(cypress): remove es5 from tsconfig by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/525](https://redirect.github.com/vuejs/create-vue/pull/525) #### New Contributors - [@aisevim](https://redirect.github.com/aisevim) made their first contribution in [https://github.com/vuejs/create-vue/pull/493](https://redirect.github.com/vuejs/create-vue/pull/493) - [@Muluk-m](https://redirect.github.com/Muluk-m) made their first contribution in [https://github.com/vuejs/create-vue/pull/514](https://redirect.github.com/vuejs/create-vue/pull/514) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.3...v3.10.4 ### [`v3.10.3`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.3) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.2...v3.10.3) #### What's Changed - i18n: Update zh-Hant.json by [@toto6038](https://redirect.github.com/toto6038) in [https://github.com/vuejs/create-vue/pull/479](https://redirect.github.com/vuejs/create-vue/pull/479) - fix: exclude from vitest the playwright e2e/\*\* subfolders by [@messenjer](https://redirect.github.com/messenjer) in [https://github.com/vuejs/create-vue/pull/487](https://redirect.github.com/vuejs/create-vue/pull/487) #### New Contributors - [@toto6038](https://redirect.github.com/toto6038) made their first contribution in [https://github.com/vuejs/create-vue/pull/479](https://redirect.github.com/vuejs/create-vue/pull/479) - [@messenjer](https://redirect.github.com/messenjer) made their first contribution in [https://github.com/vuejs/create-vue/pull/487](https://redirect.github.com/vuejs/create-vue/pull/487) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.2...v3.10.3 ### [`v3.10.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.2): 2024-03-19 (v3.10.2) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.1...v3.10.2) #### Notable Changes - Turn on VSCode autofix-on-save when ESLint is used (by [@yoshi-pi](https://redirect.github.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/467](https://redirect.github.com/vuejs/create-vue/pull/467)) - Fixed command instructions when using `bun create vue@latest` (by [@ccjr1120](https://redirect.github.com/ccjr1120) in [https://github.com/vuejs/create-vue/pull/471](https://redirect.github.com/vuejs/create-vue/pull/471)) #### New Contributors - [@ccjr1120](https://redirect.github.com/ccjr1120) made their first contribution in [https://github.com/vuejs/create-vue/pull/471](https://redirect.github.com/vuejs/create-vue/pull/471) - [@yoshi-pi](https://redirect.github.com/yoshi-pi) made their first contribution in [https://github.com/vuejs/create-vue/pull/467](https://redirect.github.com/vuejs/create-vue/pull/467) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.1...v3.10.2 ### [`v3.10.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.1): 2024-03-12 (v3.10.1) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.10.0...v3.10.1) #### Notable Changes - Fixed a CLI bug where additional arguments (e.g. `--typescript`) caused the wrong target directory name to be inferred **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.10.0...v3.10.1 ### [`v3.10.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.10.0): 2024-03-11 (v3.10.0) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.2...v3.10.0) #### Notable Changes - Updated dependency `vue-tsc` to v2 https://github.com/vuejs/language-tools/releases/tag/v2.0.0 - For VS Code users who also need TypeScript support: - Takeover Mode has been deprecated. The [official Vue extension](https://marketplace.visualstudio.com/items?itemName=Vue.volar) alone is now as performant as the previous Takeover Mode. - Therefore, the [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) has been removed from the recommended extensions list (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/458](https://redirect.github.com/vuejs/create-vue/pull/458)) - For Prettier users: a VSCode configuration would now be created to make Prettier the default formatted (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/442](https://redirect.github.com/vuejs/create-vue/pull/442)) - For Playwright + ESLint users: `eslint-plugin-playwright` would now be included in the default ESLint configuration (by [@georgi-mateev](https://redirect.github.com/georgi-mateev) in [https://github.com/vuejs/create-vue/pull/433](https://redirect.github.com/vuejs/create-vue/pull/433)) - An experimental option to enable integration with [the next iteration of Vue DevTools](https://devtools-next.vuejs.org/) (by [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/460](https://redirect.github.com/vuejs/create-vue/pull/460)) - Fixed README generation when Nightwatch + Vitest is used together by [@btea](https://redirect.github.com/btea) in [https://github.com/vuejs/create-vue/pull/448](https://redirect.github.com/vuejs/create-vue/pull/448) #### New Contributors - [@liruifengv](https://redirect.github.com/liruifengv) made their first contribution in [https://github.com/vuejs/create-vue/pull/439](https://redirect.github.com/vuejs/create-vue/pull/439) - [@georgi-mateev](https://redirect.github.com/georgi-mateev) made their first contribution in [https://github.com/vuejs/create-vue/pull/433](https://redirect.github.com/vuejs/create-vue/pull/433) - [@Yordan-Ramchev](https://redirect.github.com/Yordan-Ramchev) made their first contribution in [https://github.com/vuejs/create-vue/pull/442](https://redirect.github.com/vuejs/create-vue/pull/442) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.2...v3.10.0 ### [`v3.9.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.2): 2024-01-30 (v3.9.2) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.1...v3.9.2) #### Notable Changes - Updated dependency versions, most notably: - Updated dependency `@vitejs/plugin-vue` to v5 - Updated dependency `@types/node` to v20 and replaced `@tsconfig/node18` with `tsconfig/node20` - Added zh-Hant locale by [@CoolPlayLin](https://redirect.github.com/CoolPlayLin) in [https://github.com/vuejs/create-vue/pull/365](https://redirect.github.com/vuejs/create-vue/pull/365) - Explicitly set `tsBuildInfoFile` in `tsconfig.*.json` files by [@sodatea](https://redirect.github.com/sodatea) in [https://github.com/vuejs/create-vue/pull/409](https://redirect.github.com/vuejs/create-vue/pull/409) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.1...v3.9.2 ### [`v3.9.1`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.1): 2023-12-16 (v3.9.1) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.9.0...v3.9.1) #### Notable Changes - Updated dependency versions, most notably: - Update TypeScript to ~5.3.0 https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/ - Update `@vue/tsconfig` to v0.5.0, which turns `noEmit` on by default and provides a `tsconfig.lib.json` for library authors [https://github.com/vuejs/tsconfig/pull/26](https://redirect.github.com/vuejs/tsconfig/pull/26)/files - Use `"type": "module"` in Nightwatch projects by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/404](https://redirect.github.com/vuejs/create-vue/pull/404) Now all the templates are using `"type": "module"` in their `package.json`s. **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.9.0...v3.9.1 ### [`v3.9.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.9.0): 2023-12-06 (v3.9.0) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.8.0...v3.9.0) #### Notable Changes - Updated dependency versions, most notably: - Updated Vite to v5 https://vitejs.dev/blog/announcing-vite5.html - Updated Vitest to v1 https://github.com/vitest-dev/vitest/releases/tag/v1.0.0 - Note that the update to TypeScript 5.3 is still on hold, because `ts-node`, which is used by many other tools underlyingly, hasn't supported it yet [https://github.com/TypeStrong/ts-node/pull/2091](https://redirect.github.com/TypeStrong/ts-node/pull/2091) - Updated most project templates to use `"type": "module"` in `package.json` - This helps avoid Vite 5's CJS Node API deprecation warning. But you might still see a few such warnings here and there; that's because some tools depending on Vite haven't migrated to ESM yet. We'll continue to push the ecosystem forward and eliminate these warnings whenever possible. - For more info on the deprecation warning, see https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated - I18n improvements - Added invalid package name and hint message translations by [@beta](https://redirect.github.com/beta) in [https://github.com/vuejs/create-vue/pull/357](https://redirect.github.com/vuejs/create-vue/pull/357) and [https://github.com/vuejs/create-vue/pull/372](https://redirect.github.com/vuejs/create-vue/pull/372) - Added tr-TR translation by [@suaterenler](https://redirect.github.com/suaterenler) in [https://github.com/vuejs/create-vue/pull/364](https://redirect.github.com/vuejs/create-vue/pull/364) - Type-checking improvements [https://github.com/vuejs/create-vue/pull/274](https://redirect.github.com/vuejs/create-vue/pull/274): - We now use the `vue-tsc --build --force` command for type-checking, instead of the cumbersome `vue-tsc --noEmit -p tsconfig.app.json --composite false`. After this change, the `type-check` command is able to check all files in the project and catch more errors. - To adopt this approach in an existing project, you need to: 1. Make sure you are using TypeScript >= 5 2. Add `*.tsbuildinfo` to the end of `.gitignore` 3. Add `"noEmit": true` to the `compilerOptions` in all existing `tsconfig.*.json`s, such as `tsconfig.app.json` and `tsconfig.node.json`. - Added `jsconfig.json` for JS projects by [@GraxMonzo](https://redirect.github.com/GraxMonzo) in [https://github.com/vuejs/create-vue/pull/102](https://redirect.github.com/vuejs/create-vue/pull/102) - Fixed Nightwatch integration by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/386](https://redirect.github.com/vuejs/create-vue/pull/386) #### New Contributors - [@GraxMonzo](https://redirect.github.com/GraxMonzo) made their first contribution in [https://github.com/vuejs/create-vue/pull/102](https://redirect.github.com/vuejs/create-vue/pull/102) - [@zobay](https://redirect.github.com/zobay) made their first contribution in [https://github.com/vuejs/create-vue/pull/225](https://redirect.github.com/vuejs/create-vue/pull/225) - [@CoolPlayLin](https://redirect.github.com/CoolPlayLin) made their first contribution in [https://github.com/vuejs/create-vue/pull/377](https://redirect.github.com/vuejs/create-vue/pull/377) - [@suaterenler](https://redirect.github.com/suaterenler) made their first contribution in [https://github.com/vuejs/create-vue/pull/364](https://redirect.github.com/vuejs/create-vue/pull/364) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.8.0...v3.9.0 ### [`v3.8.0`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.8.0): 2023-10-20 (v3.8.0) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.5...v3.8.0) #### Notable Changes - Localizing prompt messages in en-US, zh-CN, and fr-FR (by [@luventa](https://redirect.github.com/luventa) in [https://github.com/vuejs/create-vue/pull/348](https://redirect.github.com/vuejs/create-vue/pull/348) and [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/356](https://redirect.github.com/vuejs/create-vue/pull/356)) - Dependency updates #### New Contributors - [@miguel-martinr](https://redirect.github.com/miguel-martinr) made their first contribution in [https://github.com/vuejs/create-vue/pull/350](https://redirect.github.com/vuejs/create-vue/pull/350) - [@luventa](https://redirect.github.com/luventa) made their first contribution in [https://github.com/vuejs/create-vue/pull/348](https://redirect.github.com/vuejs/create-vue/pull/348) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.5...v3.8.0 ### [`v3.7.5`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.5): 2023-09-20 (v3.7.5) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.4...v3.7.5) #### Notable Changes - Updated dependency versions. - Replace `npm-run-all` with `npm-run-all2` (correctly) by [@cexbrayat](https://redirect.github.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/343](https://redirect.github.com/vuejs/create-vue/pull/343) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.4...v3.7.5 ### [`v3.7.4`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.4): 2023-09-14 (v3.7.4) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.3...v3.7.4) #### Notable Changes - \~~Replaced [`npm-run-all`](https://www.npmjs.com/package/npm-run-all) with its maintained fork [`npm-run-all2`](https://www.npmjs.com/package/npm-run-all2)~~ It's not actually replaced until the v3.7.5 release. - Updated the `build` script in the TypeScript template, to allow passing [arguments](https://vitejs.dev/guide/cli.html#build) to `vite build` (by [@wsehl](https://redirect.github.com/wsehl) in [https://github.com/vuejs/create-vue/pull/338](https://redirect.github.com/vuejs/create-vue/pull/338)) - Updated dependency versions. #### New Contributors - [@wsehl](https://redirect.github.com/wsehl) made their first contribution in [https://github.com/vuejs/create-vue/pull/338](https://redirect.github.com/vuejs/create-vue/pull/338) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.3...v3.7.4 ### [`v3.7.3`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.3): 2023-08-19 (v3.7.3) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.2...v3.7.3) #### Notable Changes - Updated dependency versions. Notably: - Updated `vitest` to v0.34. Note this release contains breaking changes. [`transformMode` should be removed from `vitest.config.js` or `vitest.config.ts` after this update](https://redirect.github.com/vuejs/create-vue/commit/653f9531ae22a26b0c46ec24559129fa35249bf5). - Added VSCode extension recommendations for ESLint and Prettier (by [@zhhbstudio](https://redirect.github.com/zhhbstudio) in [https://github.com/vuejs/create-vue/pull/325](https://redirect.github.com/vuejs/create-vue/pull/325)) **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.2...v3.7.3 ### [`v3.7.2`](https://redirect.github.com/vuejs/create-vue/releases/tag/v3.7.2): 2023-07-25 (v3.7.2) [Compare Source](https://redirect.github.com/vuejs/create-vue/compare/v3.7.1...v3.7.2) #### Notable Changes - Updated dependency versions. Notably: - Updated dependency `@tsconfig/node18` to v18. - If you want to update to this version in an existing project, please explicitly set `moduleResolution` to `bundler` in `tsconfig.node.json`, see https://github.com/vuejs/create-vue/commit/f0e47a666549fe30517b4c4cca81c3cb0e6c7d2e - Updated dependency `prettier` to v3. - If you want to update to this version in an existing project, please make sure `@vue/eslint-config-prettier` is also updated to [the latest 8.0.0 version](https://redirect.github.com/vuejs/eslint-config-prettier/releases/tag/v8.0.0). - Worked around the type issue in `vitest.config.ts` ([b948832](https://redirect.github.com/vuejs/create-vue/commit/b948832388366c040d7dc7bad30a7daa513c11c3)) - Please make sure you are on the latest Vite version so that this workaround can take effect. - Note that pnpm 8 uses [`resolution-mode: lowest-direct`](https://pnpm.io/npmrc#resolution-mode) by default. So, in an existing project, `pnpm install` won't get the latest dependency versions automatically, you need to run `pnpm up` manually. **Full Changelog**: https://github.com/vuejs/create-vue/compare/v3.7.1...v3.7.2Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.