Evan You
|
aea88c3280
|
refactor: fix implementation of SFC :slotted id handling
fix #2892
|
2021-03-05 18:28:12 -05:00 |
|
Evan You
|
1a955e2278
|
release: v3.0.7
|
2021-03-01 10:59:29 -05:00 |
|
Evan You
|
d9f91e26f9
|
release: v3.0.6
|
2021-02-24 15:19:31 -05:00 |
|
Evan You
|
c69f4ea857
|
fix(compiler-ssr): avoid duplicated asset imports merged from component slot client branch
fix vitejs/vite#2034
|
2021-02-15 12:12:50 -05:00 |
|
Evan You
|
03360cefa1
|
fix(compiler-sfc): treat const reactive() bindings as mutable
|
2021-02-10 11:39:07 -05:00 |
|
Evan You
|
734c65badd
|
fix(compiler-core): do not mark v-for as stable on const bindings
since the source value may be a reactive array
fix vitejs/vite#1956
|
2021-02-09 11:57:09 -05:00 |
|
xiejiahe
|
1cc8712235
|
chore: comment initial space (#3192) [skip ci]
fix(typo): Comment add spaces.
|
2021-02-08 12:32:12 +01:00 |
|
Evan You
|
5a5d037dbb
|
release: v3.0.5
|
2020-12-30 15:50:28 -05:00 |
|
Evan You
|
338d869c70
|
test(compiler-core): test expression transform w/ bindingMetadata
|
2020-12-04 16:46:00 -05:00 |
|
edison
|
47b3652ecd
|
chore(compiler-core): improve types (#2428)
|
2020-12-04 16:28:26 -05:00 |
|
Evan You
|
a8352506f6
|
refactor: cache constant check result on transform context
also fix edge case for missed createVNode import on static svg nodes
|
2020-12-03 11:10:40 -05:00 |
|
Evan You
|
ad4d3915d3
|
fix(compiler-core): fix missing createVNode import on nested v-for
fix #2718
|
2020-12-03 11:03:06 -05:00 |
|
Evan You
|
d067fb2dbb
|
release: v3.0.4
|
2020-12-02 17:23:43 -05:00 |
|
Evan You
|
11a76ebd94
|
chore: fix snapshot
|
2020-12-01 09:21:39 -05:00 |
|
Evan You
|
e4f09c1419
|
fix(compiler-core/v-on): handle falsy values when caching v-on handlers
fix #2605
|
2020-11-30 16:30:36 -05:00 |
|
Evan You
|
9db7095962
|
fix(compiler-core): fix scope var reference check for v-on expressions
fix #2564
|
2020-11-30 15:19:32 -05:00 |
|
Evan You
|
e41b46c396
|
chore: annotate generated slot flag
|
2020-11-30 15:19:32 -05:00 |
|
Evan You
|
67d1aac6ae
|
feat(sfc): allow sfcs to recursively self-reference in template via name inferred from filename
e.g. A file named `FooBar.vue` can refer to itself as `<FooBar/>`. This gets rid of the need for the `name` option.
|
2020-11-30 12:30:51 -05:00 |
|
Evan You
|
a76e58e5fd
|
build: avoid shipping patch flag name strings in prod
|
2020-11-27 18:13:04 -05:00 |
|
Evan You
|
3bc2914e32
|
fix(attr-fallthrough): ensure consistent attr fallthrough for root fragments with comments
fix #2549
|
2020-11-27 18:04:26 -05:00 |
|
Evan You
|
55d99d729e
|
fix(compiler-core): fix unintended imports in esm-bundler builds
fix #2258, fix #2515
|
2020-11-27 11:04:15 -05:00 |
|
Evan You
|
7cd85be2db
|
refactor(compiler-core): reduce slot props check iterations
ref: #2490
|
2020-11-27 10:00:43 -05:00 |
|
edison
|
ef59a30cab
|
fix(compiler-core): transform kebab case props to camelcase on slots (#2490)
fix #2488
|
2020-11-27 09:48:30 -05:00 |
|
Evan You
|
bd6e211287
|
release: v3.0.3
|
2020-11-25 11:16:21 -05:00 |
|
Evan You
|
69d5c6887e
|
wip: update directive scope variable mapping
|
2020-11-24 19:04:21 -05:00 |
|
Evan You
|
ae2caad740
|
wip: support resolving directives from setup scope variables by naming convention
v-my-dir can be resovled from setup scope variable named "vMyDir".
|
2020-11-24 19:04:21 -05:00 |
|
Evan You
|
90bdf59f4c
|
refactor(compiler): better constant hoist/stringify checks
|
2020-11-20 19:26:07 -05:00 |
|
Evan You
|
8ac2241b22
|
wip: more consistent compiler-sfc usage + inline mode for ssr
|
2020-11-20 14:23:09 -05:00 |
|
Evan You
|
4c6078ce25
|
fix(compiler-core/compiler-sfc): handle destructure assignment expressions
|
2020-11-18 22:39:08 -05:00 |
|
Evan You
|
4d5242128e
|
chore: fix tests
|
2020-11-18 22:34:55 -05:00 |
|
Evan You
|
64160e89cc
|
wip: ignore non-ref const mutation cases in codegen
|
2020-11-18 21:16:09 -05:00 |
|
Evan You
|
8567feb2aa
|
wip: properly handle assignment/update expressions in inline mode
|
2020-11-18 19:38:38 -05:00 |
|
Evan You
|
4449fc3b9e
|
refactor: finer grained binding types for setup
|
2020-11-18 19:38:38 -05:00 |
|
Evan You
|
760443dca6
|
wip: ensure string template refs work in inline mode
|
2020-11-18 19:38:38 -05:00 |
|
Evan You
|
cdc9f336fd
|
wip: new cssVars SSR integration + fix cssVars SSR injection for suspense
|
2020-11-17 18:54:47 -05:00 |
|
Evan You
|
a67325140b
|
wip: test case for v-model + inline mode codegen
|
2020-11-17 15:59:09 -05:00 |
|
Evan You
|
c15bd6235e
|
wip: generate valid v-model and TS code in script setup inline mode
|
2020-11-17 12:42:58 -05:00 |
|
Evan You
|
41bb7fa330
|
feat(compiler-sfc): new SFC css varaible injection implementation
ref: https://github.com/vuejs/rfcs/pull/231
|
2020-11-16 18:27:25 -05:00 |
|
Evan You
|
8ba3a7de40
|
wip: fix dts tests
|
2020-11-13 00:12:04 -05:00 |
|
Evan You
|
292a657861
|
wip: fix runtimeConstant marking
|
2020-11-12 22:44:18 -05:00 |
|
Evan You
|
0ca9137188
|
wip: tests for defineContext()
|
2020-11-12 18:11:25 -05:00 |
|
Evan You
|
128621d6a0
|
wip: further optimize bindings
|
2020-11-12 16:11:14 -05:00 |
|
Evan You
|
6a9b56ca60
|
wip: defineContext()
|
2020-11-12 14:10:39 -05:00 |
|
Evan You
|
2a4fc32d15
|
wip: remove unnecessary inlinePropsIdentifier option
|
2020-11-11 10:36:59 -05:00 |
|
Evan You
|
4e8ef55237
|
wip: optimize binding access to known imported components
|
2020-11-10 18:06:38 -05:00 |
|
Evan You
|
4977526a2b
|
wip: correctly resolve component in setup inline mode
|
2020-11-10 17:36:06 -05:00 |
|
Evan You
|
3019508e75
|
wip: fix binding type fallback
|
2020-11-10 17:31:09 -05:00 |
|
Evan You
|
886ed7681d
|
feat(compiler-sfc): compileScript inline render function mode
|
2020-11-10 16:28:34 -05:00 |
|
Evan You
|
3f99e239e0
|
feat(compiler-sfc): support kebab-case components in <script setup> sfc template
|
2020-11-09 17:22:58 -05:00 |
|
Evan You
|
556560fae3
|
feat(compiler-sfc): new script setup implementation
- now exposes all top level bindings to template
- support `ref:` syntax sugar
|
2020-10-29 15:03:39 -04:00 |
|