Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: vuejs/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.0
Choose a base ref
...
head repository: vuejs/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.2.1
Choose a head ref
  • 4 commits
  • 21 files changed
  • 1 contributor

Commits on Aug 9, 2021

  1. Copy the full SHA
    c9c7030 View commit details
  2. Copy the full SHA
    1e1682f View commit details
  3. Copy the full SHA
    4adf763 View commit details
  4. release: v3.2.1

    yyx990803 committed Aug 9, 2021
    Copy the full SHA
    2749c15 View commit details
2,748 changes: 1,221 additions & 1,527 deletions CHANGELOG.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"private": true,
"version": "3.2.0",
"version": "3.2.1",
"workspaces": [
"packages/*"
],
4 changes: 2 additions & 2 deletions packages/compiler-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/compiler-core",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/compiler-core",
"main": "index.js",
"module": "dist/compiler-core.esm-bundler.js",
@@ -32,7 +32,7 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/shared": "3.2.1",
"@babel/parser": "^7.12.0",
"@babel/types": "^7.12.0",
"estree-walker": "^2.0.1",
6 changes: 3 additions & 3 deletions packages/compiler-dom/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/compiler-dom",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/compiler-dom",
"main": "index.js",
"module": "dist/compiler-dom.esm-bundler.js",
@@ -37,7 +37,7 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/compiler-core": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/compiler-core": "3.2.1"
}
}
Original file line number Diff line number Diff line change
@@ -206,15 +206,15 @@ return { x }
exports[`SFC compile <script setup> imports imports not used in <template> should not be exposed 1`] = `
"import { defineComponent as _defineComponent } from 'vue'
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z, x$y } from './x'
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z, x$y, Last } from './x'
export default _defineComponent({
setup(__props, { expose }) {
expose()
const fooBar: FooBar = 1
return { fooBar, FooBaz, FooQux, vMyDir, x, z, x$y }
return { fooBar, FooBaz, FooQux, vMyDir, x, z, x$y, Last }
}
})"
5 changes: 3 additions & 2 deletions packages/compiler-sfc/__tests__/compileScript.spec.ts
Original file line number Diff line number Diff line change
@@ -213,13 +213,14 @@ defineExpose({ foo: 123 })
test('imports not used in <template> should not be exposed', () => {
const { content } = compile(`
<script setup lang="ts">
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z, x$y } from './x'
import { FooBar, FooBaz, FooQux, vMyDir, x, y, z, x$y, Last } from './x'
const fooBar: FooBar = 1
</script>
<template>
<FooBaz v-my-dir>{{ x }} {{ yy }} {{ x$y }}</FooBaz>
<foo-qux/>
<div :id="z + 'y'">FooBar</div>
<Last/>
</template>
`)
assertCode(content)
@@ -231,7 +232,7 @@ defineExpose({ foo: 123 })
// y: should not be matched by {{ yy }} or 'y' in binding exps
// x$y: #4274 should escape special chars when creating Regex
expect(content).toMatch(
`return { fooBar, FooBaz, FooQux, vMyDir, x, z, x$y }`
`return { fooBar, FooBaz, FooQux, vMyDir, x, z, x$y, Last }`
)
})
})
10 changes: 5 additions & 5 deletions packages/compiler-sfc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/compiler-sfc",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/compiler-sfc",
"main": "dist/compiler-sfc.cjs.js",
"types": "dist/compiler-sfc.d.ts",
@@ -34,10 +34,10 @@
"@babel/parser": "^7.13.9",
"@babel/types": "^7.13.0",
"@types/estree": "^0.0.48",
"@vue/compiler-core": "3.2.0",
"@vue/compiler-dom": "3.2.0",
"@vue/compiler-ssr": "3.2.0",
"@vue/shared": "3.2.0",
"@vue/compiler-core": "3.2.1",
"@vue/compiler-dom": "3.2.1",
"@vue/compiler-ssr": "3.2.1",
"@vue/shared": "3.2.1",
"consolidate": "^0.16.0",
"estree-walker": "^2.0.1",
"hash-sum": "^2.0.0",
1 change: 1 addition & 0 deletions packages/compiler-sfc/src/compileScript.ts
Original file line number Diff line number Diff line change
@@ -2220,6 +2220,7 @@ function resolveTemplateUsageCheckString(sfc: SFCDescriptor) {
]
})

code += ';'
templateUsageCheckCache.set(content, code)
return code
}
6 changes: 3 additions & 3 deletions packages/compiler-ssr/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/compiler-ssr",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/compiler-ssr",
"main": "dist/compiler-ssr.cjs.js",
"types": "dist/compiler-ssr.d.ts",
@@ -28,7 +28,7 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-ssr#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/compiler-dom": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/compiler-dom": "3.2.1"
}
}
4 changes: 2 additions & 2 deletions packages/reactivity/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/reactivity",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/reactivity",
"main": "index.js",
"module": "dist/reactivity.esm-bundler.js",
@@ -36,6 +36,6 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/reactivity#readme",
"dependencies": {
"@vue/shared": "3.2.0"
"@vue/shared": "3.2.1"
}
}
6 changes: 3 additions & 3 deletions packages/runtime-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/runtime-core",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/runtime-core",
"main": "index.js",
"module": "dist/runtime-core.esm-bundler.js",
@@ -32,7 +32,7 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-core#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/reactivity": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/reactivity": "3.2.1"
}
}
6 changes: 3 additions & 3 deletions packages/runtime-dom/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/runtime-dom",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/runtime-dom",
"main": "index.js",
"module": "dist/runtime-dom.esm-bundler.js",
@@ -35,8 +35,8 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-dom#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/runtime-core": "3.2.0",
"@vue/shared": "3.2.1",
"@vue/runtime-core": "3.2.1",
"csstype": "^2.6.8"
}
}
6 changes: 3 additions & 3 deletions packages/runtime-test/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/runtime-test",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/runtime-test",
"private": true,
"main": "index.js",
@@ -25,7 +25,7 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-test#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/runtime-core": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/runtime-core": "3.2.1"
}
}
8 changes: 4 additions & 4 deletions packages/server-renderer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/server-renderer",
"version": "3.2.0",
"version": "3.2.1",
"description": "@vue/server-renderer",
"main": "index.js",
"module": "dist/server-renderer.esm-bundler.js",
@@ -31,10 +31,10 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/server-renderer#readme",
"peerDependencies": {
"vue": "3.2.0"
"vue": "3.2.1"
},
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/compiler-ssr": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/compiler-ssr": "3.2.1"
}
}
2 changes: 1 addition & 1 deletion packages/sfc-playground/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/sfc-playground",
"version": "3.2.0",
"version": "3.2.1",
"private": true,
"scripts": {
"dev": "vite",
8 changes: 4 additions & 4 deletions packages/sfc-playground/src/download/template/package.json
Original file line number Diff line number Diff line change
@@ -7,11 +7,11 @@
"serve": "vite preview"
},
"dependencies": {
"vue": "^3.0.9"
"vue": "^3.2.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^1.1.5",
"@vue/compiler-sfc": "^3.0.9",
"vite": "^2.1.3"
"@vitejs/plugin-vue": "^1.4.0",
"@vue/compiler-sfc": "^3.2.0",
"vite": "^2.4.4"
}
}
2 changes: 1 addition & 1 deletion packages/shared/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/shared",
"version": "3.2.0",
"version": "3.2.1",
"description": "internal utils shared across @vue packages",
"main": "index.js",
"module": "dist/shared.esm-bundler.js",
2 changes: 1 addition & 1 deletion packages/size-check/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/size-check",
"version": "3.2.0",
"version": "3.2.1",
"private": true,
"buildOptions": {
"name": "Vue",
2 changes: 1 addition & 1 deletion packages/template-explorer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/template-explorer",
"version": "3.2.0",
"version": "3.2.1",
"private": true,
"buildOptions": {
"formats": [
4 changes: 2 additions & 2 deletions packages/vue-compat/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/compat",
"version": "3.2.0",
"version": "3.2.1",
"description": "Vue 3 compatibility build for Vue 2",
"main": "index.js",
"module": "dist/vue.runtime.esm-bundler.js",
@@ -38,6 +38,6 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/vue-compat#readme",
"peerDependencies": {
"vue": "3.2.0"
"vue": "3.2.1"
}
}
8 changes: 4 additions & 4 deletions packages/vue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue",
"version": "3.2.0",
"version": "3.2.1",
"description": "The progressive JavaScript framework for buiding modern web UI.",
"main": "index.js",
"module": "dist/vue.runtime.esm-bundler.js",
@@ -37,9 +37,9 @@
},
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/vue#readme",
"dependencies": {
"@vue/shared": "3.2.0",
"@vue/compiler-dom": "3.2.0",
"@vue/runtime-dom": "3.2.0"
"@vue/shared": "3.2.1",
"@vue/compiler-dom": "3.2.1",
"@vue/runtime-dom": "3.2.1"
},
"devDependencies": {
"lodash": "^4.17.15",