Releases: vuejs/create-vue
2025-01-22 (v3.14.0)
What's Changed
- Updated dependencies, most notably:
- Updated dependency vite to ^6.0.11 to address a moderate security issue
- Better ESLint + TypeScript integration:
- Updated ESLint to ^9.18.0 to use
eslint.config.ts
in TypeScript projects - Added
eslint.config.*
totsconfig.node.json
and fixed other eslint issues by @haoqunjiang in #669 - Use the
defineConfigWithVueTs
helper from@vue/eslint-config-typescript
14.3
- Updated ESLint to ^9.18.0 to use
- Better handling of prompt messages's i18n support:
- fix: extend
Intl.getCanonicalLocales
error message by @btea in #650 - fix: don't show error when locale is
C
/C.UTF-8
by @haoqunjiang in #657
- fix: extend
New Contributors
- @kevinmarrec made their first contribution in #654
- @shi0rik0 made their first contribution in #658
Full Changelog: v3.13.0...v3.14.0
2024-12-24 (v3.13.0)
Notable Changes
- fix: remove
composite: true
from tsconfigs #635 - feat: new
--bare
CLI option to generate a barebone project without example code #636 - feat: add
--help
and--version
CLI options #646 - chore: small updates to the welcome page #647
Full Changelog: v3.12.2...v3.13.0
Happy Holidays!
2024-11-30 (v3.12.2)
What's Changed
- chore: update dependencies; most notably, Vite 6
- perf: remove
--force
from thetype-check
script by @haoqunjiang in #606 - refactor: remove
baseUrl
from all TSConfig files by @haoqunjiang in #607 - fix: when using bun, the correct build command is
bun run build
, notbun build
by @Hornwitser in #615
New Contributors
- @Hornwitser made their first contribution in #615
Full Changelog: v3.12.1...v3.12.2
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