Evan You
|
f2ac28b31e
|
fix(compiler-core): force <svg> into blocks for correct runtime isSVG
state during patch
|
2020-01-20 14:48:26 -05:00 |
|
Ruijia Tang
|
aca2c2a81e
|
fix(compiler-core): avoid override user keys when injecting branch key (#630)
|
2020-01-20 10:15:53 -05:00 |
|
Evan You
|
9f65d811af
|
release: v3.0.0-alpha.2
|
2020-01-13 17:44:30 -05:00 |
|
Evan You
|
2ac4b723e0
|
fix(compiler/v-slot): handle implicit default slot mixed with named slots
|
2020-01-06 15:31:21 -05:00 |
|
Evan You
|
137893a4fd
|
fix(compiler/v-on): handle multiple statements in v-on handler (close #572)
|
2020-01-06 11:45:48 -05:00 |
|
Evan You
|
1bb1271b5e
|
release: v3.0.0-alpha.1
|
2020-01-02 18:25:17 -05:00 |
|
susiwen8
|
dee5480317
|
chore: use Boolean to filter TemplateChildNode (#569)
|
2019-12-30 11:26:45 -05:00 |
|
djy0
|
ad2a0bde98
|
perf(compiler-core): simplify advancePositionWithMutation (#564)
|
2019-12-30 11:25:06 -05:00 |
|
Evan You
|
59c595c1e8
|
refactor: use named export for compiled render function
|
2019-12-24 11:04:44 -05:00 |
|
Evan You
|
d6275a3c31
|
fix(sfc): treat custom block content as raw text
|
2019-12-22 21:09:39 -05:00 |
|
Evan You
|
90ddb7c260
|
refactor: expose parse in compiler-dom, improve sfc parse error handling
|
2019-12-22 19:44:21 -05:00 |
|
Evan You
|
94d692b0cf
|
test: fix tests after missing end tag error location fix
|
2019-12-20 10:10:08 -05:00 |
|
Evan You
|
3a3a24d621
|
feat(sfc): accept inMap in compileTemplate()
|
2019-12-19 16:25:05 -05:00 |
|
Evan You
|
02c6d5c4e3
|
fix: codeframe marker should have min width of 1
|
2019-12-19 15:42:53 -05:00 |
|
Evan You
|
bdbfead1e0
|
chore: adjust package.json
|
2019-12-19 14:19:58 -05:00 |
|
Evan You
|
9550302df4
|
build: esm-bunlder builds should be considered browser builds
|
2019-12-17 17:34:10 -05:00 |
|
Evan You
|
b689ca6e85
|
test: test scopeId support
|
2019-12-17 12:31:38 -05:00 |
|
Evan You
|
51980afca2
|
feat(sfc): wip scopeId compiler support
|
2019-12-17 12:31:38 -05:00 |
|
Evan You
|
35858cec8c
|
build: adjust global names + allow inline overrides of build flags
|
2019-12-15 15:37:43 -05:00 |
|
Evan You
|
75113c8d3e
|
test: fix tests
|
2019-12-14 22:28:54 -05:00 |
|
Evan You
|
49a50d3c9c
|
feat(compiler): accept line offset in codeframe
|
2019-12-13 18:01:04 -05:00 |
|
Evan You
|
b15951e190
|
chore: remove line numbers from default errors
|
2019-12-13 17:28:12 -05:00 |
|
Evan You
|
9e757b5cc5
|
refactor(compiler-core): move compile into separate file
|
2019-12-13 13:22:15 -05:00 |
|
Evan You
|
8277d131c4
|
refactor(compiler): downgrade to source-map v6 for sync API
|
2019-12-13 12:56:31 -05:00 |
|
Cr
|
6797e35703
|
chore: fix typos (#541)
|
2019-12-13 11:49:01 +01:00 |
|
Evan You
|
c36941c498
|
fix(compiler-core): should apply text transform to <template v-for> children
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
8ffd79c754
|
fix(compiler-core): handle template root and template v-if as stable fragments
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
ef50c333ce
|
fix(core): generate fragment root with patchFlag + optimize fragment w/ patchFlag
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
5658f8b678
|
feat(compiler): expose generateCodeFrame
|
2019-12-12 21:09:47 -05:00 |
|
Evan You
|
136ab753b3
|
build: adjust esm formats
|
2019-12-10 22:14:02 -05:00 |
|
Evan You
|
8ed04ed503
|
build: release script
|
2019-12-10 21:29:52 -05:00 |
|
Evan You
|
95b2cb6fd2
|
fix(compiler-core): should only parse interpolations in DATA text mode
|
2019-12-10 15:30:17 -05:00 |
|
Evan You
|
5cd1495767
|
refactor(compiler-core): centralize compiler options
|
2019-12-10 12:53:26 -05:00 |
|
Evan You
|
a984d3a531
|
test: skip optimizing single text root
|
2019-12-02 15:49:59 -05:00 |
|
Evan You
|
42f3f9e832
|
fix(compiler-core): should pre-convert text nodes in all non-element cases
|
2019-12-02 15:17:00 -05:00 |
|
likui
|
810b3a3e2a
|
feat(compiler-sfc): transform asset url (#500)
|
2019-12-01 12:02:53 -05:00 |
|
Evan You
|
0e3e07079a
|
feat(transition): properly handle transition & transition-group in compiler
|
2019-11-29 12:42:04 -05:00 |
|
Evan You
|
4e8d57bdfb
|
feat(compiler-core): options.isBuiltInComponent
|
2019-11-29 12:13:49 -05:00 |
|
Evan You
|
52134a88d0
|
fix(compiler-core): handle base-transition
|
2019-11-29 12:02:31 -05:00 |
|
Gabriel Loiácono
|
812a0626ce
|
style(compiler): changed object-assign to spread (#507)
|
2019-11-28 10:49:39 -05:00 |
|
Gabriel Loiácono
|
009dc80674
|
perf(compiler-core): set simple expression outside map (#485)
|
2019-11-26 09:02:22 -05:00 |
|
Evan You
|
c6fb506fc0
|
feat(transition): compat with keep-alive
|
2019-11-25 17:35:15 -05:00 |
|
Evan You
|
08a3d95e52
|
fix: resolveDynamicComponent should use context instance
|
2019-11-25 11:41:28 -05:00 |
|
Evan You
|
1765985ec2
|
feat(transition): support in templates
|
2019-11-24 18:37:59 -05:00 |
|
Evan You
|
9e16ea3d30
|
test: update snapshots
|
2019-11-17 21:29:12 -05:00 |
|
Evan You
|
e89d009937
|
fix(compiler): include createTextVNode helper for hoisted static content (fix #465)
|
2019-11-17 21:26:25 -05:00 |
|
Evan You
|
1de072567d
|
perf(compiler): pre-compute maxCRNameLength for perf
|
2019-11-16 16:19:47 -05:00 |
|
Gabriel Loiácono
|
2780e0df4c
|
perf(compiler-core): add perf optimization to parseText (#458)
|
2019-11-15 17:48:01 -05:00 |
|
Evan You
|
353b06df77
|
perf(compiler): should only perform assertions during tests
Compiler assertions are made to ensure implementation correctness,
but they have performance costs that should not affect users
during development.
|
2019-11-15 17:29:08 -05:00 |
|
Evan You
|
51d57b4566
|
perf(compiler): minor perf tweaks
|
2019-11-15 16:47:55 -05:00 |
|