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.42
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.43
Choose a head ref
  • 5 commits
  • 23 files changed
  • 1 contributor

Commits on Nov 9, 2022

  1. Copy the full SHA
    8dbf083 View commit details
  2. Copy the full SHA
    3e223f1 View commit details
  3. Copy the full SHA
    d33292d View commit details
  4. Copy the full SHA
    23e85e2 View commit details
  5. release: v3.2.43

    yyx990803 committed Nov 9, 2022
    Copy the full SHA
    71977ec View commit details
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## [3.2.43](https://github.com/vuejs/core/compare/v3.2.42...v3.2.43) (2022-11-09)


### Bug Fixes

* **watch:** ensure oldValue in multi-source watcher is always an array ([23e85e2](https://github.com/vuejs/core/commit/23e85e21a50926c48dea4f978e212e4301c20037)), closes [#7070](https://github.com/vuejs/core/issues/7070)



## [3.2.42](https://github.com/vuejs/core/compare/v3.2.41...v3.2.42) (2022-11-09)


3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"private": true,
"version": "3.2.42",
"version": "3.2.43",
"packageManager": "pnpm@7.1.0",
"scripts": {
"dev": "node scripts/dev.js",
@@ -91,6 +91,7 @@
"rollup-plugin-typescript2": "^0.27.2",
"semver": "^7.3.2",
"serve": "^12.0.0",
"terser": "^5.15.1",
"todomvc-app-css": "^2.3.0",
"ts-jest": "^27.0.5",
"tslib": "^2.4.0",
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.42",
"version": "3.2.43",
"description": "@vue/compiler-core",
"main": "index.js",
"module": "dist/compiler-core.esm-bundler.js",
@@ -32,7 +32,7 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/shared": "3.2.43",
"@babel/parser": "^7.16.4",
"estree-walker": "^2.0.2",
"source-map": "^0.6.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.42",
"version": "3.2.43",
"description": "@vue/compiler-dom",
"main": "index.js",
"module": "dist/compiler-dom.esm-bundler.js",
@@ -37,7 +37,7 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/compiler-core": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/compiler-core": "3.2.43"
}
}
12 changes: 6 additions & 6 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.42",
"version": "3.2.43",
"description": "@vue/compiler-sfc",
"main": "dist/compiler-sfc.cjs.js",
"module": "dist/compiler-sfc.esm-browser.js",
@@ -33,11 +33,11 @@
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
"dependencies": {
"@babel/parser": "^7.16.4",
"@vue/compiler-core": "3.2.42",
"@vue/compiler-dom": "3.2.42",
"@vue/compiler-ssr": "3.2.42",
"@vue/reactivity-transform": "3.2.42",
"@vue/shared": "3.2.42",
"@vue/compiler-core": "3.2.43",
"@vue/compiler-dom": "3.2.43",
"@vue/compiler-ssr": "3.2.43",
"@vue/reactivity-transform": "3.2.43",
"@vue/shared": "3.2.43",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7",
"source-map": "^0.6.1",
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.42",
"version": "3.2.43",
"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/core/tree/main/packages/compiler-ssr#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/compiler-dom": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/compiler-dom": "3.2.43"
}
}
6 changes: 3 additions & 3 deletions packages/reactivity-transform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/reactivity-transform",
"version": "3.2.42",
"version": "3.2.43",
"description": "@vue/reactivity-transform",
"main": "dist/reactivity-transform.cjs.js",
"files": [
@@ -29,8 +29,8 @@
"homepage": "https://github.com/vuejs/core/tree/dev/packages/reactivity-transform#readme",
"dependencies": {
"@babel/parser": "^7.16.4",
"@vue/compiler-core": "3.2.42",
"@vue/shared": "3.2.42",
"@vue/compiler-core": "3.2.43",
"@vue/shared": "3.2.43",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7"
},
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.42",
"version": "3.2.43",
"description": "@vue/reactivity",
"main": "index.js",
"module": "dist/reactivity.esm-bundler.js",
@@ -36,6 +36,6 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme",
"dependencies": {
"@vue/shared": "3.2.42"
"@vue/shared": "3.2.43"
}
}
6 changes: 3 additions & 3 deletions packages/runtime-core/__tests__/apiWatch.spec.ts
Original file line number Diff line number Diff line change
@@ -183,10 +183,10 @@ describe('api: watch', () => {
let called = false
watch(
[a, b],
(newVal, oldVal) => {
([newA, newB], [oldA, oldB]) => {
called = true
expect(newVal).toMatchObject([undefined, undefined])
expect(oldVal).toBeUndefined()
expect([newA, newB]).toMatchObject([undefined, undefined])
expect([oldA, oldB]).toMatchObject([undefined, undefined])
},
{ immediate: true }
)
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.42",
"version": "3.2.43",
"description": "@vue/runtime-core",
"main": "index.js",
"module": "dist/runtime-core.esm-bundler.js",
@@ -32,7 +32,7 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/reactivity": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/reactivity": "3.2.43"
}
}
2 changes: 1 addition & 1 deletion packages/runtime-core/src/apiWatch.ts
Original file line number Diff line number Diff line change
@@ -335,7 +335,7 @@ function doWatch(
// pass undefined as the old value when it's changed for the first time
oldValue === INITIAL_WATCHER_VALUE ||
(isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE)
? undefined
? []
: oldValue,
onCleanup
])
9 changes: 5 additions & 4 deletions packages/runtime-core/src/helpers/useSsrContext.ts
Original file line number Diff line number Diff line change
@@ -7,10 +7,11 @@ export const useSSRContext = <T = Record<string, any>>() => {
if (!__GLOBAL__) {
const ctx = inject<T>(ssrContextKey)
if (!ctx) {
warn(
`Server rendering context not provided. Make sure to only call ` +
`useSSRContext() conditionally in the server build.`
)
__DEV__ &&
warn(
`Server rendering context not provided. Make sure to only call ` +
`useSSRContext() conditionally in the server build.`
)
}
return ctx
} else if (__DEV__) {
2 changes: 2 additions & 0 deletions packages/runtime-core/src/warning.ts
Original file line number Diff line number Diff line change
@@ -31,6 +31,8 @@ export function popWarningContext() {
}

export function warn(msg: string, ...args: any[]) {
if (!__DEV__) return

// avoid props formatting or warn handler tracking deps that might be mutated
// during patch, leading to infinite recursion.
pauseTracking()
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.42",
"version": "3.2.43",
"description": "@vue/runtime-dom",
"main": "index.js",
"module": "dist/runtime-dom.esm-bundler.js",
@@ -35,8 +35,8 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/runtime-core": "3.2.42",
"@vue/shared": "3.2.43",
"@vue/runtime-core": "3.2.43",
"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.42",
"version": "3.2.43",
"description": "@vue/runtime-test",
"private": true,
"main": "index.js",
@@ -25,7 +25,7 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-test#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/runtime-core": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/runtime-core": "3.2.43"
}
}
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.42",
"version": "3.2.43",
"description": "@vue/server-renderer",
"main": "index.js",
"module": "dist/server-renderer.esm-bundler.js",
@@ -32,10 +32,10 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme",
"peerDependencies": {
"vue": "3.2.42"
"vue": "3.2.43"
},
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/compiler-ssr": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/compiler-ssr": "3.2.43"
}
}
4 changes: 2 additions & 2 deletions 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.42",
"version": "3.2.43",
"private": true,
"scripts": {
"dev": "vite",
@@ -12,7 +12,7 @@
"vite": "^3.0.0"
},
"dependencies": {
"vue": "3.2.42",
"vue": "3.2.43",
"@vue/repl": "^1.3.0",
"file-saver": "^2.0.5",
"jszip": "^3.6.0"
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.42",
"version": "3.2.43",
"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.42",
"version": "3.2.43",
"private": true,
"scripts": {
"build": "vite build"
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.42",
"version": "3.2.43",
"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.42",
"version": "3.2.43",
"description": "Vue 3 compatibility build for Vue 2",
"main": "index.js",
"module": "dist/vue.runtime.esm-bundler.js",
@@ -43,6 +43,6 @@
"source-map": "^0.6.1"
},
"peerDependencies": {
"vue": "3.2.42"
"vue": "3.2.43"
}
}
12 changes: 6 additions & 6 deletions packages/vue/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue",
"version": "3.2.42",
"version": "3.2.43",
"description": "The progressive JavaScript framework for building modern web UI.",
"main": "index.js",
"module": "dist/vue.runtime.esm-bundler.js",
@@ -68,10 +68,10 @@
},
"homepage": "https://github.com/vuejs/core/tree/main/packages/vue#readme",
"dependencies": {
"@vue/shared": "3.2.42",
"@vue/compiler-dom": "3.2.42",
"@vue/runtime-dom": "3.2.42",
"@vue/compiler-sfc": "3.2.42",
"@vue/server-renderer": "3.2.42"
"@vue/shared": "3.2.43",
"@vue/compiler-dom": "3.2.43",
"@vue/runtime-dom": "3.2.43",
"@vue/compiler-sfc": "3.2.43",
"@vue/server-renderer": "3.2.43"
}
}
Loading