Doctor Wu
20f62afaaf
fix(reactivity): fix regression for computed with mutation ( #10119 )
...
close #10114
2024-01-15 23:38:57 +08:00
renovate[bot]
237cb45319
chore(deps): update lint ( #10112 )
...
* chore(deps): update lint
* [autofix.ci] apply automated fixes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-01-15 18:15:47 +08:00
renovate[bot]
a557006f8e
fix(deps): update dependency postcss to ^8.4.33 ( #10110 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-15 18:15:24 +08:00
三咲智子 Kevin Deng
af9f892afa
Merge remote-tracking branch 'upstream/main'
2024-01-14 23:33:08 +08:00
三咲智子 Kevin Deng
48bf8e4c70
fix(compiler-sfc): enable prefixIdentifiers by default when reparsing on consumed AST ( #10105 )
2024-01-14 09:36:04 +08:00
zhiyuanzmj
0494323795
feat(compiler-vapor): support `expressionPlugins` for generate ( #91 )
2024-01-13 18:30:03 +08:00
Evan You
3a642fb95c
release: v3.4.13
2024-01-13 16:03:45 +08:00
Johnson Chu
e45a8d24b4
fix(reactivity): fix dirtyLevel checks for recursive effects ( #10101 )
...
close #10082
2024-01-13 15:53:06 +08:00
Evan You
ffd0473e0f
release: v3.4.12
2024-01-13 10:41:29 +08:00
Evan You
8b1848173b
revert: fix(reactivity): correct dirty assign in render function ( #10091 )
...
This reverts commit 8d04205041
.
close #10098
close #10100
2024-01-13 10:38:25 +08:00
zhiyuanzmj
8d7d672bc5
fix(compiler-vapor): should not prefix member expression ( #92 )
2024-01-13 03:26:50 +08:00
Rizumu Ayaka
2cce436aaf
feat(runtime-vapor): lifecycle beforeUpdate and updated hooks ( #89 )
2024-01-13 03:25:57 +08:00
Evan You
fd337dddd1
release: v3.4.11
2024-01-12 22:15:16 +08:00
Evan You
c60479146a
dx(defineModel): warn against reference of setup scope variables in defineModel options
...
close #10093
2024-01-12 22:07:16 +08:00
edison
d35b87725a
fix(runtime-core): filter single root for nested DEV_ROOT_FRAGMENT ( #8593 )
...
close #5203
close #8581
close #10087
2024-01-12 22:07:06 +08:00
Doctorwu
8d04205041
fix(reactivity): correct dirty assign in render function ( #10091 )
...
close #10082
2024-01-12 21:13:17 +08:00
zhoulixiang
08b60f5d0d
fix(hydration): improve mismatch when client valut is null or undefined ( #10086 )
2024-01-12 17:50:26 +08:00
Evan You
bb6b7a297e
release: v3.4.10
2024-01-11 23:04:20 +08:00
Evan You
3907c87ce2
fix(hydration): should not warn on falsy bindings of non-property keys
2024-01-11 21:07:41 +08:00
Evan You
9636357c89
release: v3.4.9
2024-01-11 18:49:05 +08:00
Evan You
dfd9654665
fix(build): avoid accessing __FEATURE_PROD_DEVTOOLS__ flag in root scope
2024-01-11 18:30:23 +08:00
Evan You
bceccf9e21
chore(build): rename __NODE_JS__ build flag to __CJS__
2024-01-11 18:24:21 +08:00
Evan You
8fda856a82
refactor: split out useModel implementation and tests
2024-01-11 18:04:47 +08:00
Evan You
92514db708
build: add node production/development condition in package exports ( #10036 )
...
follow up of #9977
2024-01-11 18:04:32 +08:00
edison
bcda96b525
fix(suspense): avoid double-patching nested suspense when parent suspense is not resolved ( #10055 )
...
close #8678
2024-01-11 17:27:53 +08:00
Evan You
07b19a53a5
test: test case for style binding w/ object value + v-show
...
ref #10074
2024-01-11 17:14:49 +08:00
cyx
cd419aec3c
fix(runtime-dom): unify behavior for v-show + style display binding ( #10075 )
...
close #10074
2024-01-11 17:11:35 +08:00
Evan You
dcc68ef7d4
fix(hydration): do not warn against bindings w/ object values
2024-01-11 16:18:00 +08:00
Evan You
8d656ce88d
release: v3.4.8
2024-01-11 01:03:51 +08:00
Evan You
5af3987291
fix(hydration): fix class and style hydration mismatch message
...
close #10067
2024-01-11 00:49:46 +08:00
Evan You
70ad4caad7
fix(suspense): fix more suspense patch before resolve edge cases
...
close #10017
2024-01-11 00:37:06 +08:00
Evan You
972facee0d
fix(hydration): improve attr hydration mismatch check for boolean attrs
...
close #10057
close #10060
2024-01-10 14:14:47 +08:00
Evan You
a3725a729c
release: v3.4.7
2024-01-09 18:15:03 +08:00
三咲智子 Kevin Deng
438a74aad8
fix(types): fix functional component for `h` ( #9991 )
...
- stricter children/slots type
- fix emits/`EE` type argument of `FunctionalComponent`
2024-01-09 16:45:05 +08:00
Evan You
2fd3905738
revert: "dx(computed): warn incorrect use of getCurrentInstance inside computed"
...
This reverts commit 324e817ef8
.
2024-01-09 16:37:50 +08:00
LiuSeen
03b54962dc
chore(types): use EffectScheduler type for its queue ( #10023 )
2024-01-09 15:27:17 +08:00
zhangenming
64e9c9616d
refactor(runtime-core): use currentRenderingInstance directly
2024-01-09 15:26:07 +08:00
zhangenming
9c54dacd0d
chore: use NOOP. ( #9938 )
2024-01-09 15:24:10 +08:00
Haoqun Jiang
923d560d0b
fix(parser): skip compat mode check for SFC root `<template>` tags ( #10034 )
...
Fixes https://github.com/vitejs/vite-plugin-vue/issues/330
2024-01-09 11:14:00 +08:00
Evan You
7976f7044e
refactor(runtime-core): safer currentInstance reset
2024-01-09 07:22:13 +08:00
Evan You
dc91463eb6
release: v3.4.6
2024-01-08 23:01:54 +08:00
白雾三语
c379bc29ef
fix(types): allow `null` type for textarea value ( #9997 )
...
close #9904
2024-01-08 22:58:27 +08:00
Evan You
7bd4e90506
fix(build): revert "build: add production/development export conditions ( #9977 )"
...
This reverts commit e790e1bdd7
.
close #10012
close #10020
2024-01-08 22:29:08 +08:00
Doctorwu
3bf34b767e
fix(runtime-core): handle fragment with null children ( #10010 )
...
close #10007
2024-01-08 18:48:47 +08:00
Evan You
3c3561e720
fix: fix post watcher fire timing on nested app mounts
...
close #10005
2024-01-08 18:44:28 +08:00
Evan You
d9162dfc2e
fix(scheduler): sort nested postFlushCbs
...
close #10003
2024-01-08 18:20:29 +08:00
Evan You
324e817ef8
dx(computed): warn incorrect use of getCurrentInstance inside computed
...
ref #9974
close #10001
2024-01-08 18:12:40 +08:00
zhoulixiang
2701355e8e
fix(hydration): avoid hydration mismatch warning for styles with different order ( #10011 )
...
close #10000
close #10006
2024-01-08 16:36:27 +08:00
白雾三语
a3fbf2132b
fix(suspense): fix anchor for suspense with transition out-in ( #9999 )
...
close #9996
2024-01-08 15:57:14 +08:00
Evan You
ceb215e45d
test: update vShow tests to workaround jsdom regression
2024-01-08 15:03:10 +08:00
LiuSeen
96fffe6ec3
chore(comments): dep changed from set to map ( #10019 ) [ci skip]
2024-01-08 14:19:07 +08:00
Rizumu Ayaka
26fee414ff
feat: compound expression for `v-on` ( #60 )
2024-01-08 14:07:49 +08:00
Doctorwu
68e5cc6ac8
chore(runtime-core): remove console comment ( #9989 )
2024-01-07 03:26:38 +08:00
Rizumu Ayaka
fb4d9a1443
feat: renderWatch / renderEffect ( #86 )
...
* refactor: use baseWatch to drive watchAPI
* feat: basic implementation of renderWatch and effectId
* chore: remove effect id
* chore: export and simplify types
* test: render watch
* chore: add todo comment
* fix: sync code changes according to the review in PR #82
* fix: enum values conflict
* chore: rename
* feat: change watchEffect to renderEffect in compiler-vapor
* chore: update
---------
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-01-07 01:31:01 +08:00
Rizumu Ayaka
bdf28de8e8
feat(runtime-core, reactivity): `onEffectCleanup` and `baseWatch` ( #82 )
...
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-01-04 23:22:55 +08:00
三咲智子 Kevin Deng
c9fe3f12e7
Merge tag 'v3.4.5'
2024-01-04 17:43:25 +08:00
Evan You
0275dd329d
release: v3.4.5
2024-01-04 17:21:24 +08:00
Evan You
b20350ded5
fix(compiler-sfc): fix co-usage of defineModel transform options and props destructure
...
close #9972
2024-01-04 17:07:29 +08:00
三咲智子 Kevin Deng
e971b0699b
Merge remote-tracking branch 'upstream/main'
2024-01-04 16:25:58 +08:00
Evan You
ae60a91cc2
fix(compiler-sfc): fix sfc template unref rewrite for class instantiation
...
close #6483
close #6491
2024-01-04 15:58:13 +08:00
三咲智子 Kevin Deng
fda51925f4
chore: disallow console statement ( #9986 )
2024-01-04 15:54:48 +08:00
Evan You
0ae651a5f0
chore: remove log
2024-01-04 15:45:35 +08:00
Daniel Roe
e790e1bdd7
build: add production/development export conditions ( #9977 )
2024-01-04 11:24:17 +08:00
edison
7dbdb3edf0
fix(compiler-ssr): fix node clone edge case caused by AST reuse ( #9983 )
...
close #9981
2024-01-04 10:52:09 +08:00
Yang Mingshan
d2d89551bb
fix(watch): cleanup watcher effect from scope when manually stopped ( #9978 )
2024-01-04 10:36:13 +08:00
Evan You
f70f7ca9ae
release: v3.4.4
2024-01-03 18:40:28 +08:00
丶远方
fe03b2f8bf
chore(apiWatch): constraint deep passes boolean ( #9952 )
2024-01-03 18:18:45 +08:00
skirtle
10ccb9bfa0
fix(defineModel): support kebab-case/camelCase mismatches ( #9950 )
2024-01-03 18:18:35 +08:00
Yang Mingshan
f300a4001e
fix(watch): remove instance unmounted short circuit in getter of `watchEffect` ( #9948 )
2024-01-03 18:09:53 +08:00
Evan You
71d3121b72
fix(compiler-sfc): fix scss source map regression
...
close #9970
close #9969
2024-01-03 17:45:57 +08:00
edison
0160264d67
fix(ssr): avoid rendering transition-group slot content as a fragment ( #9961 )
...
close #9933
2024-01-03 17:43:08 +08:00
renovate[bot]
7b8c95a43d
chore(deps): update dependency postcss-selector-parser to ^6.0.15 ( #9960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 17:35:34 +08:00
renovate[bot]
4331af9093
chore(deps): update all non-major dependencies ( #9959 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 17:35:15 +08:00
Evan You
a9f781a92c
fix(watch): revert watch behavior when watching shallow reactive objects
...
close #9965
2024-01-03 17:25:24 +08:00
yangxiuxiu
06488047c1
fix(runtime-core): correctly assign suspenseId to avoid conflicts with the default id ( #9966 )
...
close #9944
2024-01-03 17:22:06 +08:00
SerKo
a47fb45c50
workflow(sfc-playground): init custom formatter when selecting new version ( #9958 )
...
close #9957
2024-01-03 16:54:47 +08:00
Evan You
d94d8d4bff
fix(compiler-sfc): use compilerOptions when re-parsing consumed AST
...
fixes hydration error for custom elements
2024-01-02 21:38:13 +08:00
Evan You
be7eabda22
chore: bump repl version
2024-01-02 10:54:13 +08:00
三咲智子 Kevin Deng
3d3d08d0f1
Merge remote-tracking branch 'upstream/minor'
2023-12-31 18:51:34 +08:00
Evan You
24d77c25ce
perf(watch): avoid double traverse for reactive source
2023-12-31 17:29:58 +08:00
Evan You
8f85b6da44
release: v3.4.3
2023-12-30 21:34:23 +08:00
Evan You
274f6f71fc
test: test case for sfc parse options cache invalidation
2023-12-30 21:09:15 +08:00
Evan You
b8d58ec4f4
fix(compiler-sfc): respect sfc parse options in cache key
2023-12-30 20:38:58 +08:00
Evan You
b010cb9939
release: v3.4.2
2023-12-30 19:41:35 +08:00
edison
6cb00ed0f9
fix(ssr): fix hydration error for slot outlet inside transition-group ( #9937 )
...
close #9933
2023-12-30 19:01:07 +08:00
Evan You
c3fd577177
chore: fix snapshot
2023-12-30 18:57:22 +08:00
yangxiuxiu
4f703d120d
fix(runtime-core): support deep: false when watch reactive ( #9928 )
...
close #9916
---------
Co-authored-by: RicardoErii <‘1974364190@qq.com’>
Co-authored-by: Evan You <yyx990803@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-12-30 18:52:17 +08:00
Evan You
dce99c12df
fix(compiler-sfc): fix dev regression for dot / namespace component usage
...
close #9947
2023-12-30 18:20:14 +08:00
Evan You
63c3e621ce
test: split import usage check tests into dedicated file
2023-12-30 18:13:35 +08:00
Evan You
f787337b47
release: v3.4.1
2023-12-30 09:02:48 +08:00
Evan You
97ce041910
fix(defineModel): support local mutation when only prop but no listener is passed
2023-12-30 08:57:55 +08:00
Evan You
6fab8551e4
feat(compiler-sfc): support passing template parsing options when parsing sfc
...
- This is released in a patch because it is an relatively internal API
but required to properly fix https://github.com/vitejs/vite-plugin-vue/issues/322
- `parseExpressions` is now deprecated because it can be passed using
original template parsing options (`prefixIdentifiers`)
2023-12-30 08:44:39 +08:00
Carlos Rodrigues
4c20f502ca
chore: use relative import location instead of package ( #9941 )
2023-12-30 08:35:56 +08:00
Evan You
9bc3c7e29c
fix(defineModel): always default modifiers to empty object
...
close #9945
2023-12-30 08:26:48 +08:00
丶远方
4af85835f7
fix(types): fix defineModel watch type error ( #9942 )
...
close #9939
2023-12-30 08:22:56 +08:00
Rizumu Ayaka
d06aac7aa2
style: fix format in vapor
2023-12-29 22:11:33 +08:00
Rizumu Ayaka
dce55475a5
style: fix lint errors in vapor
2023-12-29 22:05:33 +08:00
Rizumu Ayaka
a82d070890
Merge remote-tracking branch 'upstream/minor'
2023-12-29 21:03:21 +08:00
Masa-Shin
77d33e263c
fix(compat): correct enum value for COMPILER_FILTERS feature ( #9875 )
2023-12-29 12:41:21 +08:00
Evan You
d702b66482
release: v3.4.0
2023-12-29 10:50:32 +08:00