"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "CHANGELOG.md" between
vue-2.7.13.tar.gz and vue-2.7.14.tar.gz

About: Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

CHANGELOG.md  (vue-2.7.13):CHANGELOG.md  (vue-2.7.14)
## [2.7.14](https://github.com/vuejs/vue/compare/v2.7.13...v2.7.14) (2022-11-09)
### Bug Fixes
* **compiler-sfc:** fix template usage check edge case for v-slot destructured d
efault value ([#12842](https://github.com/vuejs/vue/issues/12842)) ([5e3d4e9](ht
tps://github.com/vuejs/vue/commit/5e3d4e90cdf92ec0a72bbb2bd44125f1faafae1d)), cl
oses [#12841](https://github.com/vuejs/vue/issues/12841)
* **provide/inject:** do not mutate original provide options during merge ([d189
9ca](https://github.com/vuejs/vue/commit/d1899caf688de961e63e7a0d56f806fc4a12efd
9)), closes [#12854](https://github.com/vuejs/vue/issues/12854)
* **reactivity:** avoid using WeakMap for IE compatibility ([29b5f58](https://gi
thub.com/vuejs/vue/commit/29b5f588032600baae9854ac9a4105916a5aa648)), closes [#1
2837](https://github.com/vuejs/vue/issues/12837)
* **types:** fix spreading VNodeData in tsx ([#12789](https://github.com/vuejs/v
ue/issues/12789)) ([f7db7f3](https://github.com/vuejs/vue/commit/f7db7f361b63565
91781b9f33abbb0d5b7f9b97c)), closes [#12778](https://github.com/vuejs/vue/issues
/12778)
* **types:** stricter type condition for `EventHandlers` ([#12840](https://githu
b.com/vuejs/vue/issues/12840)) ([0b3cf7d](https://github.com/vuejs/vue/commit/0b
3cf7dda9ac605b2b9f799acacd2793e974f225)), closes [#12832](https://github.com/vue
js/vue/issues/12832)
## [2.7.13](https://github.com/vuejs/vue/compare/v2.7.12...v2.7.13) (2022-10-14) ## [2.7.13](https://github.com/vuejs/vue/compare/v2.7.12...v2.7.13) (2022-10-14)
### Bug Fixes ### Bug Fixes
* **effectScope:** calling off() of a detached scope should not break currentSco pe ([800207c](https://github.com/vuejs/vue/commit/800207c473c7d6dfcdc883100a3d44 3fc5ad2e39)), closes [#12825](https://github.com/vuejs/vue/issues/12825) * **effectScope:** calling off() of a detached scope should not break currentSco pe ([800207c](https://github.com/vuejs/vue/commit/800207c473c7d6dfcdc883100a3d44 3fc5ad2e39)), closes [#12825](https://github.com/vuejs/vue/issues/12825)
* **types:** style attribute svg ([#12800](https://github.com/vuejs/vue/issues/1 2800)) ([8e26261](https://github.com/vuejs/vue/commit/8e262618cdc3251ca9630b17de 4a000567ffb007)) * **types:** style attribute svg ([#12800](https://github.com/vuejs/vue/issues/1 2800)) ([8e26261](https://github.com/vuejs/vue/commit/8e262618cdc3251ca9630b17de 4a000567ffb007))
* **watch:** avoid traversing objects that are marked non-reactive ([#12806](htt ps://github.com/vuejs/vue/issues/12806)) ([5960f05](https://github.com/vuejs/vue /commit/5960f05c69099c174062b6672c7a21d717a3bccf)) * **watch:** avoid traversing objects that are marked non-reactive ([#12806](htt ps://github.com/vuejs/vue/issues/12806)) ([5960f05](https://github.com/vuejs/vue /commit/5960f05c69099c174062b6672c7a21d717a3bccf))
## [2.7.12](https://github.com/vuejs/vue/compare/v2.7.11...v2.7.12) (2022-10-12) ## [2.7.12](https://github.com/vuejs/vue/compare/v2.7.11...v2.7.12) (2022-10-12)
skipping to change at line 794 skipping to change at line 804
- **types:** type support for advanced async components ([#8438](https://github. com/vuejs/vue/issues/8438)) ([dfaf9e2](https://github.com/vuejs/vue/commit/dfaf9 e24361e10ae68ce3951eaf48262cf90f0ec)) - **types:** type support for advanced async components ([#8438](https://github. com/vuejs/vue/issues/8438)) ([dfaf9e2](https://github.com/vuejs/vue/commit/dfaf9 e24361e10ae68ce3951eaf48262cf90f0ec))
## [2.5.18-beta.0](https://github.com/vuejs/vue/compare/v2.5.17-beta.0...v2.5.18 -beta.0) (2018-12-02) ## [2.5.18-beta.0](https://github.com/vuejs/vue/compare/v2.5.17-beta.0...v2.5.18 -beta.0) (2018-12-02)
### Bug Fixes ### Bug Fixes
- actually disable dep collection when invoking lifecycle hooks ([#9095](https:/ /github.com/vuejs/vue/issues/9095)) ([0d62bb8](https://github.com/vuejs/vue/comm it/0d62bb84ffa1af7a4826aecc11c429c7a020645c)), closes [#9046](https://github.com /vuejs/vue/issues/9046) - actually disable dep collection when invoking lifecycle hooks ([#9095](https:/ /github.com/vuejs/vue/issues/9095)) ([0d62bb8](https://github.com/vuejs/vue/comm it/0d62bb84ffa1af7a4826aecc11c429c7a020645c)), closes [#9046](https://github.com /vuejs/vue/issues/9046)
- **compiler:** wrap scoped slots v-if conditions in parens ([#9119](https://git hub.com/vuejs/vue/issues/9119)) ([ef8524a](https://github.com/vuejs/vue/commit/e f8524ab7db8d64ac449ce74f5858aa9d91357ad)), closes [#9114](https://github.com/vue js/vue/issues/9114) - **compiler:** wrap scoped slots v-if conditions in parens ([#9119](https://git hub.com/vuejs/vue/issues/9119)) ([ef8524a](https://github.com/vuejs/vue/commit/e f8524ab7db8d64ac449ce74f5858aa9d91357ad)), closes [#9114](https://github.com/vue js/vue/issues/9114)
- **compiler:** maybeComponent should return true when "is" attribute exists ([# 8114](https://github.com/vuejs/vue/issues/8114)) ([aef2a5f](https://github.com/v uejs/vue/commit/aef2a5f3dbd5e52ec9d5ce026d7b858539057186)), closes [#8101](https ://github.com/vuejs/vue/issues/8101) - **compiler:** maybeComponent should return true when "is" attribute exists ([# 8114](https://github.com/vuejs/vue/issues/8114)) ([aef2a5f](https://github.com/v uejs/vue/commit/aef2a5f3dbd5e52ec9d5ce026d7b858539057186)), closes [#8101](https ://github.com/vuejs/vue/issues/8101)
- **compiler:** normalize potential functional component children in v-for ([#85 58](https://github.com/vuejs/vue/issues/8558)) ([d483a49](https://github.com/vue js/vue/commit/d483a49c86874b2e75863b661f81feecd46ae721)), closes [#8468](https:/ /github.com/vuejs/vue/issues/8468) - **compiler:** normalize potential functional component children in v-for ([#85 58](https://github.com/vuejs/vue/issues/8558)) ([d483a49](https://github.com/vue js/vue/commit/d483a49c86874b2e75863b661f81feecd46ae721)), closes [#8468](https:/ /github.com/vuejs/vue/issues/8468)
- **compiler:** should keep newline after unary tags in <pre> ([#8965](https://g ithub.com/vuejs/vue/issues/8965)) ([05001e6](https://github.com/vuejs/vue/commit /05001e695ebd0b0504d664197a4771463a0f5328)), closes [#8950](https://github.com/v uejs/vue/issues/8950) - **compiler:** should keep newline after unary tags in `<pre>` ([#8965](https: //github.com/vuejs/vue/issues/8965)) ([05001e6](https://github.com/vuejs/vue/com mit/05001e695ebd0b0504d664197a4771463a0f5328)), closes [#8950](https://github.co m/vuejs/vue/issues/8950)
- **compiler:** templates inside v-pre should be rendered to HTML ([#8146](https ://github.com/vuejs/vue/issues/8146)) ([ecac831](https://github.com/vuejs/vue/co mmit/ecac831691d27cf7a10ec73a004d3fbad7623d1a)), closes [#8041](https://github.c om/vuejs/vue/issues/8041) - **compiler:** templates inside v-pre should be rendered to HTML ([#8146](https ://github.com/vuejs/vue/issues/8146)) ([ecac831](https://github.com/vuejs/vue/co mmit/ecac831691d27cf7a10ec73a004d3fbad7623d1a)), closes [#8041](https://github.c om/vuejs/vue/issues/8041)
- **component:** clean up memory leak after loading async component completes (f ix [#8740](https://github.com/vuejs/vue/issues/8740)) ([#8755](https://github.co m/vuejs/vue/issues/8755)) ([2e472c5](https://github.com/vuejs/vue/commit/2e472c5 e5e559a7a4083b4164ffe0c3911ce0651)) - **component:** clean up memory leak after loading async component completes (f ix [#8740](https://github.com/vuejs/vue/issues/8740)) ([#8755](https://github.co m/vuejs/vue/issues/8755)) ([2e472c5](https://github.com/vuejs/vue/commit/2e472c5 e5e559a7a4083b4164ffe0c3911ce0651))
- **core:** avoid mutating original children when cloning vnode ([097f622](https ://github.com/vuejs/vue/commit/097f6229dffc34af452b106ad2a3b58845588807)), close s [#7975](https://github.com/vuejs/vue/issues/7975) - **core:** avoid mutating original children when cloning vnode ([097f622](https ://github.com/vuejs/vue/commit/097f6229dffc34af452b106ad2a3b58845588807)), close s [#7975](https://github.com/vuejs/vue/issues/7975)
- **core:** properly handle reused vnodes ([530ca1b](https://github.com/vuejs/vu e/commit/530ca1b2db315fbd0e360807b2031d26665c5d3d)), closes [#7913](https://gith ub.com/vuejs/vue/issues/7913) - **core:** properly handle reused vnodes ([530ca1b](https://github.com/vuejs/vu e/commit/530ca1b2db315fbd0e360807b2031d26665c5d3d)), closes [#7913](https://gith ub.com/vuejs/vue/issues/7913)
- **core:** skip mixins and extends if child is already merged ([#8870](https:// github.com/vuejs/vue/issues/8870)) ([80f17fa](https://github.com/vuejs/vue/commi t/80f17fa498f5df0388412877799dbd7573c44b2d)), closes [#8865](https://github.com/ vuejs/vue/issues/8865) - **core:** skip mixins and extends if child is already merged ([#8870](https:// github.com/vuejs/vue/issues/8870)) ([80f17fa](https://github.com/vuejs/vue/commi t/80f17fa498f5df0388412877799dbd7573c44b2d)), closes [#8865](https://github.com/ vuejs/vue/issues/8865)
- **data:** skip recursive call if values are identical ([#8967](https://github. com/vuejs/vue/issues/8967)) ([a7658e0](https://github.com/vuejs/vue/commit/a7658 e03a16dc507f0abeba41aee705f773727d0)) - **data:** skip recursive call if values are identical ([#8967](https://github. com/vuejs/vue/issues/8967)) ([a7658e0](https://github.com/vuejs/vue/commit/a7658 e03a16dc507f0abeba41aee705f773727d0))
- **error handling:** handle errors on immediate watcher execution ([#8581](http s://github.com/vuejs/vue/issues/8581)) ([2686818](https://github.com/vuejs/vue/c ommit/2686818beb5728e3b7aa22f47a3b3f0d39d90c8e)), closes [#8567](https://github. com/vuejs/vue/issues/8567) - **error handling:** handle errors on immediate watcher execution ([#8581](http s://github.com/vuejs/vue/issues/8581)) ([2686818](https://github.com/vuejs/vue/c ommit/2686818beb5728e3b7aa22f47a3b3f0d39d90c8e)), closes [#8567](https://github. com/vuejs/vue/issues/8567)
- fix potential xss vulnerability in ssr when using v-bind ([3d36a44](https://gi thub.com/vuejs/vue/commit/3d36a443c755bf16f2656a8595dda9076f021a4a)) - fix potential xss vulnerability in ssr when using v-bind ([3d36a44](https://gi thub.com/vuejs/vue/commit/3d36a443c755bf16f2656a8595dda9076f021a4a))
- fix server env detection in wechat mini program ([#9075](https://github.com/vu ejs/vue/issues/9075)) ([05e8bcf](https://github.com/vuejs/vue/commit/05e8bcfe5d3 08f280f3640df96bd170fbcf1a9b5)) - fix server env detection in wechat mini program ([#9075](https://github.com/vu ejs/vue/issues/9075)) ([05e8bcf](https://github.com/vuejs/vue/commit/05e8bcfe5d3 08f280f3640df96bd170fbcf1a9b5))
- **for:** use IE compatible regex in v-for regex ([#8048](https://github.com/vu ejs/vue/issues/8048)) ([ecc239e](https://github.com/vuejs/vue/commit/ecc239e4751 6d7f9a93b2cd49da4a2000960b8f7)), closes [#7946](https://github.com/vuejs/vue/iss ues/7946) - **for:** use IE compatible regex in v-for regex ([#8048](https://github.com/vu ejs/vue/issues/8048)) ([ecc239e](https://github.com/vuejs/vue/commit/ecc239e4751 6d7f9a93b2cd49da4a2000960b8f7)), closes [#7946](https://github.com/vuejs/vue/iss ues/7946)
skipping to change at line 1082 skipping to change at line 1092
- also clone component slot children during deepClone ([1cf02ef](https://github. com/vuejs/vue/commit/1cf02efda206185cb72bbaafb00037fa6269e3f3)), closes [#6891]( https://github.com/vuejs/vue/issues/6891) [#6915](https://github.com/vuejs/vue/i ssues/6915) - also clone component slot children during deepClone ([1cf02ef](https://github. com/vuejs/vue/commit/1cf02efda206185cb72bbaafb00037fa6269e3f3)), closes [#6891]( https://github.com/vuejs/vue/issues/6891) [#6915](https://github.com/vuejs/vue/i ssues/6915)
- clean up target variables to avoid memory leaks ([#6932](https://github.com/vu ejs/vue/issues/6932)) ([c355319](https://github.com/vuejs/vue/commit/c3553196b8b 15a71f982bd5e04c61be52e87c828)), closes [#6931](https://github.com/vuejs/vue/iss ues/6931) - clean up target variables to avoid memory leaks ([#6932](https://github.com/vu ejs/vue/issues/6932)) ([c355319](https://github.com/vuejs/vue/commit/c3553196b8b 15a71f982bd5e04c61be52e87c828)), closes [#6931](https://github.com/vuejs/vue/iss ues/6931)
- **core:** static trees should be cached on options ([#6826](https://github.com /vuejs/vue/issues/6826)) ([#6837](https://github.com/vuejs/vue/issues/6837)) ([b 6c384d](https://github.com/vuejs/vue/commit/b6c384dd78b56bd247e6a34d5aea0d3903f5 b7fd)) - **core:** static trees should be cached on options ([#6826](https://github.com /vuejs/vue/issues/6826)) ([#6837](https://github.com/vuejs/vue/issues/6837)) ([b 6c384d](https://github.com/vuejs/vue/commit/b6c384dd78b56bd247e6a34d5aea0d3903f5 b7fd))
- **events:** properly $off array of events ([#6949](https://github.com/vuejs/vu e/issues/6949)) ([c24f3e4](https://github.com/vuejs/vue/commit/c24f3e4208cd04583 2002ee9916559f6fe0dc2b5)) - **events:** properly $off array of events ([#6949](https://github.com/vuejs/vu e/issues/6949)) ([c24f3e4](https://github.com/vuejs/vue/commit/c24f3e4208cd04583 2002ee9916559f6fe0dc2b5))
- handle encoded tabs and newlines in attributes for Chrome a[href] and IE/Edge ([cfd73c2](https://github.com/vuejs/vue/commit/cfd73c2386623341fdbb3ac636c4baf84 ea89c2c)), closes [#6828](https://github.com/vuejs/vue/issues/6828) [#6916](http s://github.com/vuejs/vue/issues/6916) - handle encoded tabs and newlines in attributes for Chrome a[href] and IE/Edge ([cfd73c2](https://github.com/vuejs/vue/commit/cfd73c2386623341fdbb3ac636c4baf84 ea89c2c)), closes [#6828](https://github.com/vuejs/vue/issues/6828) [#6916](http s://github.com/vuejs/vue/issues/6916)
- **keep-alive:** higher priority for exclude than include ([#6905](https://gith ub.com/vuejs/vue/issues/6905)) ([604230f](https://github.com/vuejs/vue/commit/60 4230fe953f864be5dc70bd7d34f64ae43e4f7e)) - **keep-alive:** higher priority for exclude than include ([#6905](https://gith ub.com/vuejs/vue/issues/6905)) ([604230f](https://github.com/vuejs/vue/commit/60 4230fe953f864be5dc70bd7d34f64ae43e4f7e))
- **model:** correctly set select v-model initial value on patch ([#6910](https: //github.com/vuejs/vue/issues/6910)) ([58a39df](https://github.com/vuejs/vue/com mit/58a39dfa0e8c4a51959e9a84369dad8fbca0e6ac)) - **model:** correctly set select v-model initial value on patch ([#6910](https: //github.com/vuejs/vue/issues/6910)) ([58a39df](https://github.com/vuejs/vue/com mit/58a39dfa0e8c4a51959e9a84369dad8fbca0e6ac))
- properly mark slot rendered flag in production mode ([4fe1a95](https://github. com/vuejs/vue/commit/4fe1a95d2953ecf765e27677fa70ebadb176d4c3)), closes [#6997]( https://github.com/vuejs/vue/issues/6997) - properly mark slot rendered flag in production mode ([4fe1a95](https://github. com/vuejs/vue/commit/4fe1a95d2953ecf765e27677fa70ebadb176d4c3)), closes [#6997]( https://github.com/vuejs/vue/issues/6997)
- **slots:** properly handle nested named slot passing ([5a9da95](https://github .com/vuejs/vue/commit/5a9da95b8a865416f082952a48416ffc091e4078)), closes [#6996] (https://github.com/vuejs/vue/issues/6996) - **slots:** properly handle nested named slot passing ([5a9da95](https://github .com/vuejs/vue/commit/5a9da95b8a865416f082952a48416ffc091e4078)), closes [#6996] (https://github.com/vuejs/vue/issues/6996)
- special case for static muted attribute in firefox ([f2e00f7](https://github.c om/vuejs/vue/commit/f2e00f756fb540fb09ce3414289c652ce172d85c)), closes [#6887](h ttps://github.com/vuejs/vue/issues/6887) - special case for static muted attribute in firefox ([f2e00f7](https://github.c om/vuejs/vue/commit/f2e00f756fb540fb09ce3414289c652ce172d85c)), closes [#6887](h ttps://github.com/vuejs/vue/issues/6887)
- **ssr:** properly render <select v-model> initial state ([e1657fd](https://git hub.com/vuejs/vue/commit/e1657fd7ce49bff3c3ecad3c56ae527347505c34)), closes [#69 86](https://github.com/vuejs/vue/issues/6986) - **ssr:** properly render `<select v-model>` initial state ([e1657fd](https://g ithub.com/vuejs/vue/commit/e1657fd7ce49bff3c3ecad3c56ae527347505c34)), closes [# 6986](https://github.com/vuejs/vue/issues/6986)
- **ssr:** properly render textarea value ([79c0d7b](https://github.com/vuejs/vu e/commit/79c0d7bcfbcd1ac492e7ceb77f5024d09efdc6b3)), closes [#6986](https://gith ub.com/vuejs/vue/issues/6986) - **ssr:** properly render textarea value ([79c0d7b](https://github.com/vuejs/vu e/commit/79c0d7bcfbcd1ac492e7ceb77f5024d09efdc6b3)), closes [#6986](https://gith ub.com/vuejs/vue/issues/6986)
- **ssr:** should not optimize root if conditions ([4ad9a56](https://github.com/ vuejs/vue/commit/4ad9a56b229b156e633f3d575cd0e99ba5e474d9)), closes [#6907](http s://github.com/vuejs/vue/issues/6907) - **ssr:** should not optimize root if conditions ([4ad9a56](https://github.com/ vuejs/vue/commit/4ad9a56b229b156e633f3d575cd0e99ba5e474d9)), closes [#6907](http s://github.com/vuejs/vue/issues/6907)
- **types:** improve typing for better completion ([#6886](https://github.com/vu ejs/vue/issues/6886)) ([98ea0a3](https://github.com/vuejs/vue/commit/98ea0a3b48e 37719f278c10a8ee5fb94d7d5db4e)) - **types:** improve typing for better completion ([#6886](https://github.com/vu ejs/vue/issues/6886)) ([98ea0a3](https://github.com/vuejs/vue/commit/98ea0a3b48e 37719f278c10a8ee5fb94d7d5db4e))
- **typing:** relax $options type for TS2.6+ ([#6819](https://github.com/vuejs/v ue/issues/6819)) ([9caed00](https://github.com/vuejs/vue/commit/9caed00d20f37c75 0e39db4ec86d278b453f0e5d)) - **typing:** relax $options type for TS2.6+ ([#6819](https://github.com/vuejs/v ue/issues/6819)) ([9caed00](https://github.com/vuejs/vue/commit/9caed00d20f37c75 0e39db4ec86d278b453f0e5d))
- **v-model:** v-if / v-else not working with :type + v-model ([#6955](https://g ithub.com/vuejs/vue/issues/6955)) ([0c703e3](https://github.com/vuejs/vue/commit /0c703e34d1a2083d9f162fcf0885deefb803182e)), closes [#6918](https://github.com/v uejs/vue/issues/6918) - **v-model:** v-if / v-else not working with :type + v-model ([#6955](https://g ithub.com/vuejs/vue/issues/6955)) ([0c703e3](https://github.com/vuejs/vue/commit /0c703e34d1a2083d9f162fcf0885deefb803182e)), closes [#6918](https://github.com/v uejs/vue/issues/6918)
- **weex:** stop trim css units in richtext component ([#6927](https://github.co m/vuejs/vue/issues/6927)) ([8a784d8](https://github.com/vuejs/vue/commit/8a784d8 d2333f0a05569f6c11c5a0fb0ab3a164e)) - **weex:** stop trim css units in richtext component ([#6927](https://github.co m/vuejs/vue/issues/6927)) ([8a784d8](https://github.com/vuejs/vue/commit/8a784d8 d2333f0a05569f6c11c5a0fb0ab3a164e))
## [2.5.2](https://github.com/vuejs/vue/compare/v2.5.1...v2.5.2) (2017-10-13) ## [2.5.2](https://github.com/vuejs/vue/compare/v2.5.1...v2.5.2) (2017-10-13)
### Bug Fixes ### Bug Fixes
skipping to change at line 1119 skipping to change at line 1129
### Bug Fixes ### Bug Fixes
- add slot v-bind warning ([#6736](https://github.com/vuejs/vue/issues/6736)) ([ 514b90b](https://github.com/vuejs/vue/commit/514b90b64770cba9f905d2dff59dfa0e064 e580c)), closes [#6677](https://github.com/vuejs/vue/issues/6677) - add slot v-bind warning ([#6736](https://github.com/vuejs/vue/issues/6736)) ([ 514b90b](https://github.com/vuejs/vue/commit/514b90b64770cba9f905d2dff59dfa0e064 e580c)), closes [#6677](https://github.com/vuejs/vue/issues/6677)
- allow an object's Symbols to be observed ([#6704](https://github.com/vuejs/vue /issues/6704)) ([4fd2ce8](https://github.com/vuejs/vue/commit/4fd2ce813cd0a59bd5 44defe07f44a5731e45f84)) - allow an object's Symbols to be observed ([#6704](https://github.com/vuejs/vue /issues/6704)) ([4fd2ce8](https://github.com/vuejs/vue/commit/4fd2ce813cd0a59bd5 44defe07f44a5731e45f84))
- **compiler:** warn when inline-template component has no children (fix [#6703] (https://github.com/vuejs/vue/issues/6703)) ([#6715](https://github.com/vuejs/vu e/issues/6715)) ([baabd6d](https://github.com/vuejs/vue/commit/baabd6d14016c730f e40a4202ae9b8f75e80041c)) - **compiler:** warn when inline-template component has no children (fix [#6703] (https://github.com/vuejs/vue/issues/6703)) ([#6715](https://github.com/vuejs/vu e/issues/6715)) ([baabd6d](https://github.com/vuejs/vue/commit/baabd6d14016c730f e40a4202ae9b8f75e80041c))
- **core:** avoid observing VNodes ([4459b87](https://github.com/vuejs/vue/commi t/4459b87de902cf3ba496a104304ca80d1c9824c1)), closes [#6610](https://github.com/ vuejs/vue/issues/6610) - **core:** avoid observing VNodes ([4459b87](https://github.com/vuejs/vue/commi t/4459b87de902cf3ba496a104304ca80d1c9824c1)), closes [#6610](https://github.com/ vuejs/vue/issues/6610)
- ensure nextTick are passed to errorHandler ([#6730](https://github.com/vuejs/v ue/issues/6730)) ([ae347a5](https://github.com/vuejs/vue/commit/ae347a52259b2450 7a9c747c80d78a6beaa36de0)) - ensure nextTick are passed to errorHandler ([#6730](https://github.com/vuejs/v ue/issues/6730)) ([ae347a5](https://github.com/vuejs/vue/commit/ae347a52259b2450 7a9c747c80d78a6beaa36de0))
- fallback to Promise in non-DOM environments ([6d1f4cb](https://github.com/vuej s/vue/commit/6d1f4cb89a156bf5f84942b1031354aa93916cb7)) - fallback to Promise in non-DOM environments ([6d1f4cb](https://github.com/vuej s/vue/commit/6d1f4cb89a156bf5f84942b1031354aa93916cb7))
- fix scoped CSS for nested nodes in functional components ([4216588](https://gi thub.com/vuejs/vue/commit/421658884f7ca786747abf9b89e00925fdfdfba8)) - fix scoped CSS for nested nodes in functional components ([4216588](https://gi thub.com/vuejs/vue/commit/421658884f7ca786747abf9b89e00925fdfdfba8))
- handle errors in errorHandler ([2b5c83a](https://github.com/vuejs/vue/commit/2 b5c83af6d8b15510424af4877d58c261ea02e16)), closes [#6714](https://github.com/vue js/vue/issues/6714) - handle errors in errorHandler ([2b5c83a](https://github.com/vuejs/vue/commit/2 b5c83af6d8b15510424af4877d58c261ea02e16)), closes [#6714](https://github.com/vue js/vue/issues/6714)
- perperly handle v-if on <template> scoped slot ([68bdbf5](https://github.com/v uejs/vue/commit/68bdbf508b915872627676d6bf987bdac9e5fe97)), closes [#6725](https ://github.com/vuejs/vue/issues/6725) - properly handle v-if on `<template>` scoped slot ([68bdbf5](https://github.com /vuejs/vue/commit/68bdbf508b915872627676d6bf987bdac9e5fe97)), closes [#6725](htt ps://github.com/vuejs/vue/issues/6725)
- prevent memory leak due to circular reference in vnodes ([405d8e9](https://git hub.com/vuejs/vue/commit/405d8e9f4c3201db2ae0e397d9191d9b94edc219)), closes [#67 59](https://github.com/vuejs/vue/issues/6759) - prevent memory leak due to circular reference in vnodes ([405d8e9](https://git hub.com/vuejs/vue/commit/405d8e9f4c3201db2ae0e397d9191d9b94edc219)), closes [#67 59](https://github.com/vuejs/vue/issues/6759)
- properly render value on <progress> in IE/Edge ([c64f9ae](https://github.com/v uejs/vue/commit/c64f9ae1649175ee8cac1c7ecf3283897c948202)), closes [#6666](https ://github.com/vuejs/vue/issues/6666) - properly render value on `<progress>` in IE/Edge ([c64f9ae](https://github.com /vuejs/vue/commit/c64f9ae1649175ee8cac1c7ecf3283897c948202)), closes [#6666](htt ps://github.com/vuejs/vue/issues/6666)
- **ref:** preserve ref on components after removing root element ([#6718](https ://github.com/vuejs/vue/issues/6718)) ([6ad44e1](https://github.com/vuejs/vue/co mmit/6ad44e13e990951ff152a0fd7042613c5a87f1c0)), closes [#6632](https://github.c om/vuejs/vue/issues/6632) [#6641](https://github.com/vuejs/vue/issues/6641) - **ref:** preserve ref on components after removing root element ([#6718](https ://github.com/vuejs/vue/issues/6718)) ([6ad44e1](https://github.com/vuejs/vue/co mmit/6ad44e13e990951ff152a0fd7042613c5a87f1c0)), closes [#6632](https://github.c om/vuejs/vue/issues/6632) [#6641](https://github.com/vuejs/vue/issues/6641)
- resolve async component default for native dynamic import ([2876ed8](https://g ithub.com/vuejs/vue/commit/2876ed870c5368a1767fbeddf06e94b55ebd6234)), closes [# 6751](https://github.com/vuejs/vue/issues/6751) - resolve async component default for native dynamic import ([2876ed8](https://g ithub.com/vuejs/vue/commit/2876ed870c5368a1767fbeddf06e94b55ebd6234)), closes [# 6751](https://github.com/vuejs/vue/issues/6751)
- **ssr:** fix hydration mismatch with adjacent text node from slots ([b080a14]( https://github.com/vuejs/vue/commit/b080a14138262f0f274d0888555a11bd7387d576)), closes [vuejs/vue-loader#974](https://github.com/vuejs/vue-loader/issues/974) - **ssr:** fix hydration mismatch with adjacent text node from slots ([b080a14]( https://github.com/vuejs/vue/commit/b080a14138262f0f274d0888555a11bd7387d576)), closes [vuejs/vue-loader#974](https://github.com/vuejs/vue-loader/issues/974)
- **ssr:** handle inline template compilation error ([dff85b2](https://github.co m/vuejs/vue/commit/dff85b230abda63839ed6b80d56ccfc6068b9ae0)), closes [#6766](ht tps://github.com/vuejs/vue/issues/6766) - **ssr:** handle inline template compilation error ([dff85b2](https://github.co m/vuejs/vue/commit/dff85b230abda63839ed6b80d56ccfc6068b9ae0)), closes [#6766](ht tps://github.com/vuejs/vue/issues/6766)
- use correct ns inside <foreignObject> as root node ([cf1ff5b](https://github.c om/vuejs/vue/commit/cf1ff5b0dc3d15c1e16821cb5e4fc984c74f07c1)), closes [#6642](h ttps://github.com/vuejs/vue/issues/6642) - use correct ns inside `<foreignObject>` as root node ([cf1ff5b](https://github .com/vuejs/vue/commit/cf1ff5b0dc3d15c1e16821cb5e4fc984c74f07c1)), closes [#6642] (https://github.com/vuejs/vue/issues/6642)
- use MessageChannel for nextTick ([6e41679](https://github.com/vuejs/vue/commit /6e41679a96582da3e0a60bdbf123c33ba0e86b31)), closes [#6566](https://github.com/v uejs/vue/issues/6566) [#6690](https://github.com/vuejs/vue/issues/6690) - use MessageChannel for nextTick ([6e41679](https://github.com/vuejs/vue/commit /6e41679a96582da3e0a60bdbf123c33ba0e86b31)), closes [#6566](https://github.com/v uejs/vue/issues/6566) [#6690](https://github.com/vuejs/vue/issues/6690)
- warn slot-scope when used as a prop ([8295f71](https://github.com/vuejs/vue/co mmit/8295f716657ffe516f30e84f29ca94f4a0aefabf)) - warn slot-scope when used as a prop ([8295f71](https://github.com/vuejs/vue/co mmit/8295f716657ffe516f30e84f29ca94f4a0aefabf))
- work around old Chrome bug ([0f2cb09](https://github.com/vuejs/vue/commit/0f2c b09444e8b2a5fa41aaf8c94e6f2f43e00c2f)), closes [#6601](https://github.com/vuejs/ vue/issues/6601) - work around old Chrome bug ([0f2cb09](https://github.com/vuejs/vue/commit/0f2c b09444e8b2a5fa41aaf8c94e6f2f43e00c2f)), closes [#6601](https://github.com/vuejs/ vue/issues/6601)
### Features ### Features
- add .exact event modifier ([#5977](https://github.com/vuejs/vue/issues/5977)) ([9734e87](https://github.com/vuejs/vue/commit/9734e878ec4efe59f40fc97d9ef86273a d58a430)), closes [#5976](https://github.com/vuejs/vue/issues/5976) - add .exact event modifier ([#5977](https://github.com/vuejs/vue/issues/5977)) ([9734e87](https://github.com/vuejs/vue/commit/9734e878ec4efe59f40fc97d9ef86273a d58a430)), closes [#5976](https://github.com/vuejs/vue/issues/5976)
- add catchError option ([b3cd9bc](https://github.com/vuejs/vue/commit/b3cd9bc39 40eb1e01da7081450929557d9c1651e)) - add catchError option ([b3cd9bc](https://github.com/vuejs/vue/commit/b3cd9bc39 40eb1e01da7081450929557d9c1651e))
- add in-browser build for vue-template-compiler ([a5e5b31](https://github.com/v uejs/vue/commit/a5e5b31455e0d64f834dd691b7488e0e105d32c3)) - add in-browser build for vue-template-compiler ([a5e5b31](https://github.com/v uejs/vue/commit/a5e5b31455e0d64f834dd691b7488e0e105d32c3))
- add max prop for <keep-alive> ([2cba6d4](https://github.com/vuejs/vue/commit/2 cba6d4cb1db8273ee45cccb8e50ebd87191244e)) - add max prop for <keep-alive> ([2cba6d4](https://github.com/vuejs/vue/commit/2 cba6d4cb1db8273ee45cccb8e50ebd87191244e))
skipping to change at line 1177 skipping to change at line 1187
### Bug Fixes ### Bug Fixes
- $off should ignore undefined handler argument ([fa6a729](https://github.com/vu ejs/vue/commit/fa6a7290e3b8cb62fb7f999389f476617b56503e)), closes [#6591](https: //github.com/vuejs/vue/issues/6591) - $off should ignore undefined handler argument ([fa6a729](https://github.com/vu ejs/vue/commit/fa6a7290e3b8cb62fb7f999389f476617b56503e)), closes [#6591](https: //github.com/vuejs/vue/issues/6591)
- computed properties should not be cached during SSR ([06741f3](https://github. com/vuejs/vue/commit/06741f326625e2db78d092e586923b97ba006906)), closes [vuejs/v uex#877](https://github.com/vuejs/vuex/issues/877) - computed properties should not be cached during SSR ([06741f3](https://github. com/vuejs/vue/commit/06741f326625e2db78d092e586923b97ba006906)), closes [vuejs/v uex#877](https://github.com/vuejs/vuex/issues/877)
- deep clone slot vnodes on re-render ([0529040](https://github.com/vuejs/vue/co mmit/0529040c17b8632032a43d142aac88386f6b4a1f)), closes [#6372](https://github.c om/vuejs/vue/issues/6372) - deep clone slot vnodes on re-render ([0529040](https://github.com/vuejs/vue/co mmit/0529040c17b8632032a43d142aac88386f6b4a1f)), closes [#6372](https://github.c om/vuejs/vue/issues/6372)
- **directive:** should invoke unbind & inserted on inner component root element change ([538ad20](https://github.com/vuejs/vue/commit/538ad20d8a37fe7ee2463ff20 ac9557af70e0d33)), closes [#6513](https://github.com/vuejs/vue/issues/6513) - **directive:** should invoke unbind & inserted on inner component root element change ([538ad20](https://github.com/vuejs/vue/commit/538ad20d8a37fe7ee2463ff20 ac9557af70e0d33)), closes [#6513](https://github.com/vuejs/vue/issues/6513)
- do not use MutationObserver in IE11 ([844a540](https://github.com/vuejs/vue/co mmit/844a540c647dfa93dc714540953524830dd3475a)), closes [#6466](https://github.c om/vuejs/vue/issues/6466) - do not use MutationObserver in IE11 ([844a540](https://github.com/vuejs/vue/co mmit/844a540c647dfa93dc714540953524830dd3475a)), closes [#6466](https://github.c om/vuejs/vue/issues/6466)
- ensure $attrs and $listeners are always objects ([#6441](https://github.com/vu ejs/vue/issues/6441)) ([59dbd4a](https://github.com/vuejs/vue/commit/59dbd4a4143 94a3ce581f9fbd9554da9af9e4b1d)), closes [#6263](https://github.com/vuejs/vue/iss ues/6263) - ensure $attrs and $listeners are always objects ([#6441](https://github.com/vu ejs/vue/issues/6441)) ([59dbd4a](https://github.com/vuejs/vue/commit/59dbd4a4143 94a3ce581f9fbd9554da9af9e4b1d)), closes [#6263](https://github.com/vuejs/vue/iss ues/6263)
- ensure outer bindings on nested HOC are properly re-applied on inner root elem ent change ([a744497](https://github.com/vuejs/vue/commit/a7444975343f7828004d90 bfb0deeb98db0f46e7)) - ensure outer bindings on nested HOC are properly re-applied on inner root elem ent change ([a744497](https://github.com/vuejs/vue/commit/a7444975343f7828004d90 bfb0deeb98db0f46e7))
- handle special case for allowfullscreen on <embed> ([d77b953](https://github.c om/vuejs/vue/commit/d77b95317cedae299605fb692e2c7c67796b17cb)), closes [#6202](h ttps://github.com/vuejs/vue/issues/6202) - handle special case for allowfullscreen on `<embed>` ([d77b953](https://github .com/vuejs/vue/commit/d77b95317cedae299605fb692e2c7c67796b17cb)), closes [#6202] (https://github.com/vuejs/vue/issues/6202)
- inherit SVG ns on component root node ([#6511](https://github.com/vuejs/vue/is sues/6511)) ([89f0d29](https://github.com/vuejs/vue/commit/89f0d29f2d541aa5a1ac9 690258cd7c7ee576ef6)), closes [#6506](https://github.com/vuejs/vue/issues/6506) - inherit SVG ns on component root node ([#6511](https://github.com/vuejs/vue/is sues/6511)) ([89f0d29](https://github.com/vuejs/vue/commit/89f0d29f2d541aa5a1ac9 690258cd7c7ee576ef6)), closes [#6506](https://github.com/vuejs/vue/issues/6506)
- **inject:** exclude not enumerable keys of inject object ([#6346](https://gith ub.com/vuejs/vue/issues/6346)) ([3ee62fd](https://github.com/vuejs/vue/commit/3e e62fd59e20030dd63c08c2390e803d034928fe)), closes [#6574](https://github.com/vuej s/vue/issues/6574) - **inject:** exclude not enumerable keys of inject object ([#6346](https://gith ub.com/vuejs/vue/issues/6346)) ([3ee62fd](https://github.com/vuejs/vue/commit/3e e62fd59e20030dd63c08c2390e803d034928fe)), closes [#6574](https://github.com/vuej s/vue/issues/6574)
- preserve slot attribute if not resolved by Vue ([684cd7d](https://github.com/v uejs/vue/commit/684cd7d21aa7cb9a40fb4a8542c4e08fb3801a86)), closes [#6553](https ://github.com/vuejs/vue/issues/6553) - preserve slot attribute if not resolved by Vue ([684cd7d](https://github.com/v uejs/vue/commit/684cd7d21aa7cb9a40fb4a8542c4e08fb3801a86)), closes [#6553](https ://github.com/vuejs/vue/issues/6553)
- **provide:** provide should default to parentVal during merging ([#6473](https ://github.com/vuejs/vue/issues/6473)) ([3c21675](https://github.com/vuejs/vue/co mmit/3c216755f6eb656c6d864265a8dc7b51b3ae971b)), closes [#6436](https://github.c om/vuejs/vue/issues/6436) - **provide:** provide should default to parentVal during merging ([#6473](https ://github.com/vuejs/vue/issues/6473)) ([3c21675](https://github.com/vuejs/vue/co mmit/3c216755f6eb656c6d864265a8dc7b51b3ae971b)), closes [#6436](https://github.c om/vuejs/vue/issues/6436)
- set value as domProp for <progress> ([7116af4](https://github.com/vuejs/vue/co mmit/7116af4e07520040ed7328c39d0a456808bfe1e1)), closes [#6561](https://github.c om/vuejs/vue/issues/6561) - set value as domProp for `<progress>` ([7116af4](https://github.com/vuejs/vue/ commit/7116af4e07520040ed7328c39d0a456808bfe1e1)), closes [#6561](https://github .com/vuejs/vue/issues/6561)
- **ssr:** address possible xss vector ([5091e2c](https://github.com/vuejs/vue/c ommit/5091e2c9847601e329ac36d17eae90bb5cb77a91)) - **ssr:** address possible xss vector ([5091e2c](https://github.com/vuejs/vue/c ommit/5091e2c9847601e329ac36d17eae90bb5cb77a91))
- **ssr:** better handle v-html hydration ([0f00f8f](https://github.com/vuejs/vu e/commit/0f00f8fc2b83b964bb929b729a7c9e3675b52106)), closes [#6519](https://gith ub.com/vuejs/vue/issues/6519) - **ssr:** better handle v-html hydration ([0f00f8f](https://github.com/vuejs/vu e/commit/0f00f8fc2b83b964bb929b729a7c9e3675b52106)), closes [#6519](https://gith ub.com/vuejs/vue/issues/6519)
- **ssr:** expose context.styles when no lifecycle styles are injected ([1f52a2a ](https://github.com/vuejs/vue/commit/1f52a2a9f433452c15715131ed74433a43d5cfb7)) , closes [#6353](https://github.com/vuejs/vue/issues/6353) - **ssr:** expose context.styles when no lifecycle styles are injected ([1f52a2a ](https://github.com/vuejs/vue/commit/1f52a2a9f433452c15715131ed74433a43d5cfb7)) , closes [#6353](https://github.com/vuejs/vue/issues/6353)
- **ssr:** fix cachedEscape memory issue ([02f8b80](https://github.com/vuejs/vue /commit/02f8b806768d70c589e646c384e592e93387b994)), closes [#6332](https://githu b.com/vuejs/vue/issues/6332) - **ssr:** fix cachedEscape memory issue ([02f8b80](https://github.com/vuejs/vue /commit/02f8b806768d70c589e646c384e592e93387b994)), closes [#6332](https://githu b.com/vuejs/vue/issues/6332)
- **ssr:** handle v-text/v-html with non-string value ([09106f0](https://github. com/vuejs/vue/commit/09106f066a1ba71431e4f9f26246aaf619153e2e)), closes [#6572]( https://github.com/vuejs/vue/issues/6572) - **ssr:** handle v-text/v-html with non-string value ([09106f0](https://github. com/vuejs/vue/commit/09106f066a1ba71431e4f9f26246aaf619153e2e)), closes [#6572]( https://github.com/vuejs/vue/issues/6572)
- **ssr:** should also escape static text content ([172dbf9](https://github.com/ vuejs/vue/commit/172dbf9faf4cb71dff72c77fdfe80fa1932d1ba3)), closes [#6345](http s://github.com/vuejs/vue/issues/6345) - **ssr:** should also escape static text content ([172dbf9](https://github.com/ vuejs/vue/commit/172dbf9faf4cb71dff72c77fdfe80fa1932d1ba3)), closes [#6345](http s://github.com/vuejs/vue/issues/6345)
- support prop type checking for primitive wrapper objects ([#6450](https://gith ub.com/vuejs/vue/issues/6450)) ([679cd1f](https://github.com/vuejs/vue/commit/67 9cd1fef448989bf645313c391e4134ecd9f593)), closes [#6447](https://github.com/vuej s/vue/issues/6447) - support prop type checking for primitive wrapper objects ([#6450](https://gith ub.com/vuejs/vue/issues/6450)) ([679cd1f](https://github.com/vuejs/vue/commit/67 9cd1fef448989bf645313c391e4134ecd9f593)), closes [#6447](https://github.com/vuej s/vue/issues/6447)
- **transition:** consider async placeholder as valid child to return ([#6369](h ttps://github.com/vuejs/vue/issues/6369)) ([a43d667](https://github.com/vuejs/vu e/commit/a43d66743be2bd62b2398090663e41eeaf0dc75f)), closes [#6256](https://gith ub.com/vuejs/vue/issues/6256) - **transition:** consider async placeholder as valid child to return ([#6369](h ttps://github.com/vuejs/vue/issues/6369)) ([a43d667](https://github.com/vuejs/vu e/commit/a43d66743be2bd62b2398090663e41eeaf0dc75f)), closes [#6256](https://gith ub.com/vuejs/vue/issues/6256)
- **types:** add `inject` option in functional component options type ([#6530](h ttps://github.com/vuejs/vue/issues/6530)) ([1baa0a7](https://github.com/vuejs/vu e/commit/1baa0a7884cfa147df7623a34ee277f7d39c7a21)) - **types:** add `inject` option in functional component options type ([#6530](h ttps://github.com/vuejs/vue/issues/6530)) ([1baa0a7](https://github.com/vuejs/vu e/commit/1baa0a7884cfa147df7623a34ee277f7d39c7a21))
- **types:** allow variadic plugin use ([#6363](https://github.com/vuejs/vue/iss ues/6363)) ([38d5218](https://github.com/vuejs/vue/commit/38d52182bf8915628314e2 aea7d2cc41ec39a0d6)), closes [#6357](https://github.com/vuejs/vue/issues/6357) - **types:** allow variadic plugin use ([#6363](https://github.com/vuejs/vue/iss ues/6363)) ([38d5218](https://github.com/vuejs/vue/commit/38d52182bf8915628314e2 aea7d2cc41ec39a0d6)), closes [#6357](https://github.com/vuejs/vue/issues/6357)
skipping to change at line 1225 skipping to change at line 1235
- **v-model:** tweak setSelected ([41d774d](https://github.com/vuejs/vue/commit/ 41d774d112946f986bf0b0e3f30fd962c01ceba2)) - **v-model:** tweak setSelected ([41d774d](https://github.com/vuejs/vue/commit/ 41d774d112946f986bf0b0e3f30fd962c01ceba2))
## [2.4.2](https://github.com/vuejs/vue/compare/v2.4.1...v2.4.2) (2017-07-21) ## [2.4.2](https://github.com/vuejs/vue/compare/v2.4.1...v2.4.2) (2017-07-21)
### Bug Fixes ### Bug Fixes
- checkbox v-model="array" ignore false-value ([#6180](https://github.com/vuejs/ vue/issues/6180)) ([3d14e85](https://github.com/vuejs/vue/commit/3d14e855e422b65 6859d1b419af43b94320fcfce)), closes [#6178](https://github.com/vuejs/vue/issues/ 6178) - checkbox v-model="array" ignore false-value ([#6180](https://github.com/vuejs/ vue/issues/6180)) ([3d14e85](https://github.com/vuejs/vue/commit/3d14e855e422b65 6859d1b419af43b94320fcfce)), closes [#6178](https://github.com/vuejs/vue/issues/ 6178)
- **compile:** properly generate comments with special character ([#6156](https: //github.com/vuejs/vue/issues/6156)) ([d03fa26](https://github.com/vuejs/vue/com mit/d03fa26687605a43d9a0c3f395d1d32375f7eaee)), closes [#6150](https://github.co m/vuejs/vue/issues/6150) - **compile:** properly generate comments with special character ([#6156](https: //github.com/vuejs/vue/issues/6156)) ([d03fa26](https://github.com/vuejs/vue/com mit/d03fa26687605a43d9a0c3f395d1d32375f7eaee)), closes [#6150](https://github.co m/vuejs/vue/issues/6150)
- ensure looseEqual is not dependant on key enumeration order ([a8ac129](https:/ /github.com/vuejs/vue/commit/a8ac129a5876a7eeae0137bf2f1b0968d4d6ffad)), closes [#5908](https://github.com/vuejs/vue/issues/5908) - ensure looseEqual is not dependant on key enumeration order ([a8ac129](https:/ /github.com/vuejs/vue/commit/a8ac129a5876a7eeae0137bf2f1b0968d4d6ffad)), closes [#5908](https://github.com/vuejs/vue/issues/5908)
- include boolean in isPrimitive check ([#6127](https://github.com/vuejs/vue/iss ues/6127)) ([be3dc9c](https://github.com/vuejs/vue/commit/be3dc9c6e923248bcf81eb 8240dd4f3c168fac59)), closes [#6126](https://github.com/vuejs/vue/issues/6126) - include boolean in isPrimitive check ([#6127](https://github.com/vuejs/vue/iss ues/6127)) ([be3dc9c](https://github.com/vuejs/vue/commit/be3dc9c6e923248bcf81eb 8240dd4f3c168fac59)), closes [#6126](https://github.com/vuejs/vue/issues/6126)
- **parser:** only ignore the first newline in <pre> ([082fc39](https://github.c om/vuejs/vue/commit/082fc3967db4d3290e901a38504dcd9bb698e561)), closes [#6146](h ttps://github.com/vuejs/vue/issues/6146) - **parser:** only ignore the first newline in `<pre>` ([082fc39](https://github .com/vuejs/vue/commit/082fc3967db4d3290e901a38504dcd9bb698e561)), closes [#6146] (https://github.com/vuejs/vue/issues/6146)
- **provide/inject:** merge provide properly from mixins ([3036551](https://gith ub.com/vuejs/vue/commit/303655116f8ec78f3b0ac99569637ad868dfe246)), closes [#617 5](https://github.com/vuejs/vue/issues/6175) - **provide/inject:** merge provide properly from mixins ([3036551](https://gith ub.com/vuejs/vue/commit/303655116f8ec78f3b0ac99569637ad868dfe246)), closes [#617 5](https://github.com/vuejs/vue/issues/6175)
- **provide/inject:** resolve inject properly from mixins ([#6107](https://githu b.com/vuejs/vue/issues/6107)) ([b0f00e3](https://github.com/vuejs/vue/commit/b0f 00e31e7d06edfdc733e2e7f24d5ca448759f9)), closes [#6093](https://github.com/vuejs /vue/issues/6093) - **provide/inject:** resolve inject properly from mixins ([#6107](https://githu b.com/vuejs/vue/issues/6107)) ([b0f00e3](https://github.com/vuejs/vue/commit/b0f 00e31e7d06edfdc733e2e7f24d5ca448759f9)), closes [#6093](https://github.com/vuejs /vue/issues/6093)
- **transition:** should trigger transition hooks for v-show in ie9 ([9b4dbba](h ttps://github.com/vuejs/vue/commit/9b4dbba384bc81a99abe429476729f80cb06d19a)), c loses [#5525](https://github.com/vuejs/vue/issues/5525) - **transition:** should trigger transition hooks for v-show in ie9 ([9b4dbba](h ttps://github.com/vuejs/vue/commit/9b4dbba384bc81a99abe429476729f80cb06d19a)), c loses [#5525](https://github.com/vuejs/vue/issues/5525)
- **v-bind:** respect .prop modifier on components ([#6159](https://github.com/v uejs/vue/issues/6159)) ([06b9b0b](https://github.com/vuejs/vue/commit/06b9b0bbad cc6c5afd300ed7748294e62ba00803)) - **v-bind:** respect .prop modifier on components ([#6159](https://github.com/v uejs/vue/issues/6159)) ([06b9b0b](https://github.com/vuejs/vue/commit/06b9b0bbad cc6c5afd300ed7748294e62ba00803))
- **v-model:** use stricter check for <select> option update ([c70addf](https:// github.com/vuejs/vue/commit/c70addf7d1a8e820ed80b6ab14aace5aa7b604c5)), closes [ #6112](https://github.com/vuejs/vue/issues/6112) - **v-model:** use stricter check for `<select>` option update ([c70addf](https: //github.com/vuejs/vue/commit/c70addf7d1a8e820ed80b6ab14aace5aa7b604c5)), closes [#6112](https://github.com/vuejs/vue/issues/6112)
- **v-on:** revert component root data.on/data.nativeOn behavior for ([1713061]( https://github.com/vuejs/vue/commit/17130611261fdbab70d0e5ab45036e4b612b17fe)), closes [#6109](https://github.com/vuejs/vue/issues/6109) - **v-on:** revert component root data.on/data.nativeOn behavior for ([1713061]( https://github.com/vuejs/vue/commit/17130611261fdbab70d0e5ab45036e4b612b17fe)), closes [#6109](https://github.com/vuejs/vue/issues/6109)
- work around IE/Edge bug when accessing document.activeElement from iframe ([fc 3d7cd](https://github.com/vuejs/vue/commit/fc3d7cd7a93534d76840418467f303d4b301f bcd)), closes [#6157](https://github.com/vuejs/vue/issues/6157) - work around IE/Edge bug when accessing document.activeElement from iframe ([fc 3d7cd](https://github.com/vuejs/vue/commit/fc3d7cd7a93534d76840418467f303d4b301f bcd)), closes [#6157](https://github.com/vuejs/vue/issues/6157)
### Features ### Features
- warn when assigning to computed property with no setter ([eb9168c](https://git hub.com/vuejs/vue/commit/eb9168cfc1816b53ddb1eccd6310173a37803897)), closes [#60 78](https://github.com/vuejs/vue/issues/6078) - warn when assigning to computed property with no setter ([eb9168c](https://git hub.com/vuejs/vue/commit/eb9168cfc1816b53ddb1eccd6310173a37803897)), closes [#60 78](https://github.com/vuejs/vue/issues/6078)
### Reverts ### Reverts
- perf: remove src directory from npm module ([#6072](https://github.com/vuejs/v ue/issues/6072)) ([ec4b1be](https://github.com/vuejs/vue/commit/ec4b1be42a30a452 cca53bbdfdc8404c7a53e890)) - perf: remove src directory from npm module ([#6072](https://github.com/vuejs/v ue/issues/6072)) ([ec4b1be](https://github.com/vuejs/vue/commit/ec4b1be42a30a452 cca53bbdfdc8404c7a53e890))
 End of changes. 10 change blocks. 
9 lines changed or deleted 32 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)