Bug Fixes
- attrs: do not consider translate attribute as boolean (#11392) cd57393, closes #11392 #11391
- compiler: Allow BigInt usage in templates (#11152) c42b706, closes #11152
- compiler: avoid converting to spaces (#11065) 55a30cf, closes #11065
- compiler: event handlers with modifiers swallowing arguments (fix #10867) (#10958) 8620706, closes #10867 #10958
- core: fix sameVnode for async component (#11107) 5260830, closes #11107
- core: remove trailing comma in function signature (#10845) 579e1ff, closes #10845 #10843
- errorHandler: async error handling for watchers (#9484) e4dea59, closes #9484
- keep-alive: cache what is really needed not the whole VNode data (#12015) e7baaa1, closes #12015
- parser: allow multiple slots with new syntax (#9785) 67825c2, closes #9785 #9781
- props: correctly warn when a provided prop is Symbol (#10529) abb5ef3, closes #10529 #10519
- props: support BigInt in props type validation (#11191) fa1f81e, closes #11191
- slot: add a function to return the slot fallback content (#12014) ce457f9, closes #12014
- ssr: avoid missing files in manifest (#11609) b97606c, closes #11609
- ssr: inheritAttrs false adds attributes to html (#11706) 7e5dc6b, closes #11706
- ssr: textarea keeps undefined/null values (#11121) b8bd149, closes #11121
- types: add types for Vue.util.warn function (#11964) e0274e4, closes #11964 /github.com/vuejs/vue/blob/v2.6.12/src/core/util/debug.js#L18-L26
- types: allow string for watch handlers in options (#10396) 668e1e6, closes #10396
- types: allow symbol & boolean for vnode key (#11914) 5c459f0, closes #11914
- types: changed expression type to optional string (#11189) 7c75462, closes #11189 #10871
- types: make $refs undefined possible (#11112) 2b93e86, closes #11112
- v-on: avoid events with empty keyCode (autocomplete) (#11326) c6d7a6f, closes #11326
- force update between two components with and without slot (#11795) 77b5330, closes #11795
- give correct namespace in foreignObject (#11576) af5e05d, closes #11576 #11575
- handle async placeholders in normalizeScopedSlot (#11963) af54514, closes #11963
- warns: modify
maybeComponent
function in parser (#10167) 0603ff6, closes #10167 #10152
- pause dep collection during immediate watcher invocation (#11943) 987f322, closes #11943
- v-pre: do not alter attributes (#10088) 0664cb0, closes #10088 #10087
- vdom: avoid executing root level script tags (#11487) fb16d7b, closes #11487 #11483
- warn: better message with no constructors props (#9241) 6940131, closes #9241
Features
Performance Improvements
Security Fixes
- Bump
vue-server-renderer
's dependency of serialize-javascript
to 2.1.2
Bug Fixes
Bug Fixes
- event timeStamp check for Qt 7591b9d, closes #9681
- should consider presence of normal slots when caching normalized scoped slots 9313cf9, closes #9644
- should not swallow user catch on rejected promise in methods 7186940, closes #9694
- should use fallback for scoped slots with single falsy v-if 781c705, closes #9658
- ssr: not push non-async css files into map (#9677) d282400, closes #9677
- v-bind object should be overridable by single bindings (#9653) 0b57380, closes #9653 #9641
- compiler: whitespace: 'condense' should honor pre tag as well (#9660) f1bdd7f, closes #9660
- scheduler: fix getNow check in IE9 (#9647) da77d6a, closes #9647 #9632
- scheduler: getNow detection can randomly fail (#9667) ef2a380, closes #9667
- ssr: fix nested async functional componet rendering (#9673) 8082d2f, closes #9673 #9643
- transition: fix appear check for transition wrapper components (#9668) 4de4649, closes #9668
Bug Fixes
- ensure scoped slot containing passed down slot content updates properly 21fca2f
- fix keyCode check for Chrome autofill fake key events 29c348f, closes #9441
Bug Fixes
- allow passing multiple arguments to scoped slot e7d49cd, closes #9468
- bail out of event blocking for iOS bug 0bad7e2, closes #9462
- do not cache scoped slots when mixed with normal slots 060686d
Performance Improvements
- cache result from functional ctx.slots() calls 7a0dfd0
- skip scoped slots normalization when possible 099f3ba
Bug Fixes
- avoid breaking avoriaz edge case 9011b83
- avoid logging same error twice when thrown by user in global handler ca57920, closes #9445
- empty scoped slot should return undefined 57bc80a, closes #9452
- expose v-slot slots without scope on this.$slots 0e8560d, closes #9421 #9458
- new syntax slots without scope should also be exposed on functional slots() 8a80086
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.