]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Fri, 19 Jul 2024 09:24:34 +0000 (17:24 +0800)]
release: v3.4.33
edison [Fri, 19 Jul 2024 09:02:14 +0000 (17:02 +0800)]
refactor(runtime-core): remove attrsProxy and slotsProxy from instance (#11390)
Tycho [Fri, 19 Jul 2024 08:52:03 +0000 (16:52 +0800)]
fix(runtime-dom): handle undefined values in v-html (#11403)
Hongkun Peng [Fri, 19 Jul 2024 08:48:13 +0000 (16:48 +0800)]
chore(build): fix build error on Windows (#11389)
Evan You [Wed, 17 Jul 2024 09:07:05 +0000 (17:07 +0800)]
release: v3.4.32
yangxiuxiu [Wed, 17 Jul 2024 08:46:10 +0000 (16:46 +0800)]
fix(runtime-core): do not emit when defineModel ref is set with same value (#11162)
close #11125
linzhe [Wed, 17 Jul 2024 08:37:14 +0000 (16:37 +0800)]
fix(runtime-dom): properly handle innerHTML unmount into new children (#11159)
close #9135
Zhaolin Liang [Wed, 17 Jul 2024 07:06:14 +0000 (15:06 +0800)]
fix(compiler-sfc): correctly resolve type annotation for declared function (#11279)
close #11266
Evan You [Wed, 17 Jul 2024 06:29:54 +0000 (14:29 +0800)]
test: test case for #11286
Evan You [Wed, 17 Jul 2024 04:14:25 +0000 (12:14 +0800)]
fix(hydration): fix tracking of reactive style objects in production
close #11372
Tycho [Wed, 17 Jul 2024 02:09:57 +0000 (10:09 +0800)]
fix(reactivity): ensure `unref` correctly resolves type for `ShallowRef` (#11360)
close #11356
Evan You [Tue, 16 Jul 2024 10:05:44 +0000 (18:05 +0800)]
fix(runtime-core): avoid recursive warning
close #8074
Evan You [Tue, 16 Jul 2024 09:17:25 +0000 (17:17 +0800)]
fix(teleport): skip teleported nodes when locating patch anchor
close #9071
close #9134
close #9313
Tests reused from #9313
LiuSeen [Tue, 16 Jul 2024 07:07:06 +0000 (15:07 +0800)]
fix(reactivity): shallowReactive map "unwraps" the nested refs (#8503)
fix #8501
fix #11249
Linghao Su [Tue, 16 Jul 2024 03:40:53 +0000 (11:40 +0800)]
test(runtime-core): test effectscope instance null (#8397)
Evan You [Tue, 16 Jul 2024 03:09:34 +0000 (11:09 +0800)]
chore: format
Evan You [Tue, 16 Jul 2024 03:06:45 +0000 (11:06 +0800)]
fix(hydration): handle consectuvie text nodes during hydration
close #7285
close #7301
fang-ng4 [Mon, 15 Jul 2024 14:36:48 +0000 (22:36 +0800)]
test: edge case for decodeHtmlBrowser (#11339)
Co-authored-by: unknown <fangliang@qq.com>
Vlad [Mon, 15 Jul 2024 14:31:27 +0000 (01:31 +1100)]
perf(server-render): avoid unnecessary checks in `createBuffer` (#11364)
renovate[bot] [Mon, 15 Jul 2024 13:56:55 +0000 (21:56 +0800)]
chore(deps): update dependency rollup to ^4.18.1 (#11358)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
skirtle [Mon, 15 Jul 2024 13:56:37 +0000 (14:56 +0100)]
fix(runtime-core): use separate prop caches for components and mixins (#11350)
Co-authored-by: Red Huang <gcaaa31928@gmail.com>
close #7998
_Kerman [Mon, 15 Jul 2024 13:54:53 +0000 (21:54 +0800)]
fix(hmr): hmr reload should work with async component (#11248)
btea [Mon, 15 Jul 2024 08:31:27 +0000 (16:31 +0800)]
chore: fix @babel/types version in pnpm catalog (#11349)
Evan You [Mon, 15 Jul 2024 08:29:25 +0000 (16:29 +0800)]
chore: remove codspeed plugin
Evan You [Mon, 15 Jul 2024 08:28:47 +0000 (16:28 +0800)]
chore: remove terser dep
Evan You [Mon, 15 Jul 2024 08:25:58 +0000 (16:25 +0800)]
fix(build): use consistent minify options from previous terser config
renovate[bot] [Mon, 15 Jul 2024 08:22:03 +0000 (16:22 +0800)]
chore(deps): update all non-major dependencies (#11357)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Sat, 13 Jul 2024 13:38:32 +0000 (21:38 +0800)]
fix(v-once): properly unmount v-once cached trees
close #5154
close #8809
Evan You [Sat, 13 Jul 2024 13:07:45 +0000 (21:07 +0800)]
refactor: isVNode -> isVOnce
Evan You [Sat, 13 Jul 2024 13:05:06 +0000 (21:05 +0800)]
refactor: memoIndex -> cacheIndex
Evan You [Sat, 13 Jul 2024 10:21:02 +0000 (18:21 +0800)]
refactor(compiler): move patchFlag text generation to codegen phase
Evan You [Sat, 13 Jul 2024 07:40:09 +0000 (15:40 +0800)]
chore: improve comments
skirtle [Sat, 13 Jul 2024 06:57:37 +0000 (07:57 +0100)]
fix(v-model): component v-model modifiers trim and number when cases don't match (#9609)
close #4848
close #4850 (based on commits from #4850)
Co-authored-by: zhaozhongyu <zhaozhongyu@xunlei.com>
Co-authored-by: Evan You <evan@vuejs.org>
Vlad [Fri, 12 Jul 2024 14:39:21 +0000 (01:39 +1100)]
perf(server-renderer): optimize `unrollBuffer` by avoiding promises (#11340)
Evan You [Fri, 12 Jul 2024 10:22:31 +0000 (18:22 +0800)]
fix(runtime-core): force diff slot fallback content and provided content
fix #7256
fix #9200
fix #9308
close #7266
close #9213
Evan You [Fri, 12 Jul 2024 09:29:42 +0000 (17:29 +0800)]
fix(runtime-core): more edge case fix for manually rendered compiled slot
close #11336
Evan You [Thu, 11 Jul 2024 17:25:08 +0000 (01:25 +0800)]
test: test case for
3d34f406a / #10870
Evan You [Thu, 11 Jul 2024 17:24:17 +0000 (01:24 +0800)]
fix(runtime-core): errors during component patch should be caught by error handlers
Evan You [Thu, 11 Jul 2024 16:34:05 +0000 (00:34 +0800)]
fix(runtime-core): bail manually rendered compiler slot fragments in all cases
Previously this bail was only applied on updates but not on initial mount,
and leads to different patch code paths between mount and update in edge
cases.
close #10870
白雾三语 [Thu, 11 Jul 2024 09:30:41 +0000 (17:30 +0800)]
chore(repl): avoid duplicate formatter mounts (#10472)
close #10466
Evan You [Thu, 11 Jul 2024 08:59:55 +0000 (16:59 +0800)]
fix(defineModel): force local update when setter results in same emitted value
fix #10279
fix #10301
Evan You [Mon, 8 Jul 2024 12:06:37 +0000 (20:06 +0800)]
workflow: use pnpm catalog for workspace deps (#11317)
ref https://pnpm.io/catalogs
renovate[bot] [Mon, 8 Jul 2024 10:07:03 +0000 (18:07 +0800)]
chore(deps): update lint (#11311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:03:38 +0000 (18:03 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v6 (#11314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:03:27 +0000 (18:03 +0800)]
fix(deps): update dependency @vue/repl to ^4.3.1 (#11313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:03:08 +0000 (18:03 +0800)]
chore(deps): update autofix-ci/action digest to
2891949 (#11310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:02:53 +0000 (18:02 +0800)]
chore(deps): update build (#11260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:02:39 +0000 (18:02 +0800)]
fix(deps): update dependency postcss to ^8.4.39 (#11259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Jul 2024 10:02:28 +0000 (18:02 +0800)]
chore(deps): update dependency puppeteer to ~22.12.1 (#11256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
PhantomPower82 [Mon, 8 Jul 2024 10:02:10 +0000 (18:02 +0800)]
chore: fix missing parenthesis (#11271) [ci skip]
renovate[bot] [Mon, 8 Jul 2024 09:31:20 +0000 (17:31 +0800)]
chore(deps): update all non-major dependencies (#11255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Fri, 5 Jul 2024 03:51:05 +0000 (11:51 +0800)]
chore: refactor scripts to reduce dependencies
Tycho [Sat, 29 Jun 2024 14:26:30 +0000 (22:26 +0800)]
chore: move custom matcher types to setup-vitest.ts (#11252)
Tycho [Fri, 28 Jun 2024 14:58:34 +0000 (22:58 +0800)]
ci: correct PR number retrieval to fix size-report action (#11223)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
Evan You [Fri, 28 Jun 2024 02:14:29 +0000 (10:14 +0800)]
release: v3.4.31
Tycho [Fri, 28 Jun 2024 01:48:23 +0000 (09:48 +0800)]
fix(compiler-core): handle inline comments with undefined bindings (#11217)
close #11216
Johnson Chu [Fri, 28 Jun 2024 01:45:34 +0000 (09:45 +0800)]
test(reactivity): add a failed test for computed (#11243)
to avoid regressions like in #11135
renovate[bot] [Fri, 28 Jun 2024 01:36:19 +0000 (09:36 +0800)]
chore(deps): update dependency monaco-editor to ^0.50.0 (#11211)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Fri, 28 Jun 2024 01:31:14 +0000 (09:31 +0800)]
fix: Revert "fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)"
This reverts commit
8296e19855e369a7826f5ea26540a6da01dc7093 .
Evan You [Fri, 28 Jun 2024 01:28:51 +0000 (09:28 +0800)]
Revert "fix(reactivity): fix side effect computed dirty level (#11183)"
This reverts commit
3bd79e3e5ed960fc42cbf77bc61a97d2c03557c0 .
renovate[bot] [Mon, 24 Jun 2024 09:07:19 +0000 (17:07 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v6 (#11212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 24 Jun 2024 02:53:54 +0000 (10:53 +0800)]
chore(deps): update dependency puppeteer to ~22.12.0 (#11210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 24 Jun 2024 02:53:36 +0000 (10:53 +0800)]
chore(deps): update dependency typescript-eslint to ^7.13.1 (#11209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 24 Jun 2024 02:53:17 +0000 (10:53 +0800)]
chore(deps): update all non-major dependencies (#11207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 24 Jun 2024 02:52:54 +0000 (10:52 +0800)]
chore(deps): update autofix-ci/action digest to
dd55f44 (#11206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Mon, 24 Jun 2024 02:51:13 +0000 (10:51 +0800)]
chore: add more details on what PRs are accepted in contribution guide [ci skip]
Tycho [Mon, 24 Jun 2024 02:26:17 +0000 (10:26 +0800)]
chore: fix typo (#11195) [ci skip]
Evan You [Mon, 24 Jun 2024 02:25:25 +0000 (10:25 +0800)]
chore: update changelog with vue-tsc notes for 3.4.30 [ci skip]
Fernando Fernández [Sun, 23 Jun 2024 19:00:38 +0000 (21:00 +0200)]
ci: re-fix size report (#11204)
Fernando Fernández [Sun, 23 Jun 2024 13:43:40 +0000 (15:43 +0200)]
ci: fix size-report (#11203)
skirtle [Sun, 23 Jun 2024 01:34:52 +0000 (02:34 +0100)]
fix(shared): unwrap refs in toDisplayString (#7306)
close #5578
close #5593
close #11199
close #11201
Evan You [Sat, 22 Jun 2024 12:59:53 +0000 (20:59 +0800)]
release: v3.4.30
Evan You [Sat, 22 Jun 2024 12:54:46 +0000 (20:54 +0800)]
fix(runtime-core): update devtool __vnode on patch, avoid memory leak during dev
close #11192
Evan You [Sat, 22 Jun 2024 10:05:45 +0000 (18:05 +0800)]
fix(hydration): skip prop mismatch check for directives that mutate DOM in created
close #11189
yangxiuxiu [Sat, 22 Jun 2024 09:49:25 +0000 (17:49 +0800)]
fix(hydration): fix css vars hydration mismatch false positive on attr-fallthrough (#11190)
close #11188
Fernando Fernández [Sat, 22 Jun 2024 09:10:16 +0000 (11:10 +0200)]
refactor(built-ins): remove unused code from Teleport and Suspense components (#11139)
_Kerman [Sat, 22 Jun 2024 09:08:39 +0000 (17:08 +0800)]
fix(compiler-core): should not remove slot node with `v-else` (#11150)
Simon He [Sat, 22 Jun 2024 09:05:35 +0000 (17:05 +0800)]
refactor(compat/compiler-core): improve conditional branching (#11185)
Thorsten Lünborg [Sat, 22 Jun 2024 09:04:41 +0000 (11:04 +0200)]
fix(runtime-dom): ensure only symbols are explicitly stringified during attribute patching (#11182)
close #11177
Tycho [Sat, 22 Jun 2024 08:57:25 +0000 (16:57 +0800)]
perf(reactivity): cache tracking value (#11145)
XiaoDong [Sat, 22 Jun 2024 08:55:37 +0000 (16:55 +0800)]
chore: remove dead links (#11173) [ci skip]
Tycho [Sat, 22 Jun 2024 08:54:56 +0000 (16:54 +0800)]
fix(runtime-core): ensure unmount dynamic components in optimized mode (#11171)
close #11168
Tycho [Sat, 22 Jun 2024 08:42:12 +0000 (16:42 +0800)]
fix(runtime-dom): prevent setting state as attribute for custom elements (#11165)
close #11163
Doctor Wu [Sat, 22 Jun 2024 08:27:28 +0000 (16:27 +0800)]
fix(reactivity): fix side effect computed dirty level (#11183)
close #11181, #11169
Evan You [Tue, 18 Jun 2024 10:12:26 +0000 (18:12 +0800)]
build: use swc minify for prod builds
Evan You [Mon, 17 Jun 2024 14:16:54 +0000 (22:16 +0800)]
ci: use node-version-file for autofix and canary workflows
renovate[bot] [Mon, 17 Jun 2024 04:04:00 +0000 (12:04 +0800)]
chore(deps): update dependency vite to ^5.3.1 (#11153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Snoppy [Mon, 17 Jun 2024 03:55:52 +0000 (11:55 +0800)]
chore: fix typo [skip ci] (#11154)
renovate[bot] [Mon, 17 Jun 2024 03:55:15 +0000 (11:55 +0800)]
chore(deps): update lint (#11156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 17 Jun 2024 03:51:58 +0000 (11:51 +0800)]
chore(deps): update test (#11157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 17 Jun 2024 03:43:37 +0000 (11:43 +0800)]
chore(deps): update all non-major dependencies (#11152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Fri, 14 Jun 2024 16:02:36 +0000 (18:02 +0200)]
release: v3.4.29
Evan You [Fri, 14 Jun 2024 15:59:30 +0000 (17:59 +0200)]
chore: exclude sfc local proxy files from tsconfig
Evan You [Fri, 14 Jun 2024 15:59:12 +0000 (17:59 +0200)]
workflow: improve release script ci status check
Doctor Wu [Fri, 14 Jun 2024 15:51:19 +0000 (23:51 +0800)]
fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)
close #11121
Evan You [Fri, 14 Jun 2024 15:46:50 +0000 (17:46 +0200)]
fix(compiler-sfc): support @vue-ignore comment on more type sources
Evan You [Fri, 14 Jun 2024 14:47:24 +0000 (16:47 +0200)]
fix(compiler-sfc): fix parsing of mts, d.mts, and mtsx files
Evan You [Fri, 14 Jun 2024 14:46:26 +0000 (16:46 +0200)]
fix(compiler-sfc): fix missing scope for extends error message
Evan You [Fri, 14 Jun 2024 14:13:18 +0000 (16:13 +0200)]
fix(build): fix accidental inclusion of runtime-core in server-renderer cjs build
close #11137
Evan You [Fri, 14 Jun 2024 14:04:04 +0000 (16:04 +0200)]
chore: fix missing type import