Skip to content

Releases: vuejs/create-vue

2024-03-12 (v3.10.1)

12 Mar 08:24
a772339
Compare
Choose a tag to compare

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)

11 Mar 07:47
5100a92
Compare
Choose a tag to compare

Notable Changes

New Contributors

Full Changelog: v3.9.2...v3.10.0

2024-01-30 (v3.9.2)

30 Jan 15:31
4ec1468
Compare
Choose a tag to compare

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 in #365
  • Explicitly set tsBuildInfoFile in tsconfig.*.json files by @sodatea in #409

Full Changelog: v3.9.1...v3.9.2

2023-12-16 (v3.9.1)

15 Dec 17:13
9815de9
Compare
Choose a tag to compare

Notable Changes

Full Changelog: v3.9.0...v3.9.1

2023-12-06 (v3.9.0)

06 Dec 09:18
773d698
Compare
Choose a tag to compare

Notable Changes

  • Updated dependency versions, most notably:
  • 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
  • Type-checking improvements #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.*.jsons, such as tsconfig.app.json and tsconfig.node.json.
  • Added jsconfig.json for JS projects by @GraxMonzo in #102
  • Fixed Nightwatch integration by @cexbrayat in #386

New Contributors

Full Changelog: v3.8.0...v3.9.0

2023-10-20 (v3.8.0)

20 Oct 07:38
d01bf16
Compare
Choose a tag to compare

Notable Changes

New Contributors

Full Changelog: v3.7.5...v3.8.0

2023-09-20 (v3.7.5)

19 Sep 17:19
0932e00
Compare
Choose a tag to compare

Notable Changes

  • Updated dependency versions.
  • Replace npm-run-all with npm-run-all2 (correctly) by @cexbrayat in #343

Full Changelog: v3.7.4...v3.7.5

2023-09-14 (v3.7.4)

14 Sep 12:16
64b03f9
Compare
Choose a tag to compare

Notable Changes

  • Replaced npm-run-all with its maintained fork 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 to vite build (by @wsehl in #338)
  • Updated dependency versions.

New Contributors

Full Changelog: v3.7.3...v3.7.4

2023-08-19 (v3.7.3)

19 Aug 05:41
9688063
Compare
Choose a tag to compare

Notable Changes

Full Changelog: v3.7.2...v3.7.3

2023-07-25 (v3.7.2)

25 Jul 05:32
8a328cd
Compare
Choose a tag to compare

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 f0e47a6
    • 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.
  • Worked around the type issue in vitest.config.ts (b948832)
    • 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 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: v3.7.1...v3.7.2