v2.5.3
Notable update: Type compatibility with TS 2.6
Bug Fixes
- core: static trees should be cached on options (#6826) (#6837) b6c384d
- core: $set should respect properties on prototype chain 83ed926, closes #6845
- core: also clone component slot children during deepClone 1cf02ef, closes #6891 #6915
- core: properly mark slot rendered flag in production mode 4fe1a95, closes #6997
- core: clean up target variables to avoid memory leaks (#6932) c355319, closes #6931
- core: properly handle nested named slot passing 5a9da95, closes #6996
- core: properly $off array of events (#6949) c24f3e4
- ssr: properly render
<select v-model>
initial state e1657fd, closes #6986 - ssr: properly render textarea value 79c0d7b, closes #6986
- ssr: should not optimize root if conditions 4ad9a56, closes #6907
- types: improve typing for better completion (#6886) 98ea0a3
- types: relax $options type for TS2.6+ (#6819) 9caed00
- keep-alive: higher priority for exclude than include (#6905) 604230f
- v-model: correctly set select v-model initial value on patch (#6910) 58a39df
- v-model: v-if / v-else not working with :type + v-model (#6955) 0c703e3, closes #6918
- weex: stop trim css units in richtext component (#6927) 8a784d8
- quirks: special case for static muted attribute in firefox f2e00f7, closes #6887
- quirks: handle encoded tabs and newlines in attributes for Chrome a[href] and IE/Edge cfd73c2, closes #6828 #6916