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 |
|
Evan You
|
f2d03a59c6
|
release: v3.0.2
|
2020-10-20 16:24:12 -04:00 |
|
Hunter
|
6d2a1cb64d
|
fix(compiler-core): fix multiline member expression check (#2436)
fix #2426
|
2020-10-20 09:31:08 -04:00 |
|
ᴜɴвʏтᴇ
|
052a621762
|
feat(compile-core): handle falsy dynamic args for v-on and v-bind (#2393)
fix #2388
|
2020-10-19 17:15:53 -04:00 |
|
Evan You
|
f17f0ddf68
|
release: v3.0.1
|
2020-10-15 12:37:21 -04:00 |
|
Evan You
|
dbc29c32e3
|
build(deps): bump @babel/types from 7.11.5 to 7.12.0
|
2020-10-15 12:02:20 -04:00 |
|
meteorlxy
|
e2c9ab1991
|
test(compiler-core): more test cases for baseParse (#2211)
|
2020-10-13 16:03:33 -04:00 |
|
ᴜɴвʏтᴇ
|
692197be33
|
fix(compiler-core): fix v-if key injection with v-on object syntax (#2368)
fix #2366
|
2020-10-13 12:04:52 -04:00 |
|
ᴜɴвʏтᴇ
|
89c5909a6f
|
fix(compiler-core): allow spaces between if-else branches (#2305)
fix #2299
|
2020-10-07 20:57:17 -04:00 |
|
Evan You
|
f9566f00df
|
test(compiler-core): add test case for v-on event case conversion
|
2020-10-06 18:31:04 -04:00 |
|
shadowings-zy
|
62f26173ba
|
fix(runtime-core): use consistent camelCase event casing for render functions (#2278)
close #2249
|
2020-10-06 18:28:56 -04:00 |
|
Evan You
|
f4119249f2
|
fix(compiler-core): consistently remove comment nodes for pre tags in production
close #2217
|
2020-10-05 17:53:34 -04:00 |
|
HcySunYang
|
9499871582
|
fix(compiler-core): make v-once work with v-if/else-if/else (#2182)
Partial fix for #2035
|
2020-10-05 11:58:37 -04:00 |
|
meteorlxy
|
64f44c671a
|
chore(compiler-core): fix typo in tests (#2209)
|
2020-09-23 12:25:52 +02:00 |
|
Evan You
|
d8c1536ead
|
release: v3.0.0
|
2020-09-18 11:28:05 -04:00 |
|