Releases: vuejs/create-vue
2024-11-08 (v3.12.1)
What's Changed
- DevTools v7 is no longer experimental.
vite-plugin-vue-devtools
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 - fix(oxlint): avoid linting unnecessary files by adding
--ignore-path .gitignore
to thelint:oxlint
script.
Full Changelog: v3.12.0...v3.12.1
2024-11-05 (v3.12.0)
Notable Changes
- feat(ESLint): add experimental Oxlint integration by @haoqunjiang in #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 also contains rules from other popular community plugins such as unicorn
, while the previous default ESLint configuration only errors on recommended rules from @eslint/js
, typescript-eslint
, eslint-plugin-vue
, and other project-specific plugins.
- chore: dependency maintenance
- chore: mark template files as CC0 1.0 (public domain) by @btea in #594
- fix(index.html): set
lang
attribute to an empty string, dropping English as the default language by @botic in #600
Please set your preferred language manually after scaffolding the project - feat(Prettier): align the default prettier style with
create-vue
instead ofvue
core by @haoqunjiang in 5c93155
(TL;DR: removed"arrowParens": "avoid"
and added"printWidth": 100
)
New Contributors
Full Changelog: v3.11.2...v3.12.0
2024-10-25 (v3.11.2)
What's Changed
- feat: add EditorConfig to .vscode/extensions.json when ESLint is selected by @yoshi-pi in #584
- chore: dependency maintenance; most notably, update dependency typescript to ~5.6.0
Full Changelog: v3.11.1...v3.11.2
2024-10-15 (v3.11.1)
What's Changed
- chore: dependency maintenance
- feat(All): add VS Code file nesting config to the base template by @haoqunjiang in #577
- fix(ESLint): remove comment from generated config by @cexbrayat in #578
- fix(Cypress + TypeScript): move
tsconfig.json
for cypress e2e a level up for better tooling compatibility [5027f2b]
Full Changelog: v3.11.0...v3.11.1
2024-10-11 (v3.11.0)
What's Changed
- chore: dependency maintenance
- feat(ESLint): support ESLint 9 Flat Config by @haoqunjiang in #573
- feat(ESLint + Vitest): add @vitest/eslint-plugin by @cexbrayat in #559
- feat(Vitest): add Vitest VSCode extension recommendation by @btea in #553
- fix(Playwright): use
npm run
to start the server on default port by @zetaraku in #540
New Contributors
Full Changelog: v3.10.4...v3.11.0
2024-06-19 (v3.10.4)
What's Changed
- i18n: Update tr-TR.json by @aisevim in #493
- fix: write merged setting config by @Muluk-m in #514
- fix: use lowercase for vueDevTools plugin by @cexbrayat in #524
- fix(cypress): remove es5 from tsconfig by @cexbrayat in #525
New Contributors
Full Changelog: v3.10.3...v3.10.4
v3.10.3
What's Changed
- i18n: Update zh-Hant.json by @toto6038 in #479
- fix: exclude from vitest the playwright e2e/** subfolders by @messenjer in #487
New Contributors
- @toto6038 made their first contribution in #479
- @messenjer made their first contribution in #487
Full Changelog: v3.10.2...v3.10.3
2024-03-19 (v3.10.2)
Notable Changes
- Turn on VSCode autofix-on-save when ESLint is used (by @yoshi-pi in #467)
- Fixed command instructions when using
bun create vue@latest
(by @ccjr1120 in #471)
New Contributors
Full Changelog: v3.10.1...v3.10.2
2024-03-12 (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: v3.10.0...v3.10.1
2024-03-11 (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 alone is now as performant as the previous Takeover Mode.
- Therefore, the TypeScript Vue Plugin (Volar) has been removed from the recommended extensions list (by @Yordan-Ramchev in #458)
- For Prettier users: a VSCode configuration would now be created to make Prettier the default formatted (by @Yordan-Ramchev in #442)
- For Playwright + ESLint users:
eslint-plugin-playwright
would now be included in the default ESLint configuration (by @georgi-mateev in #433) - An experimental option to enable integration with the next iteration of Vue DevTools (by @Yordan-Ramchev in #460)
- Fixed README generation when Nightwatch + Vitest is used together by @btea in #448
New Contributors
- @liruifengv made their first contribution in #439
- @georgi-mateev made their first contribution in #433
- @Yordan-Ramchev made their first contribution in #442
Full Changelog: v3.9.2...v3.10.0