vuejs/create-vue (create-vue)
### [`v3.10.4`](https://togithub.com/vuejs/create-vue/releases/tag/v3.10.4)
[Compare Source](https://togithub.com/vuejs/create-vue/compare/v3.10.3...v3.10.4)
#### What's Changed
- i18n: Update tr-TR.json by [@aisevim](https://togithub.com/aisevim) in [https://github.com/vuejs/create-vue/pull/493](https://togithub.com/vuejs/create-vue/pull/493)
- fix: write merged setting config by [@Muluk-m](https://togithub.com/Muluk-m) in [https://github.com/vuejs/create-vue/pull/514](https://togithub.com/vuejs/create-vue/pull/514)
- fix: use lowercase for vueDevTools plugin by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/524](https://togithub.com/vuejs/create-vue/pull/524)
- fix(cypress): remove es5 from tsconfig by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/525](https://togithub.com/vuejs/create-vue/pull/525)
#### New Contributors
- [@aisevim](https://togithub.com/aisevim) made their first contribution in [https://github.com/vuejs/create-vue/pull/493](https://togithub.com/vuejs/create-vue/pull/493)
- [@Muluk-m](https://togithub.com/Muluk-m) made their first contribution in [https://github.com/vuejs/create-vue/pull/514](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.3)
[Compare Source](https://togithub.com/vuejs/create-vue/compare/v3.10.2...v3.10.3)
#### What's Changed
- i18n: Update zh-Hant.json by [@toto6038](https://togithub.com/toto6038) in [https://github.com/vuejs/create-vue/pull/479](https://togithub.com/vuejs/create-vue/pull/479)
- fix: exclude from vitest the playwright e2e/\*\* subfolders by [@messenjer](https://togithub.com/messenjer) in [https://github.com/vuejs/create-vue/pull/487](https://togithub.com/vuejs/create-vue/pull/487)
#### New Contributors
- [@toto6038](https://togithub.com/toto6038) made their first contribution in [https://github.com/vuejs/create-vue/pull/479](https://togithub.com/vuejs/create-vue/pull/479)
- [@messenjer](https://togithub.com/messenjer) made their first contribution in [https://github.com/vuejs/create-vue/pull/487](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.2): 2024-03-19 (v3.10.2)
[Compare Source](https://togithub.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://togithub.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/467](https://togithub.com/vuejs/create-vue/pull/467))
- Fixed command instructions when using `bun create vue@latest` (by [@ccjr1120](https://togithub.com/ccjr1120) in [https://github.com/vuejs/create-vue/pull/471](https://togithub.com/vuejs/create-vue/pull/471))
#### New Contributors
- [@ccjr1120](https://togithub.com/ccjr1120) made their first contribution in [https://github.com/vuejs/create-vue/pull/471](https://togithub.com/vuejs/create-vue/pull/471)
- [@yoshi-pi](https://togithub.com/yoshi-pi) made their first contribution in [https://github.com/vuejs/create-vue/pull/467](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.1): 2024-03-12 (v3.10.1)
[Compare Source](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.0): 2024-03-11 (v3.10.0)
[Compare Source](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/458](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/442](https://togithub.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://togithub.com/georgi-mateev) in [https://github.com/vuejs/create-vue/pull/433](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/460](https://togithub.com/vuejs/create-vue/pull/460))
- Fixed README generation when Nightwatch + Vitest is used together by [@btea](https://togithub.com/btea) in [https://github.com/vuejs/create-vue/pull/448](https://togithub.com/vuejs/create-vue/pull/448)
#### New Contributors
- [@liruifengv](https://togithub.com/liruifengv) made their first contribution in [https://github.com/vuejs/create-vue/pull/439](https://togithub.com/vuejs/create-vue/pull/439)
- [@georgi-mateev](https://togithub.com/georgi-mateev) made their first contribution in [https://github.com/vuejs/create-vue/pull/433](https://togithub.com/vuejs/create-vue/pull/433)
- [@Yordan-Ramchev](https://togithub.com/Yordan-Ramchev) made their first contribution in [https://github.com/vuejs/create-vue/pull/442](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.2): 2024-01-30 (v3.9.2)
[Compare Source](https://togithub.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://togithub.com/CoolPlayLin) in [https://github.com/vuejs/create-vue/pull/365](https://togithub.com/vuejs/create-vue/pull/365)
- Explicitly set `tsBuildInfoFile` in `tsconfig.*.json` files by [@sodatea](https://togithub.com/sodatea) in [https://github.com/vuejs/create-vue/pull/409](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.1): 2023-12-16 (v3.9.1)
[Compare Source](https://togithub.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://togithub.com/vuejs/tsconfig/pull/26)/files
- Use `"type": "module"` in Nightwatch projects by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/404](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.0): 2023-12-06 (v3.9.0)
[Compare Source](https://togithub.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://togithub.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://togithub.com/beta) in [https://github.com/vuejs/create-vue/pull/357](https://togithub.com/vuejs/create-vue/pull/357) and [https://github.com/vuejs/create-vue/pull/372](https://togithub.com/vuejs/create-vue/pull/372)
- Added tr-TR translation by [@suaterenler](https://togithub.com/suaterenler) in [https://github.com/vuejs/create-vue/pull/364](https://togithub.com/vuejs/create-vue/pull/364)
- Type-checking improvements [https://github.com/vuejs/create-vue/pull/274](https://togithub.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://togithub.com/GraxMonzo) in [https://github.com/vuejs/create-vue/pull/102](https://togithub.com/vuejs/create-vue/pull/102)
- Fixed Nightwatch integration by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/386](https://togithub.com/vuejs/create-vue/pull/386)
#### New Contributors
- [@GraxMonzo](https://togithub.com/GraxMonzo) made their first contribution in [https://github.com/vuejs/create-vue/pull/102](https://togithub.com/vuejs/create-vue/pull/102)
- [@zobay](https://togithub.com/zobay) made their first contribution in [https://github.com/vuejs/create-vue/pull/225](https://togithub.com/vuejs/create-vue/pull/225)
- [@CoolPlayLin](https://togithub.com/CoolPlayLin) made their first contribution in [https://github.com/vuejs/create-vue/pull/377](https://togithub.com/vuejs/create-vue/pull/377)
- [@suaterenler](https://togithub.com/suaterenler) made their first contribution in [https://github.com/vuejs/create-vue/pull/364](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.8.0): 2023-10-20 (v3.8.0)
[Compare Source](https://togithub.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://togithub.com/luventa) in [https://github.com/vuejs/create-vue/pull/348](https://togithub.com/vuejs/create-vue/pull/348) and [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/356](https://togithub.com/vuejs/create-vue/pull/356))
- Dependency updates
#### New Contributors
- [@miguel-martinr](https://togithub.com/miguel-martinr) made their first contribution in [https://github.com/vuejs/create-vue/pull/350](https://togithub.com/vuejs/create-vue/pull/350)
- [@luventa](https://togithub.com/luventa) made their first contribution in [https://github.com/vuejs/create-vue/pull/348](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.5): 2023-09-20 (v3.7.5)
[Compare Source](https://togithub.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://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/343](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.4): 2023-09-14 (v3.7.4)
[Compare Source](https://togithub.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://togithub.com/wsehl) in [https://github.com/vuejs/create-vue/pull/338](https://togithub.com/vuejs/create-vue/pull/338))
- Updated dependency versions.
#### New Contributors
- [@wsehl](https://togithub.com/wsehl) made their first contribution in [https://github.com/vuejs/create-vue/pull/338](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.3): 2023-08-19 (v3.7.3)
[Compare Source](https://togithub.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://togithub.com/vuejs/create-vue/commit/653f9531ae22a26b0c46ec24559129fa35249bf5).
- Added VSCode extension recommendations for ESLint and Prettier (by [@zhhbstudio](https://togithub.com/zhhbstudio) in [https://github.com/vuejs/create-vue/pull/325](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.2): 2023-07-25 (v3.7.2)
[Compare Source](https://togithub.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://togithub.com/vuejs/eslint-config-prettier/releases/tag/v8.0.0).
- Worked around the type issue in `vitest.config.ts` ([b948832](https://togithub.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.10.4
Release Notes
vuejs/create-vue (create-vue)
### [`v3.10.4`](https://togithub.com/vuejs/create-vue/releases/tag/v3.10.4) [Compare Source](https://togithub.com/vuejs/create-vue/compare/v3.10.3...v3.10.4) #### What's Changed - i18n: Update tr-TR.json by [@aisevim](https://togithub.com/aisevim) in [https://github.com/vuejs/create-vue/pull/493](https://togithub.com/vuejs/create-vue/pull/493) - fix: write merged setting config by [@Muluk-m](https://togithub.com/Muluk-m) in [https://github.com/vuejs/create-vue/pull/514](https://togithub.com/vuejs/create-vue/pull/514) - fix: use lowercase for vueDevTools plugin by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/524](https://togithub.com/vuejs/create-vue/pull/524) - fix(cypress): remove es5 from tsconfig by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/525](https://togithub.com/vuejs/create-vue/pull/525) #### New Contributors - [@aisevim](https://togithub.com/aisevim) made their first contribution in [https://github.com/vuejs/create-vue/pull/493](https://togithub.com/vuejs/create-vue/pull/493) - [@Muluk-m](https://togithub.com/Muluk-m) made their first contribution in [https://github.com/vuejs/create-vue/pull/514](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.3) [Compare Source](https://togithub.com/vuejs/create-vue/compare/v3.10.2...v3.10.3) #### What's Changed - i18n: Update zh-Hant.json by [@toto6038](https://togithub.com/toto6038) in [https://github.com/vuejs/create-vue/pull/479](https://togithub.com/vuejs/create-vue/pull/479) - fix: exclude from vitest the playwright e2e/\*\* subfolders by [@messenjer](https://togithub.com/messenjer) in [https://github.com/vuejs/create-vue/pull/487](https://togithub.com/vuejs/create-vue/pull/487) #### New Contributors - [@toto6038](https://togithub.com/toto6038) made their first contribution in [https://github.com/vuejs/create-vue/pull/479](https://togithub.com/vuejs/create-vue/pull/479) - [@messenjer](https://togithub.com/messenjer) made their first contribution in [https://github.com/vuejs/create-vue/pull/487](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.2): 2024-03-19 (v3.10.2) [Compare Source](https://togithub.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://togithub.com/yoshi-pi) in [https://github.com/vuejs/create-vue/pull/467](https://togithub.com/vuejs/create-vue/pull/467)) - Fixed command instructions when using `bun create vue@latest` (by [@ccjr1120](https://togithub.com/ccjr1120) in [https://github.com/vuejs/create-vue/pull/471](https://togithub.com/vuejs/create-vue/pull/471)) #### New Contributors - [@ccjr1120](https://togithub.com/ccjr1120) made their first contribution in [https://github.com/vuejs/create-vue/pull/471](https://togithub.com/vuejs/create-vue/pull/471) - [@yoshi-pi](https://togithub.com/yoshi-pi) made their first contribution in [https://github.com/vuejs/create-vue/pull/467](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.1): 2024-03-12 (v3.10.1) [Compare Source](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.10.0): 2024-03-11 (v3.10.0) [Compare Source](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/458](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/442](https://togithub.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://togithub.com/georgi-mateev) in [https://github.com/vuejs/create-vue/pull/433](https://togithub.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://togithub.com/Yordan-Ramchev) in [https://github.com/vuejs/create-vue/pull/460](https://togithub.com/vuejs/create-vue/pull/460)) - Fixed README generation when Nightwatch + Vitest is used together by [@btea](https://togithub.com/btea) in [https://github.com/vuejs/create-vue/pull/448](https://togithub.com/vuejs/create-vue/pull/448) #### New Contributors - [@liruifengv](https://togithub.com/liruifengv) made their first contribution in [https://github.com/vuejs/create-vue/pull/439](https://togithub.com/vuejs/create-vue/pull/439) - [@georgi-mateev](https://togithub.com/georgi-mateev) made their first contribution in [https://github.com/vuejs/create-vue/pull/433](https://togithub.com/vuejs/create-vue/pull/433) - [@Yordan-Ramchev](https://togithub.com/Yordan-Ramchev) made their first contribution in [https://github.com/vuejs/create-vue/pull/442](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.2): 2024-01-30 (v3.9.2) [Compare Source](https://togithub.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://togithub.com/CoolPlayLin) in [https://github.com/vuejs/create-vue/pull/365](https://togithub.com/vuejs/create-vue/pull/365) - Explicitly set `tsBuildInfoFile` in `tsconfig.*.json` files by [@sodatea](https://togithub.com/sodatea) in [https://github.com/vuejs/create-vue/pull/409](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.1): 2023-12-16 (v3.9.1) [Compare Source](https://togithub.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://togithub.com/vuejs/tsconfig/pull/26)/files - Use `"type": "module"` in Nightwatch projects by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/404](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.9.0): 2023-12-06 (v3.9.0) [Compare Source](https://togithub.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://togithub.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://togithub.com/beta) in [https://github.com/vuejs/create-vue/pull/357](https://togithub.com/vuejs/create-vue/pull/357) and [https://github.com/vuejs/create-vue/pull/372](https://togithub.com/vuejs/create-vue/pull/372) - Added tr-TR translation by [@suaterenler](https://togithub.com/suaterenler) in [https://github.com/vuejs/create-vue/pull/364](https://togithub.com/vuejs/create-vue/pull/364) - Type-checking improvements [https://github.com/vuejs/create-vue/pull/274](https://togithub.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://togithub.com/GraxMonzo) in [https://github.com/vuejs/create-vue/pull/102](https://togithub.com/vuejs/create-vue/pull/102) - Fixed Nightwatch integration by [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/386](https://togithub.com/vuejs/create-vue/pull/386) #### New Contributors - [@GraxMonzo](https://togithub.com/GraxMonzo) made their first contribution in [https://github.com/vuejs/create-vue/pull/102](https://togithub.com/vuejs/create-vue/pull/102) - [@zobay](https://togithub.com/zobay) made their first contribution in [https://github.com/vuejs/create-vue/pull/225](https://togithub.com/vuejs/create-vue/pull/225) - [@CoolPlayLin](https://togithub.com/CoolPlayLin) made their first contribution in [https://github.com/vuejs/create-vue/pull/377](https://togithub.com/vuejs/create-vue/pull/377) - [@suaterenler](https://togithub.com/suaterenler) made their first contribution in [https://github.com/vuejs/create-vue/pull/364](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.8.0): 2023-10-20 (v3.8.0) [Compare Source](https://togithub.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://togithub.com/luventa) in [https://github.com/vuejs/create-vue/pull/348](https://togithub.com/vuejs/create-vue/pull/348) and [@cexbrayat](https://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/356](https://togithub.com/vuejs/create-vue/pull/356)) - Dependency updates #### New Contributors - [@miguel-martinr](https://togithub.com/miguel-martinr) made their first contribution in [https://github.com/vuejs/create-vue/pull/350](https://togithub.com/vuejs/create-vue/pull/350) - [@luventa](https://togithub.com/luventa) made their first contribution in [https://github.com/vuejs/create-vue/pull/348](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.5): 2023-09-20 (v3.7.5) [Compare Source](https://togithub.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://togithub.com/cexbrayat) in [https://github.com/vuejs/create-vue/pull/343](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.4): 2023-09-14 (v3.7.4) [Compare Source](https://togithub.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://togithub.com/wsehl) in [https://github.com/vuejs/create-vue/pull/338](https://togithub.com/vuejs/create-vue/pull/338)) - Updated dependency versions. #### New Contributors - [@wsehl](https://togithub.com/wsehl) made their first contribution in [https://github.com/vuejs/create-vue/pull/338](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.3): 2023-08-19 (v3.7.3) [Compare Source](https://togithub.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://togithub.com/vuejs/create-vue/commit/653f9531ae22a26b0c46ec24559129fa35249bf5). - Added VSCode extension recommendations for ESLint and Prettier (by [@zhhbstudio](https://togithub.com/zhhbstudio) in [https://github.com/vuejs/create-vue/pull/325](https://togithub.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://togithub.com/vuejs/create-vue/releases/tag/v3.7.2): 2023-07-25 (v3.7.2) [Compare Source](https://togithub.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://togithub.com/vuejs/eslint-config-prettier/releases/tag/v8.0.0). - Worked around the type issue in `vitest.config.ts` ([b948832](https://togithub.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.