Evan You
8a800867fe
fix: new syntax slots without scope should also be exposed on functional slots()
6 years ago
Evan You
099f3ba600
perf: skip scoped slots normalization when possible
6 years ago
Evan You
7a0dfd0bad
perf: cache result from functional ctx.slots() calls
6 years ago
Evan You
0e8560d0fc
fix: expose v-slot slots without scope on this.$slots
fix #9421 , fix #9458
6 years ago
Evan You
ca57920edb
fix: avoid logging same error twice when thrown by user in global handler
fix #9445
6 years ago
Evan You
57bc80a546
fix: empty scoped slot should return undefined
fix #9452
6 years ago
JakeConnors376W
4015debe95
chore: make documentation clearer ( #9450 )
6 years ago
Evan You
f9c83087cc
build: release 2.6.3
6 years ago
Evan You
6441eac4c6
build: build 2.6.3
6 years ago
Evan You
dae7e4182f
fix: skip microtask fix if event is fired from different document
fix #9448
6 years ago
Evan You
d5ade28652
revert: feat: expose all scoped slots on this.$slots
This reverts commit 0129b0eb12
.
6 years ago
Evan You
7bc88f30c3
fix: skip microtask fix in Firefix <= 53
fix #9446
6 years ago
Evan You
96a09aad99
fix(compiler): fix v-bind dynamic arguments on slot outlets
fix #9444
6 years ago
Evan You
4d4d22a3f6
fix: bail out scoped slot optimization when there are nested scopes
fix #9438
6 years ago
Evan You
b6247fc9d7
refactor: split resolve-scoped-slot into its own file
6 years ago
Evan You
24b4640c1f
fix: avoid exposing internal flags on $scopedSlots
ref #9443
6 years ago
Sebastian Krüger
54e6a121e9
fix(types): add Vue.version to types ( #9431 )
6 years ago
Evan You
b9de23b100
fix: async component should use render owner as force update context
Previously, an async component uses its lexical owner as the force
update context. This works when the async component is rendered in a
scoped slot because in the past parent components always force update
child components with any type of slots. After the optimization in
f219bed though, child components with only scoped slots are no longer
force-updated, and this cause async components inside scoped slots to
not trigger the proper update. Turns out they should have used the
actual render owner (the component that invokes the scoped slot) as the
force update context all along.
fix #9432
6 years ago
katashin
2ef67f868d
chore: fix typo in scheduler.js [ci skip] ( #9425 )
6 years ago
vue-bot
fdc5f0363b
[automated] Patreon sponsors update ( #9424 )
* chore: update sponsors [ci skip]
* Update BACKERS.md
* Update README.md
6 years ago
vue-bot
d06e3aff96
chore: update backers [ci skip] ( #9423 )
6 years ago
Evan You
ee9b684d0b
build: release 2.6.2
6 years ago
Evan You
2279509456
build: build 2.6.2
6 years ago
Evan You
44a4ca33b9
fix: restore slot-scope + v-if behavior
fix #9422
6 years ago
Evan You
0129b0eb12
feat: expose all scoped slots on this.$slots
close #9421
6 years ago
Evan You
b034abf48e
fix: always set transformed model value on attrs
6 years ago
Evan You
1a6f7a576c
build: release 2.6.1
6 years ago
Evan You
6fb3a2211a
build: build 2.6.1
6 years ago
Bogdan Luca
66fd3c8dd1
fix(v-model): add value to $attrs if not defined in props ( #9331 )
fix #9330
6 years ago
nciont
0fb03b7831
fix: avoid blocking first input event in IE when it shouldn't ( #9297 )
- the original bug in #7138 only happens for `<textarea>`
- the bug doesn't happen if placeholder has empty value
fix #9042 , fix #9383
6 years ago
Filipe Amaral
55bfb94a33
fix(compiler): fix inline-template crashing ( #9365 )
fix #9361
6 years ago
bughit
c27fe24dc6
fix: decode single quotes in html attributes ( #9341 )
6 years ago
Barthélémy Ledoux
1922e7d4d9
fix(template-compiler): allow comments on the root node in templates ( #9408 )
In SFC templates, we are allowed to add comments to the root node. If parsing with comments flag
true, we are not anymore. This ignores the root comments in case they cannot be added.
fix #9407
6 years ago
Evan You
b6b42ca8c4
fix: avoid isPromise check when handler return value is Vue instance
fix #9418
6 years ago
Evan You
85548310f1
build: release 2.6.0
6 years ago
Evan You
076dc8d84f
build: build 2.6.0
6 years ago
vue-bot
9b33f206f8
chore: update sponsors [ci skip] ( #9405 )
6 years ago
Evan You
64f863bbb9
feat: move v-bind.prop shorthand behind flag
6 years ago
Evan You
44a17ba2cd
fix: fix child forceUpdate regression
close #9396
6 years ago
Filipe Amaral
539e481f38
fix: fix v-bind:style for camelCase properties with !important ( #9386 )
6 years ago
vue-bot
e1db2c5bf6
chore: update sponsors [ci skip] ( #9400 )
6 years ago
Evan You
e632e9a075
fix: allow more enumerated values for contenteditable
close #9397
6 years ago
Evan You
6afd96f2fd
chore: fix flow
6 years ago
Evan You
3edb999200
polish: warn against incorrect nested v-slot usage
6 years ago
Evan You
2807fd24b0
fix: template v-slot should work with v-else conditions
6 years ago
Evan You
5851961ca3
refactor: adjust codegen for v-if on scoped slot
6 years ago
Evan You
7721febcc3
build: release 2.6.0-beta.3
6 years ago
Evan You
9f3cbafa55
build: build 2.6.0-beta.3
6 years ago
Evan You
2afa1d056e
build: fix feature flags for esm builds
6 years ago
Evan You
c9e3a5d1d9
feat: detect and warn invalid dynamic argument expressions
6 years ago