三咲智子 Kevin Deng
|
4062c6805a
|
refactor(compiler-vapor): remove loc in IR
|
2024-01-31 17:37:54 +08:00 |
三咲智子 Kevin Deng
|
2bc107a7a7
|
refactor(compiler-vapor): missing check in genOperation
|
2024-01-31 17:32:01 +08:00 |
三咲智子 Kevin Deng
|
3817bbf134
|
refactor(compiler-vapor): remove source in codegen context
|
2024-01-31 17:28:19 +08:00 |
三咲智子 Kevin Deng
|
46e83e9681
|
refactor(compiler-vapor): symbol for newline (#104)
|
2024-01-31 17:26:07 +08:00 |
三咲智子 Kevin Deng
|
c88c6d12aa
|
Merge remote-tracking branch 'upstream/main'
|
2024-01-31 17:01:56 +08:00 |
三咲智子 Kevin Deng
|
681dc5d954
|
feat(compiler-vapor): v-for (#101)
|
2024-01-31 17:00:19 +08:00 |
三咲智子 Kevin Deng
|
7b036fd4c0
|
fix(compiler-vapor): source map position
|
2024-01-31 15:43:37 +08:00 |
三咲智子 Kevin Deng
|
f7642ab77c
|
refactor(compiler-vapor): remove createTextNode argument
|
2024-01-31 13:16:03 +08:00 |
三咲智子 Kevin Deng
|
ccfadc1fb4
|
refactor(compiler-vapor): re-organize
|
2024-01-30 23:02:16 +08:00 |
三咲智子 Kevin Deng
|
38a06394f7
|
refactor(compiler-vapor): rename dynamicFlags to flags
|
2024-01-30 22:52:42 +08:00 |
三咲智子 Kevin Deng
|
b8806f0954
|
refactor(compiler-vapor): class-based CodegenContext
|
2024-01-30 22:46:56 +08:00 |
三咲智子 Kevin Deng
|
e02725665d
|
fix(compiler-vapor): import helper with type check
|
2024-01-30 22:21:59 +08:00 |
三咲智子 Kevin Deng
|
7f8a94b48e
|
refactor(compiler-vapor): fast path for string
|
2024-01-30 22:17:34 +08:00 |
三咲智子 Kevin Deng
|
c0b7515369
|
refactor(compiler-vapor): CodeFragment for codegen
|
2024-01-30 22:08:28 +08:00 |
三咲智子 Kevin Deng
|
d942be14f2
|
refactor(compiler-vapor): simplify codegen context
|
2024-01-30 19:35:29 +08:00 |
三咲智子 Kevin Deng
|
d7ab873f1e
|
refactor(compiler-vapor): remove unnecessary DynamicFlag.INSERT
|
2024-01-30 06:12:01 +08:00 |
三咲智子 Kevin Deng
|
74f7e56fb8
|
refactor(runtime-vapor): throw errors when node is not found
|
2024-01-30 05:39:53 +08:00 |
三咲智子 Kevin Deng
|
cd0e3273d2
|
test: add normalizeBlock
|
2024-01-30 05:39:53 +08:00 |
Rizumu Ayaka
|
489f11a1f9
|
refactor(runtime-vapor): template fragment (#100)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-30 04:15:52 +08:00 |
三咲智子 Kevin Deng
|
93db0a70eb
|
test: simplify
|
2024-01-30 03:16:33 +08:00 |
三咲智子 Kevin Deng
|
48d2aa3bcb
|
fix(compiler-vapor): handle no template
|
2024-01-29 23:06:21 +08:00 |
三咲智子 Kevin Deng
|
ed9368c06c
|
refactor(compiler-vapor): make dynamic.children an array
|
2024-01-29 22:28:40 +08:00 |
三咲智子 Kevin Deng
|
22436ea341
|
refactor(compiler-vapor): decoupe insert and non-template
|
2024-01-29 22:15:34 +08:00 |
三咲智子 Kevin Deng
|
79636ddc5b
|
refactor(compiler-vapor): dynamicFlag
|
2024-01-29 22:08:57 +08:00 |
renovate[bot]
|
26c79cc8fa
|
chore(deps): update all non-major dependencies (#10175)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-01-29 09:41:48 +08:00 |
dependabot[bot]
|
733f63a0a9
|
build(deps-dev): bump vite from 5.0.7 to 5.0.12 (#10162)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.7 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-01-29 09:35:50 +08:00 |
Rizumu Ayaka
|
63a127b612
|
feat(compiler-vapor): `v-else` / `v-else-if` (#98)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-29 03:42:56 +08:00 |
三咲智子 Kevin Deng
|
63aacf6194
|
style: respect root prettier config
|
2024-01-29 03:11:30 +08:00 |
三咲智子 Kevin Deng
|
17af64c0c1
|
feat(runtime-vapor): createFor
|
2024-01-28 20:16:35 +08:00 |
三咲智子 Kevin Deng
|
86ed0eddae
|
perf(compiler-vapor): use array instead of regex
|
2024-01-28 03:35:04 +08:00 |
三咲智子 Kevin Deng
|
d3baff92b1
|
fix(compiler-vapor): don't mutate ast
|
2024-01-28 03:32:27 +08:00 |
三咲智子 Kevin Deng
|
7e47ae17f9
|
feat(compiler-vapor): add error check and simplify for v-if
|
2024-01-28 02:14:42 +08:00 |
三咲智子 Kevin Deng
|
9c9e9b2862
|
refactor(compiler-vapor): dedpue fragment
|
2024-01-28 01:39:21 +08:00 |
Rizumu Ayaka
|
ede6c29434
|
feat(compiler-vapor): `v-if` (#96)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-28 01:31:20 +08:00 |
三咲智子 Kevin Deng
|
2b5e8e4df6
|
test(compiler-vapor): refactor compile
|
2024-01-27 22:13:37 +08:00 |
三咲智子 Kevin Deng
|
164fd90df4
|
refactor(compiler-vapor): codegen result
|
2024-01-27 22:00:34 +08:00 |
三咲智子 Kevin Deng
|
c2c8070207
|
refactor(compiler-vapor): group directives by same element
|
2024-01-27 20:49:43 +08:00 |
三咲智子 Kevin Deng
|
359a5dab19
|
refactor: get oldVal from metadata
|
2024-01-25 17:00:19 +08:00 |
三咲智子 Kevin Deng
|
8848d10522
|
fix(compiler-vapor): omit prop key for set class&style
|
2024-01-25 16:24:50 +08:00 |
三咲智子 Kevin Deng
|
69b8074122
|
feat(sfc-playground): display vapor status
|
2024-01-24 22:14:12 +08:00 |
三咲智子 Kevin Deng
|
1f134ae43a
|
feat(runtime-vapor): expose vapor mode flag
|
2024-01-24 22:11:46 +08:00 |
ygj6
|
5028880e5b
|
feat: generate specific function when the prop key is static (#97)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-22 23:03:39 +08:00 |
三咲智子 Kevin Deng
|
51098cff94
|
feat: repl (#94)
|
2024-01-21 16:51:28 +08:00 |
三咲智子 Kevin Deng
|
32604cf91c
|
refactor(runtime-vapor): template refs
|
2024-01-21 13:59:56 +08:00 |
三咲智子 Kevin Deng
|
1d11ed72fb
|
refactor(compiler-vapor): extract gen operation
|
2024-01-21 13:43:23 +08:00 |
三咲智子 Kevin Deng
|
31e8fa35c0
|
feat: v-model for input & textarea
|
2024-01-21 02:16:53 +08:00 |
三咲智子 Kevin Deng
|
782d60475d
|
feat: basic template ref
|
2024-01-20 23:48:10 +08:00 |
三咲智子 Kevin Deng
|
6a26db2adc
|
refactor(runtime-vapor): remove ref wrapper for mounted state
|
2024-01-20 20:46:41 +08:00 |
三咲智子 Kevin Deng
|
9d071e7c31
|
fix(runtime-vapor): set setupState
|
2024-01-20 20:22:06 +08:00 |
三咲智子 Kevin Deng
|
35334fd33e
|
fix(runtime-vapor): patch prop
|
2024-01-20 13:38:20 +08:00 |
ygj6
|
775491e46d
|
feat: prop and attr modifiers for v-bind (#79)
|
2024-01-20 13:31:16 +08:00 |
三咲智子 Kevin Deng
|
199b19f076
|
test: update snapshot
|
2024-01-20 13:29:55 +08:00 |
三咲智子 Kevin Deng
|
10f8cb4351
|
fix(compiler-vapor): don't setText for root element
|
2024-01-19 22:50:12 +08:00 |
三咲智子 Kevin Deng
|
fc651f6905
|
fix(runtime-vapor): normalize state&block
|
2024-01-19 22:43:43 +08:00 |
三咲智子 Kevin Deng
|
305a651c68
|
chore: update comment
|
2024-01-19 17:10:10 +08:00 |
三咲智子 Kevin Deng
|
5c0b8bbeb3
|
refactor: simplify code
|
2024-01-19 16:59:03 +08:00 |
Rizumu Ayaka
|
1e0070c208
|
feat(runtime-vapor): createIf (#95)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
|
2024-01-19 16:38:41 +08:00 |
三咲智子 Kevin Deng
|
736db791a4
|
Merge remote-tracking branch 'upstream/main'
|
2024-01-19 16:29:21 +08:00 |
Evan You
|
ee4cd78a06
|
release: v3.4.15
|
2024-01-18 21:34:34 +08:00 |
Evan You
|
de4d2e2143
|
perf(templateRef): avoid double render when using template ref on v-for
close #9908
|
2024-01-18 21:25:10 +08:00 |
Evan You
|
c3087ff2cc
|
fix: correct url for production error reference links
|
2024-01-18 20:00:01 +08:00 |
Evan You
|
2ffb956efe
|
perf(v-model): optimize v-model multiple select w/ large lists
close #10014
|
2024-01-18 19:55:15 +08:00 |
Evan You
|
75e866bd4e
|
fix(compiler-sfc): fix type resolution for symlinked node_modules structure w/ pnpm
close #10121
|
2024-01-18 13:52:42 +08:00 |
inottn
|
6fa33e67ec
|
fix(runtime-core): should not warn out-of-render slot fn usage when mounting another app in setup (#10125)
close #10124
|
2024-01-18 11:45:11 +08:00 |
Evan You
|
81d307a1e9
|
refactor: use shared isAttrRenderable logic between ssr and hydration
|
2024-01-18 11:23:59 +08:00 |
Evan You
|
492a720fd0
|
chore: remove unused import
|
2024-01-18 11:23:50 +08:00 |
Evan You
|
d16a2138a3
|
fix(hydration): fix incorect mismatch warning for option with non-string value and inner text
close 10140
|
2024-01-18 11:20:32 +08:00 |
pengbo
|
e977c598db
|
chore: replace -1 to PatchFlags.HOISTED (#10146)
|
2024-01-18 10:48:27 +08:00 |
Johnson Chu
|
c2b274a887
|
fix(reactivity): re-fix #10114 (#10123)
|
2024-01-18 10:46:57 +08:00 |
Evan You
|
07922dacc7
|
release: v3.4.14
|
2024-01-15 23:41:12 +08:00 |
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 |