Commit Graph

6015 Commits

Author SHA1 Message Date
skirtle b0aa234e5e
fix(runtime-core): use separate prop caches for components and mixins (#11350)
Co-authored-by: Red Huang <gcaaa31928@gmail.com>

close #7998
2024-07-15 21:56:37 +08:00
_Kerman c8b9794575
fix(hmr): hmr reload should work with async component (#11248) 2024-07-15 21:54:53 +08:00
btea 1676f079b6
chore: fix @babel/types version in pnpm catalog (#11349) 2024-07-15 16:31:27 +08:00
Evan You c4025015db
chore: remove codspeed plugin 2024-07-15 16:29:57 +08:00
Evan You 36b1fefeac
chore: remove terser dep 2024-07-15 16:29:41 +08:00
Evan You 789675f65d
fix(build): use consistent minify options from previous terser config 2024-07-15 16:29:41 +08:00
renovate[bot] f1aae57dfe
chore(deps): update all non-major dependencies (#11357)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 16:22:03 +08:00
Evan You d343a0dc01
fix(v-once): properly unmount v-once cached trees
close #5154
close #8809
2024-07-13 21:38:32 +08:00
Evan You 3107b57e2e
refactor: isVNode -> isVOnce 2024-07-13 21:07:45 +08:00
Evan You 2815531fd5
refactor: memoIndex -> cacheIndex 2024-07-13 21:05:06 +08:00
Evan You aef807746a
refactor(compiler): move patchFlag text generation to codegen phase 2024-07-13 19:40:04 +08:00
Evan You f05b3ae0f8
chore: improve comments 2024-07-13 15:40:09 +08:00
skirtle 7fb6eb882b
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>
2024-07-13 14:57:37 +08:00
Vlad 05779a70bd
perf(server-renderer): optimize `unrollBuffer` by avoiding promises (#11340) 2024-07-12 22:39:21 +08:00
Evan You d76dd9c58d
fix(runtime-core): force diff slot fallback content and provided content
fix #7256
fix #9200
fix #9308

close #7266
close #9213
2024-07-12 18:26:11 +08:00
Evan You 685e3f381c
fix(runtime-core): more edge case fix for manually rendered compiled slot
close #11336
2024-07-12 17:29:42 +08:00
Evan You 314ce82e47
test: test case for 3d34f406a / #10870 2024-07-12 01:25:08 +08:00
Evan You ee0248accf
fix(runtime-core): errors during component patch should be caught by error handlers 2024-07-12 01:24:17 +08:00
Evan You 3d34f406ac
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
2024-07-12 00:34:23 +08:00
白雾三语 23cd61423c
chore(repl): avoid duplicate formatter mounts (#10472)
close #10466
2024-07-11 17:30:41 +08:00
Evan You de174e1aa7
fix(defineModel): force local update when setter results in same emitted value
fix #10279
fix #10301
2024-07-11 17:00:39 +08:00
Evan You 0ac0f2e338
workflow: use pnpm catalog for workspace deps (#11317)
ref https://pnpm.io/catalogs
2024-07-08 20:06:37 +08:00
renovate[bot] cd9d8505bb
chore(deps): update lint (#11311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:07:03 +08:00
renovate[bot] 63452e6844
chore(deps): update dawidd6/action-download-artifact action to v6 (#11314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:03:38 +08:00
renovate[bot] e84b807cf2
fix(deps): update dependency @vue/repl to ^4.3.1 (#11313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:03:27 +08:00
renovate[bot] c50867e1e6
chore(deps): update autofix-ci/action digest to 2891949 (#11310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:03:08 +08:00
renovate[bot] 328ba41747
chore(deps): update build (#11260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:02:53 +08:00
renovate[bot] 933ad9db4b
fix(deps): update dependency postcss to ^8.4.39 (#11259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:02:39 +08:00
renovate[bot] a305820226
chore(deps): update dependency puppeteer to ~22.12.1 (#11256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 18:02:28 +08:00
PhantomPower82 b3c5f0be9c
chore: fix missing parenthesis (#11271) [ci skip] 2024-07-08 18:02:10 +08:00
renovate[bot] 4e45bf1273
chore(deps): update all non-major dependencies (#11255)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-08 17:31:20 +08:00
Evan You 93324b2ec0
chore: refactor scripts to reduce dependencies 2024-07-05 11:51:24 +08:00
Tycho ae97e50538
chore: move custom matcher types to setup-vitest.ts (#11252) 2024-06-29 22:26:30 +08:00
Tycho 2f11a455e0
ci: correct PR number retrieval to fix size-report action (#11223)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-06-28 22:58:34 +08:00
Evan You f2acd51340
release: v3.4.31 2024-06-28 10:14:29 +08:00
Tycho 746352a14d
fix(compiler-core): handle inline comments with undefined bindings (#11217)
close #11216
2024-06-28 09:48:23 +08:00
Johnson Chu ad22879dd2
test(reactivity): add a failed test for computed (#11243)
to avoid regressions like in #11135
2024-06-28 09:45:34 +08:00
renovate[bot] b1d1f44e9f
chore(deps): update dependency monaco-editor to ^0.50.0 (#11211)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 09:36:19 +08:00
Evan You e0df985f03
fix: Revert "fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)"
This reverts commit 8296e19855.
2024-06-28 09:31:14 +08:00
Evan You 6c303eacd1
Revert "fix(reactivity): fix side effect computed dirty level (#11183)"
This reverts commit 3bd79e3e5e.
2024-06-28 09:28:51 +08:00
renovate[bot] 261fb7ced1
chore(deps): update dawidd6/action-download-artifact action to v6 (#11212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 17:07:19 +08:00
renovate[bot] 01ff603a95
chore(deps): update dependency puppeteer to ~22.12.0 (#11210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 10:53:54 +08:00
renovate[bot] 89946f8f6f
chore(deps): update dependency typescript-eslint to ^7.13.1 (#11209)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 10:53:36 +08:00
renovate[bot] a1170db9e0
chore(deps): update all non-major dependencies (#11207)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 10:53:17 +08:00
renovate[bot] cdd867b98f
chore(deps): update autofix-ci/action digest to dd55f44 (#11206)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 10:52:54 +08:00
Evan You ccca42fe54
chore: add more details on what PRs are accepted in contribution guide [ci skip] 2024-06-24 10:51:26 +08:00
Tycho 00341e8d66
chore: fix typo (#11195) [ci skip] 2024-06-24 10:26:17 +08:00
Evan You b16e272def
chore: update changelog with vue-tsc notes for 3.4.30 [ci skip] 2024-06-24 10:25:25 +08:00
Fernando Fernández 4e8045b18e
ci: re-fix size report (#11204) 2024-06-24 03:00:38 +08:00
Fernando Fernández 423b462e59
ci: fix size-report (#11203) 2024-06-23 21:43:40 +08:00