nuxt-community / nuxt-class-component

ES / TypeScript decorator for class-style Nuxt/Vue components
MIT License
113 stars 15 forks source link

chore(deps): update all non-major dependencies #28

Open renovate[bot] opened 5 years ago

renovate[bot] commented 5 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
typescript (source) ^2.8.1 -> ^2.9.2 age adoption passing confidence
vue ^2.5.16 -> ^2.6.12 age adoption passing confidence
vue-class-component ^7.0.1 -> ^7.2.6 age adoption passing confidence
vuex ^3.0.1 -> ^3.6.0 age adoption passing confidence
vuex-class ^0.3.1 -> ^0.3.2 age adoption passing confidence

Release Notes

Microsoft/TypeScript ### [`v2.9.2`](https://togithub.com/Microsoft/TypeScript/releases/v2.9.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v2.9.1...v2.9.2) This release include a set of bug fixes reported against [TypeScript 2.9.1](https://togithub.com/Microsoft/TypeScript/releases/tag/v2.9.1). For the complete list of fixed issues, check out the [fixed issues query for TypeScript 2.9.2](https://togithub.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+2.9.2%22+label%3A%22fixed%22+). Download: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2015 plugin](https://www.microsoft.com/en-us/download/details.aspx?id=48593) - [Visual Studio 2017](https://www.microsoft.com/en-us/download/details.aspx?id=55258) (Select new version in [Tools/Options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild/2.9.2) ### [`v2.9.1`](https://togithub.com/Microsoft/TypeScript/releases/v2.9.1) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v2.8.4...v2.9.1) For release notes, check out the [release announcement](https://blogs.msdn.microsoft.com/typescript/2018/05/31/announcing-typescript-2-9/) For new features, check out the [What's new in TypeScript 2.9](https://togithub.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#typescript-29). For breaking changes, check out the [Breaking changes in TypeScript 2.9](https://togithub.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-29) page. For the complete list of fixed issues, check out the issues fixed in [TypeScript 2.9 RC](https://togithub.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+2.9%22+label%3A%22fixed%22+) and [after TypeScript 2.9 RC](https://togithub.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+2.9.1%22+label%3A%22fixed%22+). Download: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2015 plugin](https://www.microsoft.com/en-us/download/details.aspx?id=48593) - [Visual Studio 2017](https://www.microsoft.com/en-us/download/details.aspx?id=55258) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild/2.9.1) Special thanks to all contributors to this release: - Aditya Daflapurkar - Adrien Gibrat - Alan Agius - Alex Khomchenko - Alex Ryan - Alexander Tarasyuk - Anders Hejlsberg - Andrew Casey - Andrew Faulkner - Andy Hanson - Armando Aguirre - Artem Tyurin - Arthur Ozga - Benjamin Lichtman - [@​bluelovers](https://togithub.com/bluelovers) - Bowden Kenny - Brandon Slade - Daniel Rosenwasser - Derek P Sifford - Dhruv Rajvanshi - Ecole Keine - [@​falsandtru](https://togithub.com/falsandtru) - Holger Jeromin - Jack Williams - Jordi Oliveras Rovira - Joscha Feth - Josh Goldberg - Kevin Donnelly - Khải - Klaus Meinhardt - Maarten Sijm - Matt Bierner - Mine Starks - Mohamed Hegazy - Nathan Shively-Sanders - Paul Koerbitz - [@​rhysd](https://togithub.com/rhysd) - Ron Buckton - Ryan Cavanaugh - Sheetal Nandi - [@​TravCav](https://togithub.com/TravCav) - Vakhurin Sergey - Wenlu Wang - Wesley Wigham - [@​Zzzen](https://togithub.com/Zzzen) ### [`v2.8.4`](https://togithub.com/Microsoft/TypeScript/releases/v2.8.4) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v2.8.3...v2.8.4) This release include a set of bug fixes reported against [TypeScript 2.8.3](https://togithub.com/Microsoft/TypeScript/releases/tag/v2.8.3). For the complete list of fixed issues, check out the [fixed issues query for TypeScript 2.8.4](https://togithub.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+2.8.4%22+label%3A%22fixed%22+). Download: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2015 plugin](https://www.microsoft.com/en-us/download/details.aspx?id=48593) - [Visual Studio 2017](https://www.microsoft.com/en-us/download/details.aspx?id=55258) (Select new version in [Tools/Options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild/2.8.4) ### [`v2.8.3`](https://togithub.com/Microsoft/TypeScript/releases/v2.8.3) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v2.8.1...v2.8.3) This release include a set of bug fixes reported against [TypeScript 2.8.1](https://togithub.com/Microsoft/TypeScript/releases/tag/v2.8.1). For the complete list of fixed issues, check out the [fixed issues query for TypeScript 2.8.3](https://togithub.com/Microsoft/TypeScript/issues?q=is%3Aissue+milestone%3A%22TypeScript+2.8.3%22+label%3A%22fixed%22+). Download: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2015 plugin](https://www.microsoft.com/en-us/download/details.aspx?id=48593) - [Visual Studio 2017](https://www.microsoft.com/en-us/download/details.aspx?id=55258) (Select new version in [Tools/Options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild/2.8.3)
vuejs/vue ### [`v2.6.12`](https://togithub.com/vuejs/vue/compare/v2.6.11...v2.6.12) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.11...v2.6.12) ### [`v2.6.11`](https://togithub.com/vuejs/vue/releases/v2.6.11) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.10...v2.6.11) ##### Security Fixes - Bump `vue-server-renderer`'s dependency of `serialize-javascript` to 2.1.2 ##### Bug Fixes - **types:** fix prop constructor type inference ([#​10779](https://togithub.com/vuejs/vue/issues/10779)) [`4821149`](https://togithub.com/vuejs/vue/commit/4821149), closes [#​10779](https://togithub.com/vuejs/vue/issues/10779) - fix function expression regex ([#​9922](https://togithub.com/vuejs/vue/issues/9922)) [`569b728`](https://togithub.com/vuejs/vue/commit/569b728), closes [#​9922](https://togithub.com/vuejs/vue/issues/9922) [#​9920](https://togithub.com/vuejs/vue/issues/9920) - **compiler:** Remove the warning for valid v-slot value ([#​9917](https://togithub.com/vuejs/vue/issues/9917)) [`085d188`](https://togithub.com/vuejs/vue/commit/085d188), closes [#​9917](https://togithub.com/vuejs/vue/issues/9917) - **types:** fix global namespace declaration for UMD bundle ([#​9912](https://togithub.com/vuejs/vue/issues/9912)) [`ab50e8e`](https://togithub.com/vuejs/vue/commit/ab50e8e), closes [#​9912](https://togithub.com/vuejs/vue/issues/9912) ### [`v2.6.10`](https://togithub.com/vuejs/vue/releases/v2.6.10) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.9...v2.6.10) ##### Bug Fixes - **codegen:** support named function expression in v-on ([#​9709](https://togithub.com/vuejs/vue/issues/9709)) [`3433ba5`](https://togithub.com/vuejs/vue/commit/3433ba5), closes [#​9709](https://togithub.com/vuejs/vue/issues/9709) [#​9707](https://togithub.com/vuejs/vue/issues/9707) - **core:** cleanup timeouts for async components ([#​9649](https://togithub.com/vuejs/vue/issues/9649)) [`02d21c2`](https://togithub.com/vuejs/vue/commit/02d21c2), closes [#​9649](https://togithub.com/vuejs/vue/issues/9649) [#​9648](https://togithub.com/vuejs/vue/issues/9648) - **core:** only unset dom prop when not present [`f11449d`](https://togithub.com/vuejs/vue/commit/f11449d), closes [#​9650](https://togithub.com/vuejs/vue/issues/9650) - **core:** use window.performance for compatibility in JSDOM ([#​9700](https://togithub.com/vuejs/vue/issues/9700)) [`653c74e`](https://togithub.com/vuejs/vue/commit/653c74e), closes [#​9700](https://togithub.com/vuejs/vue/issues/9700) [#​9698](https://togithub.com/vuejs/vue/issues/9698) - **scheduler:** revert timeStamp check [`22790b2`](https://togithub.com/vuejs/vue/commit/22790b2), closes [#​9729](https://togithub.com/vuejs/vue/issues/9729) [#​9632](https://togithub.com/vuejs/vue/issues/9632) - **slots:** fix slots not updating when passing down normal slots as $scopedSlots [`ebc1893`](https://togithub.com/vuejs/vue/commit/ebc1893), closes [#​9699](https://togithub.com/vuejs/vue/issues/9699) - **types:** allow using functions on the PropTypes ([#​9733](https://togithub.com/vuejs/vue/issues/9733)) [`df4af4b`](https://togithub.com/vuejs/vue/commit/df4af4b), closes [#​9733](https://togithub.com/vuejs/vue/issues/9733) [#​9692](https://togithub.com/vuejs/vue/issues/9692) - **types:** support string type for style in VNode data ([#​9728](https://togithub.com/vuejs/vue/issues/9728)) [`982d5a4`](https://togithub.com/vuejs/vue/commit/982d5a4), closes [#​9728](https://togithub.com/vuejs/vue/issues/9728) [#​9727](https://togithub.com/vuejs/vue/issues/9727) ### [`v2.6.9`](https://togithub.com/vuejs/vue/releases/v2.6.9) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.8...v2.6.9) ##### Bug Fixes - event timeStamp check for Qt [`7591b9d`](https://togithub.com/vuejs/vue/commit/7591b9d), closes [#​9681](https://togithub.com/vuejs/vue/issues/9681) - should consider presence of normal slots when caching normalized scoped slots [`9313cf9`](https://togithub.com/vuejs/vue/commit/9313cf9), closes [#​9644](https://togithub.com/vuejs/vue/issues/9644) - should not swallow user catch on rejected promise in methods [`7186940`](https://togithub.com/vuejs/vue/commit/7186940), closes [#​9694](https://togithub.com/vuejs/vue/issues/9694) - should use fallback for scoped slots with single falsy v-if [`781c705`](https://togithub.com/vuejs/vue/commit/781c705), closes [#​9658](https://togithub.com/vuejs/vue/issues/9658) - **ssr:** not push non-async css files into map ([#​9677](https://togithub.com/vuejs/vue/issues/9677)) [`d282400`](https://togithub.com/vuejs/vue/commit/d282400), closes [#​9677](https://togithub.com/vuejs/vue/issues/9677) - v-bind object should be overridable by single bindings ([#​9653](https://togithub.com/vuejs/vue/issues/9653)) [`0b57380`](https://togithub.com/vuejs/vue/commit/0b57380), closes [#​9653](https://togithub.com/vuejs/vue/issues/9653) [#​9641](https://togithub.com/vuejs/vue/issues/9641) - **compiler:** whitespace: 'condense' should honor pre tag as well ([#​9660](https://togithub.com/vuejs/vue/issues/9660)) [`f1bdd7f`](https://togithub.com/vuejs/vue/commit/f1bdd7f), closes [#​9660](https://togithub.com/vuejs/vue/issues/9660) - **scheduler:** fix getNow check in IE9 ([#​9647](https://togithub.com/vuejs/vue/issues/9647)) [`da77d6a`](https://togithub.com/vuejs/vue/commit/da77d6a), closes [#​9647](https://togithub.com/vuejs/vue/issues/9647) [#​9632](https://togithub.com/vuejs/vue/issues/9632) - **scheduler:** getNow detection can randomly fail ([#​9667](https://togithub.com/vuejs/vue/issues/9667)) [`ef2a380`](https://togithub.com/vuejs/vue/commit/ef2a380), closes [#​9667](https://togithub.com/vuejs/vue/issues/9667) - **ssr:** fix nested async functional componet rendering ([#​9673](https://togithub.com/vuejs/vue/issues/9673)) [`8082d2f`](https://togithub.com/vuejs/vue/commit/8082d2f), closes [#​9673](https://togithub.com/vuejs/vue/issues/9673) [#​9643](https://togithub.com/vuejs/vue/issues/9643) - **transition:** fix appear check for transition wrapper components ([#​9668](https://togithub.com/vuejs/vue/issues/9668)) [`4de4649`](https://togithub.com/vuejs/vue/commit/4de4649), closes [#​9668](https://togithub.com/vuejs/vue/issues/9668) ### [`v2.6.8`](https://togithub.com/vuejs/vue/releases/v2.6.8) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.7...v2.6.8) ##### Bug Fixes - avoid compression of unicode sequences by using regexps ([#​9595](https://togithub.com/vuejs/vue/issues/9595)) [`7912f75`](https://togithub.com/vuejs/vue/commit/7912f75), closes [#​9595](https://togithub.com/vuejs/vue/issues/9595) [#​9456](https://togithub.com/vuejs/vue/issues/9456) - fix modifier parsing for dynamic argument with deep path ([#​9585](https://togithub.com/vuejs/vue/issues/9585)) [`060c3b9`](https://togithub.com/vuejs/vue/commit/060c3b9), closes [#​9585](https://togithub.com/vuejs/vue/issues/9585) [#​9577](https://togithub.com/vuejs/vue/issues/9577) - further adjust max stack size [`571a488`](https://togithub.com/vuejs/vue/commit/571a488), closes [#​9562](https://togithub.com/vuejs/vue/issues/9562) - handle async component when parent is toggled before resolve ([#​9572](https://togithub.com/vuejs/vue/issues/9572)) [`ed34113`](https://togithub.com/vuejs/vue/commit/ed34113), closes [#​9572](https://togithub.com/vuejs/vue/issues/9572) [#​9571](https://togithub.com/vuejs/vue/issues/9571) - scoped slots dynamic check should include v-for on element itself [`2277b23`](https://togithub.com/vuejs/vue/commit/2277b23), closes [#​9596](https://togithub.com/vuejs/vue/issues/9596) - **compiler:** set end location for incomplete elements ([#​9598](https://togithub.com/vuejs/vue/issues/9598)) [`cbad54a`](https://togithub.com/vuejs/vue/commit/cbad54a), closes [#​9598](https://togithub.com/vuejs/vue/issues/9598) - **types:** allow scoped slots to return a single VNode ([#​9563](https://togithub.com/vuejs/vue/issues/9563)) [`241eea1`](https://togithub.com/vuejs/vue/commit/241eea1), closes [#​9563](https://togithub.com/vuejs/vue/issues/9563) - **types:** update this for nextTick api ([#​9541](https://togithub.com/vuejs/vue/issues/9541)) [`f333016`](https://togithub.com/vuejs/vue/commit/f333016), closes [#​9541](https://togithub.com/vuejs/vue/issues/9541) ### [`v2.6.7`](https://togithub.com/vuejs/vue/releases/v2.6.7) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.6...v2.6.7) ##### Bug Fixes - avoid errors thrown during dom props update [`8a80a23`](https://togithub.com/vuejs/vue/commit/8a80a23), closes [#​9459](https://togithub.com/vuejs/vue/issues/9459) - avoid possible infinite loop by accessing observables in error handler ([#​9489](https://togithub.com/vuejs/vue/issues/9489)) [`ee29e41`](https://togithub.com/vuejs/vue/commit/ee29e41), closes [#​9489](https://togithub.com/vuejs/vue/issues/9489) - ensure generated scoped slot code is compatible with 2.5 [`7ec4627`](https://togithub.com/vuejs/vue/commit/7ec4627), closes [#​9545](https://togithub.com/vuejs/vue/issues/9545) - ensure scoped slots update in conditional branches [`d9b27a9`](https://togithub.com/vuejs/vue/commit/d9b27a9), closes [#​9534](https://togithub.com/vuejs/vue/issues/9534) - scoped slots should update when inside v-for [`8f004ea`](https://togithub.com/vuejs/vue/commit/8f004ea), closes [#​9506](https://togithub.com/vuejs/vue/issues/9506) - **[#​9511](https://togithub.com/vuejs/vue/issues/9511):** avoid promise catch multiple times ([#​9526](https://togithub.com/vuejs/vue/issues/9526)) [`2f3020e`](https://togithub.com/vuejs/vue/commit/2f3020e), closes [#​9511](https://togithub.com/vuejs/vue/issues/9511) [#​9526](https://togithub.com/vuejs/vue/issues/9526) [#​9511](https://togithub.com/vuejs/vue/issues/9511) [#​9511](https://togithub.com/vuejs/vue/issues/9511) [#​9511](https://togithub.com/vuejs/vue/issues/9511) - **compiler:** handle negative length in codeframe repeat [`7a8de91`](https://togithub.com/vuejs/vue/commit/7a8de91) ### [`v2.6.6`](https://togithub.com/vuejs/vue/releases/v2.6.6) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.5...v2.6.6) ##### Bug Fixes - ensure scoped slot containing passed down slot content updates properly [`21fca2f`](https://togithub.com/vuejs/vue/commit/21fca2f) - fix keyCode check for Chrome autofill fake key events [`29c348f`](https://togithub.com/vuejs/vue/commit/29c348f), closes [#​9441](https://togithub.com/vuejs/vue/issues/9441) ### [`v2.6.5`](https://togithub.com/vuejs/vue/releases/v2.6.5) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.4...v2.6.5) ##### Bug Fixes - allow passing multiple arguments to scoped slot [`e7d49cd`](https://togithub.com/vuejs/vue/commit/e7d49cd), closes [#​9468](https://togithub.com/vuejs/vue/issues/9468) - bail out of event blocking for iOS bug [`0bad7e2`](https://togithub.com/vuejs/vue/commit/0bad7e2), closes [#​9462](https://togithub.com/vuejs/vue/issues/9462) - do not cache scoped slots when mixed with normal slots [`060686d`](https://togithub.com/vuejs/vue/commit/060686d) ### [`v2.6.4`](https://togithub.com/vuejs/vue/releases/v2.6.4) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.3...v2.6.4) ##### Performance Improvements - cache result from functional ctx.slots() calls [`7a0dfd0`](https://togithub.com/vuejs/vue/commit/7a0dfd0) - skip scoped slots normalization when possible [`099f3ba`](https://togithub.com/vuejs/vue/commit/099f3ba) ##### Bug Fixes - avoid breaking avoriaz edge case [`9011b83`](https://togithub.com/vuejs/vue/commit/9011b83) - avoid logging same error twice when thrown by user in global handler [`ca57920`](https://togithub.com/vuejs/vue/commit/ca57920), closes [#​9445](https://togithub.com/vuejs/vue/issues/9445) - empty scoped slot should return undefined [`57bc80a`](https://togithub.com/vuejs/vue/commit/57bc80a), closes [#​9452](https://togithub.com/vuejs/vue/issues/9452) - expose v-slot slots without scope on this.$slots [`0e8560d`](https://togithub.com/vuejs/vue/commit/0e8560d), closes [#​9421](https://togithub.com/vuejs/vue/issues/9421) [#​9458](https://togithub.com/vuejs/vue/issues/9458) - new syntax slots without scope should also be exposed on functional slots() [`8a80086`](https://togithub.com/vuejs/vue/commit/8a80086) ### [`v2.6.3`](https://togithub.com/vuejs/vue/releases/v2.6.3) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.2...v2.6.3) ##### Bug Fixes - async component should use render owner as force update context [`b9de23b`](https://togithub.com/vuejs/vue/commit/b9de23b), closes [#​9432](https://togithub.com/vuejs/vue/issues/9432) - avoid exposing internal flags on $scopedSlots [`24b4640`](https://togithub.com/vuejs/vue/commit/24b4640), closes [#​9443](https://togithub.com/vuejs/vue/issues/9443) - bail out scoped slot optimization when there are nested scopes [`4d4d22a`](https://togithub.com/vuejs/vue/commit/4d4d22a), closes [#​9438](https://togithub.com/vuejs/vue/issues/9438) - **compiler:** fix v-bind dynamic arguments on slot outlets [`96a09aa`](https://togithub.com/vuejs/vue/commit/96a09aa), closes [#​9444](https://togithub.com/vuejs/vue/issues/9444) - **types:** add Vue.version to types ([#​9431](https://togithub.com/vuejs/vue/issues/9431)) [`54e6a12`](https://togithub.com/vuejs/vue/commit/54e6a12), closes [#​9431](https://togithub.com/vuejs/vue/issues/9431) - skip microtask fix if event is fired from different document [`dae7e41`](https://togithub.com/vuejs/vue/commit/dae7e41), closes [#​9448](https://togithub.com/vuejs/vue/issues/9448) - skip microtask fix in Firefix <= 53 [`7bc88f3`](https://togithub.com/vuejs/vue/commit/7bc88f3), closes [#​9446](https://togithub.com/vuejs/vue/issues/9446) ##### Reverts - revert: expose all scoped slots on this.$slots [`d5ade28`](https://togithub.com/vuejs/vue/commit/d5ade28) ### [`v2.6.2`](https://togithub.com/vuejs/vue/releases/v2.6.2) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.1...v2.6.2) ##### Improvements - **Reverted in 2.6.3** ~~expose all scoped slots on `this.$slots`. [`0129b0e`](https://togithub.com/vuejs/vue/commit/0129b0e), closes [#​9421](https://togithub.com/vuejs/vue/issues/9421)~~ ##### Bug Fixes - always set transformed model value on attrs [`b034abf`](https://togithub.com/vuejs/vue/commit/b034abf) (Fixes `v-select` issue in Vuetify) - restore slot-scope + v-if behavior [`44a4ca3`](https://togithub.com/vuejs/vue/commit/44a4ca3), closes [#​9422](https://togithub.com/vuejs/vue/issues/9422) ### [`v2.6.1`](https://togithub.com/vuejs/vue/releases/v2.6.1) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.6.0...v2.6.1) ##### Bug Fixes - **regression:** avoid isPromise check when handler return value is Vue instance [`b6b42ca`](https://togithub.com/vuejs/vue/commit/b6b42ca), closes [#​9418](https://togithub.com/vuejs/vue/issues/9418) - **compiler:** fix inline-template crashing ([#​9365](https://togithub.com/vuejs/vue/issues/9365)) [`55bfb94`](https://togithub.com/vuejs/vue/commit/55bfb94), closes [#​9365](https://togithub.com/vuejs/vue/issues/9365) [#​9361](https://togithub.com/vuejs/vue/issues/9361) - **compiler:** allow comments on the root node in templates ([#​9408](https://togithub.com/vuejs/vue/issues/9408)) [`1922e7d`](https://togithub.com/vuejs/vue/commit/1922e7d), closes [#​9408](https://togithub.com/vuejs/vue/issues/9408) [#​9407](https://togithub.com/vuejs/vue/issues/9407) - **compiler:** decode single quotes in html attributes ([#​9341](https://togithub.com/vuejs/vue/issues/9341)) [`c27fe24`](https://togithub.com/vuejs/vue/commit/c27fe24), closes [#​9341](https://togithub.com/vuejs/vue/issues/9341) - **v-model:** add value to $attrs if not defined in props ([#​9331](https://togithub.com/vuejs/vue/issues/9331)) [`66fd3c8`](https://togithub.com/vuejs/vue/commit/66fd3c8), closes [#​9331](https://togithub.com/vuejs/vue/issues/9331) [#​9330](https://togithub.com/vuejs/vue/issues/9330) - **ie:** avoid blocking first input event in IE when it shouldn't ([#​9297](https://togithub.com/vuejs/vue/issues/9297)) [`0fb03b7`](https://togithub.com/vuejs/vue/commit/0fb03b7), closes [#​9297](https://togithub.com/vuejs/vue/issues/9297) [#​7138](https://togithub.com/vuejs/vue/issues/7138) [#​9042](https://togithub.com/vuejs/vue/issues/9042) [#​9383](https://togithub.com/vuejs/vue/issues/9383) ### [`v2.6.0`](https://togithub.com/vuejs/vue/releases/v2.6.0) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.22...v2.6.0)

##### [Announcement Blog Post](https://medium.com/the-vue-point/vue-2-6-released-66aa6c8e785e) ##### Contributors [@​gzzhanghao](https://togithub.com/gzzhanghao), [@​mathieutu](https://togithub.com/mathieutu), [@​Justineo](https://togithub.com/Justineo), [@​shortdiv](https://togithub.com/shortdiv), [@​imzyf](https://togithub.com/imzyf), [@​youngrok](https://togithub.com/youngrok), [@​enkot](https://togithub.com/enkot), [@​posva](https://togithub.com/posva), [@​utatti](https://togithub.com/utatti), [@​Akryum](https://togithub.com/Akryum), [@​ferdaber](https://togithub.com/ferdaber), [@​ktsn](https://togithub.com/ktsn), [@​mymyoux](https://togithub.com/mymyoux), [@​sodatea](https://togithub.com/sodatea), [@​hikerpig](https://togithub.com/hikerpig), [@​hirokiosame](https://togithub.com/hirokiosame), [@​AlexMaguey](https://togithub.com/AlexMaguey) ##### Features - **core/slots:** implement new v-slot syntax [`4fca045`](https://togithub.com/vuejs/vue/commit/4fca045) \[[RFC-0001](https://togithub.com/vuejs/rfcs/blob/master/active-rfcs/0001-new-slot-syntax.md)] \[[RFC-0002](https://togithub.com/vuejs/rfcs/blob/master/active-rfcs/0002-slot-syntax-shorthand.md)] \[[Updated documentation](https://vuejs.org/v2/guide/components-slots.html)] - **core/slots:** add scopedSlots to context in functional components ([#​7941](https://togithub.com/vuejs/vue/issues/7941)) [`fb6aa06`](https://togithub.com/vuejs/vue/commit/fb6aa06), closes [#​7941](https://togithub.com/vuejs/vue/issues/7941) - **core/error-handling:** sync/async error handling for lifecycle hooks and v-on handlers ([#​8395](https://togithub.com/vuejs/vue/issues/8395)) [`6e9fcfc`](https://togithub.com/vuejs/vue/commit/6e9fcfc), closes [#​8395](https://togithub.com/vuejs/vue/issues/8395) [#​6953](https://togithub.com/vuejs/vue/issues/6953) [#​7653](https://togithub.com/vuejs/vue/issues/7653) - **core/template:** support dynamic directive arguments for v-on, v-bind and custom directives ([#​9373](https://togithub.com/vuejs/vue/issues/9373)) [`dbc0582`](https://togithub.com/vuejs/vue/commit/dbc0582) \[[RFC-0003](https://togithub.com/vuejs/rfcs/blob/master/active-rfcs/0003-dynamic-directive-arguments.md)] - **core/global-api:** add Vue.observable() for explicitly creating observable objects [`c50bbde`](https://togithub.com/vuejs/vue/commit/c50bbde) - **core/slots:** expose all normal slots on $scopedSlots as functions [`5d52262`](https://togithub.com/vuejs/vue/commit/5d52262) - **core/v-html:** support v-html for SVG elements ([#​8652](https://togithub.com/vuejs/vue/issues/8652)) [`a981c80`](https://togithub.com/vuejs/vue/commit/a981c80), closes [#​8652](https://togithub.com/vuejs/vue/issues/8652) - **core/v-bind:** v-bind.sync also listens for kebab-case update event ([#​8297](https://togithub.com/vuejs/vue/issues/8297)) [`3fca527`](https://togithub.com/vuejs/vue/commit/3fca527), closes [#​8297](https://togithub.com/vuejs/vue/issues/8297) [#​6428](https://togithub.com/vuejs/vue/issues/6428) - **core/v-for:** support iterables in v-for ([#​8179](https://togithub.com/vuejs/vue/issues/8179)) [`d40eb9c`](https://togithub.com/vuejs/vue/commit/d40eb9c), closes [#​8179](https://togithub.com/vuejs/vue/issues/8179) - **core/template:** support custom toString() in text interpolation and v-html ([#​8217](https://togithub.com/vuejs/vue/issues/8217)) [`0e4e45e`](https://togithub.com/vuejs/vue/commit/0e4e45e), closes [#​8217](https://togithub.com/vuejs/vue/issues/8217) [#​8093](https://togithub.com/vuejs/vue/issues/8093) - **core/misc:** expose performance measures [`9ae80ac`](https://togithub.com/vuejs/vue/commit/9ae80ac), closes [#​7570](https://togithub.com/vuejs/vue/issues/7570) - **compiler:** output source range for compiler errors ([#​7127](https://togithub.com/vuejs/vue/issues/7127)) [`b31a1aa`](https://togithub.com/vuejs/vue/commit/b31a1aa), closes [#​7127](https://togithub.com/vuejs/vue/issues/7127) [#​6338](https://togithub.com/vuejs/vue/issues/6338) - **compiler:** add whitespace option, deprecate preserveWhitespace option [`e1abedb`](https://togithub.com/vuejs/vue/commit/e1abedb), closes [#​9208](https://togithub.com/vuejs/vue/issues/9208) - **compiler:** expose generateCodeFrame method [`a4ed58c`](https://togithub.com/vuejs/vue/commit/a4ed58c) - **compiler:** output codeframe in browser compiler [`325fc76`](https://togithub.com/vuejs/vue/commit/325fc76) - **compiler:** support deindent: false in vue-template-compiler ([#​7215](https://togithub.com/vuejs/vue/issues/7215)) [`bf0efb0`](https://togithub.com/vuejs/vue/commit/bf0efb0), closes [#​7215](https://togithub.com/vuejs/vue/issues/7215) [#​7054](https://togithub.com/vuejs/vue/issues/7054) - **compiler/watch:** allow unicode characters in component names and watch paths ([#​8666](https://togithub.com/vuejs/vue/issues/8666)) [`9c71852`](https://togithub.com/vuejs/vue/commit/9c71852), closes [#​8666](https://togithub.com/vuejs/vue/issues/8666) [#​8564](https://togithub.com/vuejs/vue/issues/8564) - **ssr:** add serverPrefetch component option + context.rendered hook ([#​9017](https://togithub.com/vuejs/vue/issues/9017)) [`d7a533d`](https://togithub.com/vuejs/vue/commit/d7a533d), closes [#​9017](https://togithub.com/vuejs/vue/issues/9017) - **ssr:** allow template option to be function in renderToString ([#​9324](https://togithub.com/vuejs/vue/issues/9324)) [`b65f6d7`](https://togithub.com/vuejs/vue/commit/b65f6d7) - **ssr:** Add 'nonce' option to context for ssr outlet script ([#​8047](https://togithub.com/vuejs/vue/issues/8047)) [`f036cce`](https://togithub.com/vuejs/vue/commit/f036cce), closes [#​8047](https://togithub.com/vuejs/vue/issues/8047) [#​7479](https://togithub.com/vuejs/vue/issues/7479) - **ssr:** add custom state serializer option [`4494012`](https://togithub.com/vuejs/vue/commit/4494012), closes [#​6614](https://togithub.com/vuejs/vue/issues/6614) - **ssr:** allow opting-out of caching by returning false in serverCacheKey [`ab24285`](https://togithub.com/vuejs/vue/commit/ab24285), closes [#​8790](https://togithub.com/vuejs/vue/issues/8790) - **build:** add browser ESM build [`861abf4`](https://togithub.com/vuejs/vue/commit/861abf4) - **types:** add Prop to main type declaration file ([#​6856](https://togithub.com/vuejs/vue/issues/6856)) [`5791072`](https://togithub.com/vuejs/vue/commit/5791072), closes [#​6856](https://togithub.com/vuejs/vue/issues/6856) [#​6850](https://togithub.com/vuejs/vue/issues/6850) - **types:** add types for vue-template-compiler ([#​7918](https://togithub.com/vuejs/vue/issues/7918)) [`ced774b`](https://togithub.com/vuejs/vue/commit/ced774b), closes [#​7918](https://togithub.com/vuejs/vue/issues/7918) ##### Performance Improvements - improve scoped slots change detection accuracy ([#​9371](https://togithub.com/vuejs/vue/issues/9371)) [`f219bed`](https://togithub.com/vuejs/vue/commit/f219bed) ##### Important Internal Changes These internal changes may cause unintended side effects on existing code that relies on non-publicly-documented behavior. - **next-tick:** revert nextTick to alaways use microtask [`60da366`](https://togithub.com/vuejs/vue/commit/60da366) [`080dd97`](https://togithub.com/vuejs/vue/commit/080dd97), closes [#​8436](https://togithub.com/vuejs/vue/issues/8436) \[[Details](https://gist.github.com/yyx990803/d1a0eaac052654f93a1ccaab072076dd)] - **scoped-slots:** ensure $scopedSlots calls always return Arrays [`c7c13c2`](https://togithub.com/vuejs/vue/commit/c7c13c2), closes [#​8056](https://togithub.com/vuejs/vue/issues/8056) \[[Details](https://gist.github.com/yyx990803/d1a0eaac052654f93a1ccaab072076dd)] ##### Bug Fixes - allow more enumerated values for contenteditable [`e632e9a`](https://togithub.com/vuejs/vue/commit/e632e9a), closes [#​9397](https://togithub.com/vuejs/vue/issues/9397) - fix v-bind:style for camelCase properties with !important ([#​9386](https://togithub.com/vuejs/vue/issues/9386)) [`539e481`](https://togithub.com/vuejs/vue/commit/539e481), closes [#​9386](https://togithub.com/vuejs/vue/issues/9386) - fix checkbox event edge case in Firefox [`1868561`](https://togithub.com/vuejs/vue/commit/1868561) - always use microtasks for nextTick ([#​8450](https://togithub.com/vuejs/vue/issues/8450)) [`850555d`](https://togithub.com/vuejs/vue/commit/850555d), closes [#​8450](https://togithub.com/vuejs/vue/issues/8450) [#​7109](https://togithub.com/vuejs/vue/issues/7109) [#​7546](https://togithub.com/vuejs/vue/issues/7546) [#​7707](https://togithub.com/vuejs/vue/issues/7707) [#​7834](https://togithub.com/vuejs/vue/issues/7834) [#​8109](https://togithub.com/vuejs/vue/issues/8109) [#​6566](https://togithub.com/vuejs/vue/issues/6566) - **core:** dedupe lifecycle hooks during options merge [`edf7df0`](https://togithub.com/vuejs/vue/commit/edf7df0), closes [#​9199](https://togithub.com/vuejs/vue/issues/9199) - **core:** fix merged twice bug when passing extended constructor to mixins ([#​9199](https://togithub.com/vuejs/vue/issues/9199)) [`5371617`](https://togithub.com/vuejs/vue/commit/5371617), closes [#​9199](https://togithub.com/vuejs/vue/issues/9199) [#​9198](https://togithub.com/vuejs/vue/issues/9198) - **provide/inject:** Merges symbol provides ([#​7926](https://togithub.com/vuejs/vue/issues/7926)) [`1933ee8`](https://togithub.com/vuejs/vue/commit/1933ee8), closes [#​7926](https://togithub.com/vuejs/vue/issues/7926) - **runtime:** DevTools recommendation shows for all browsers ([#​8638](https://togithub.com/vuejs/vue/issues/8638)) [`22ad266`](https://togithub.com/vuejs/vue/commit/22ad266), closes [#​8638](https://togithub.com/vuejs/vue/issues/8638) [#​8634](https://togithub.com/vuejs/vue/issues/8634) - make transition-group key warning a tip to avoid breaking compilation [`d08b49f`](https://togithub.com/vuejs/vue/commit/d08b49f) - **ssr:** properly handle invalid and numeric style properties [`7d9cfeb`](https://togithub.com/vuejs/vue/commit/7d9cfeb), closes [#​9231](https://togithub.com/vuejs/vue/issues/9231) - cover more cases in v-on inline return value [`9432737`](https://togithub.com/vuejs/vue/commit/9432737) - **ssr:** should not render invalid numeric style values [`17d8bcb`](https://togithub.com/vuejs/vue/commit/17d8bcb) - **ssr:** should render 0 as valid value for style property with unit [`aef5b4e`](https://togithub.com/vuejs/vue/commit/aef5b4e) - ensure only nromalize a scoped slot when it is present [`5fb23d4`](https://togithub.com/vuejs/vue/commit/5fb23d4) - ensure proxied normal slot uses correct key [`b32c4b6`](https://togithub.com/vuejs/vue/commit/b32c4b6) - return inline invocation return value in v-on handlers [`0ebb0f3`](https://togithub.com/vuejs/vue/commit/0ebb0f3), closes [#​7628](https://togithub.com/vuejs/vue/issues/7628) ### [`v2.5.22`](https://togithub.com/vuejs/vue/releases/v2.5.22) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.21...v2.5.22) ##### Bug Fixes - **async component:** memory leak after synchronous async loading ([#​9275](https://togithub.com/vuejs/vue/issues/9275)) [`d21e931`](https://togithub.com/vuejs/vue/commit/d21e931), closes [#​9275](https://togithub.com/vuejs/vue/issues/9275) [#​9229](https://togithub.com/vuejs/vue/issues/9229) - **core:** dedupe lifecycle hooks during options merge [`0d2e9c4`](https://togithub.com/vuejs/vue/commit/0d2e9c4), closes [#​9199](https://togithub.com/vuejs/vue/issues/9199) - **core:** fix merged twice bug when passing extended constructor to mixins ([#​9199](https://togithub.com/vuejs/vue/issues/9199)) [`743edac`](https://togithub.com/vuejs/vue/commit/743edac), closes [#​9199](https://togithub.com/vuejs/vue/issues/9199) [#​9198](https://togithub.com/vuejs/vue/issues/9198) - **ssr:** support rendering comment ([#​9128](https://togithub.com/vuejs/vue/issues/9128)) [`b06c784`](https://togithub.com/vuejs/vue/commit/b06c784), closes [#​9128](https://togithub.com/vuejs/vue/issues/9128) ### [`v2.5.21`](https://togithub.com/vuejs/vue/releases/v2.5.21) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.20...v2.5.21) ##### Bug Fixes - **lifecycle:** beforeUpdated should not be called if component is destroyed ([#​9171](https://togithub.com/vuejs/vue/issues/9171)) [`87bad80`](https://togithub.com/vuejs/vue/commit/87bad80), closes [#​9171](https://togithub.com/vuejs/vue/issues/9171) [#​8076](https://togithub.com/vuejs/vue/issues/8076) - **types:** accept primatives and falsy values in createElement children ([#​9154](https://togithub.com/vuejs/vue/issues/9154)) [`d780dd2`](https://togithub.com/vuejs/vue/commit/d780dd2), closes [#​9154](https://togithub.com/vuejs/vue/issues/9154) [#​8498](https://togithub.com/vuejs/vue/issues/8498) - **v-model:** properly handle multiline v-model expressions ([#​9184](https://togithub.com/vuejs/vue/issues/9184)) [`3d44937`](https://togithub.com/vuejs/vue/commit/3d44937), closes [#​9184](https://togithub.com/vuejs/vue/issues/9184) [#​9183](https://togithub.com/vuejs/vue/issues/9183) - **weex:** support data class type that is string ([#​9139](https://togithub.com/vuejs/vue/issues/9139)) [`d8285c5`](https://togithub.com/vuejs/vue/commit/d8285c5), closes [#​9139](https://togithub.com/vuejs/vue/issues/9139) [#​9124](https://togithub.com/vuejs/vue/issues/9124) - fix single v-for child optimization [`847e493`](https://togithub.com/vuejs/vue/commit/847e493) - fix v-for component with undefined value [`4748760`](https://togithub.com/vuejs/vue/commit/4748760), closes [#​9181](https://togithub.com/vuejs/vue/issues/9181) ##### Performance Improvements - skip normalization on single child element v-for [`4074104`](https://togithub.com/vuejs/vue/commit/4074104) ### [`v2.5.20`](https://togithub.com/vuejs/vue/releases/v2.5.20) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.19...v2.5.20) ##### Bug Fixes - **types:** avoid `this` in VueConstructor signature ([#​9173](https://togithub.com/vuejs/vue/issues/9173)) [`e06d2af`](https://togithub.com/vuejs/vue/commit/e06d2af2) ### [`v2.5.19`](https://togithub.com/vuejs/vue/releases/v2.5.19) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.18...v2.5.19) ##### Bug Fixes - **ssr:** should not warn for custom directives that do not have ssr implementation [`780dac5`](https://togithub.com/vuejs/vue/commit/780dac5), closes [#​9167](https://togithub.com/vuejs/vue/issues/9167) - **vdom:** remove unnecessary sameVnode condition [`0d4b35f`](https://togithub.com/vuejs/vue/commit/0d4b35f), closes [#​9168](https://togithub.com/vuejs/vue/issues/9168) ##### Reverts - fix(sfc): avoid deindent when pad option is specified ([#​7647](https://togithub.com/vuejs/vue/issues/7647)) [`5d721a4`](https://togithub.com/vuejs/vue/commit/5d721a4), closes [#​7647](https://togithub.com/vuejs/vue/issues/7647) ### [`v2.5.18`](https://togithub.com/vuejs/vue/releases/v2.5.18) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.17...v2.5.18) ##### Includes everything in [2.5.18-beta.0](https://togithub.com/vuejs/vue/releases/tag/v2.5.18-beta.0) ##### Bug Fixes - **compiler:** fix codegen for v-for component inside template [`1b4a8a0`](https://togithub.com/vuejs/vue/commit/1b4a8a0), closes [#​9142](https://togithub.com/vuejs/vue/issues/9142) - **ssr:** fix ssr template publicPath generation [`f077ed1`](https://togithub.com/vuejs/vue/commit/f077ed1), closes [#​9145](https://togithub.com/vuejs/vue/issues/9145) - fix keyName checking for space and delete in IE11 ([#​9150](https://togithub.com/vuejs/vue/issues/9150)) [`0ed0aad`](https://togithub.com/vuejs/vue/commit/0ed0aad), closes [#​9150](https://togithub.com/vuejs/vue/issues/9150) [#​9112](https://togithub.com/vuejs/vue/issues/9112) - **transition-group:** fix activeInstance regression [`8a2dbf5`](https://togithub.com/vuejs/vue/commit/8a2dbf5), closes [#​9151](https://togithub.com/vuejs/vue/issues/9151) - **types:** correct scopedSlot types ([#​9131](https://togithub.com/vuejs/vue/issues/9131)) [`448ba65`](https://togithub.com/vuejs/vue/commit/448ba65), closes [#​9131](https://togithub.com/vuejs/vue/issues/9131) [#​8946](https://togithub.com/vuejs/vue/issues/8946) - **types:** type support for advanced async components ([#​8438](https://togithub.com/vuejs/vue/issues/8438)) [`dfaf9e2`](https://togithub.com/vuejs/vue/commit/dfaf9e2), closes [#​8438](https://togithub.com/vuejs/vue/issues/8438) ### [`v2.5.17`](https://togithub.com/vuejs/vue/releases/v2.5.17) [Compare Source](https://togithub.com/vuejs/vue/compare/v2.5.16...v2.5.17) > **NOTE**: this is a hot fix that contains the following changes only, and does NOT include any changes from 2.5.17-beta.0. > > ##### Bug Fixes - fix potential xss vulnerability in ssr when using `v-bind` [`c28f792`](https://togithub.com/vuejs/vue/commit/c28f792)
vuejs/vue-class-component ### [`v7.2.6`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.6) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.5...v7.2.6) ##### Bug Fixes - make mixins helper type compatible with previous usage ([#​454](https://togithub.com/vuejs/vue-class-component/issues/454)) ([bdcec69](https://togithub.com/vuejs/vue-class-component/commit/bdcec69)) This is a fix to retain backward compatibility to the old `mixins` type. Although it is recommended not to manually specify mixin types via the type parameters of `mixins`. e.g. ```ts // NOT recommended @​Component class MyComp extends mixins(Foo, Bar) { // ... } ``` Because you can pass any type to the parameter even if it is not matched with the actual mixin structure. If you want to specify a generic type parameter for your class component, you can extend it before passing in `mixins` helper. ```ts @​Component class GenricComponent extends Vue { value: T } // Specify the generic parameter by extending it @​Component class SpecialComponent extends GenericComponent {} // Use the specified one as a mixin @​Component class MyComp extends mixins(SpecialComponent) { // ... } ``` ### [`v7.2.5`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.5) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.4...v7.2.5) ##### Bug Fixes - make mixins declaration backward compatible ([#​436](https://togithub.com/vuejs/vue-class-component/issues/436)) ([491a1b1](https://togithub.com/vuejs/vue-class-component/commit/491a1b1)) ### [`v7.2.4`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.4) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.3...v7.2.4) ##### Bug Fixes - allow accessing vue-router properties in property initializers ([#​434](https://togithub.com/vuejs/vue-class-component/issues/434)) ([f02fa0e](https://togithub.com/vuejs/vue-class-component/commit/f02fa0e)) - support any number of args on mixins helper ([#​433](https://togithub.com/vuejs/vue-class-component/issues/433)) ([4c7f651](https://togithub.com/vuejs/vue-class-component/commit/4c7f651)) ##### Features - mark as side effect free to enable efficient tree-shaking ([#​423](https://togithub.com/vuejs/vue-class-component/issues/423)) ([70ed762](https://togithub.com/vuejs/vue-class-component/commit/70ed762)) ### [`v7.2.3`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.3) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.2...v7.2.3) ##### Improvement - add vue to peerDependencies for yarn v2 ([#​396](https://togithub.com/vuejs/vue-class-component/issues/396)) ### [`v7.2.2`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.2) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.1...v7.2.2) ##### Bug Fixes - include missing hooks.js ([#​388](https://togithub.com/vuejs/vue-class-component/issues/388)) ([2a1640b](https://togithub.com/vuejs/vue-class-component/commit/2a1640b)) ### [`v7.2.1`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.1) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.2.0...v7.2.1) ##### Bug Fixes - Disabled lifecycle IntelliSense support by default to avoid possible breakage of existing components ([#​386](https://togithub.com/vuejs/vue-class-component/issues/386)) ([d54490b](https://togithub.com/vuejs/vue-class-component/commit/d54490b)). To enable IntelliSense support, please load `vue-class-component/hooks` wherever inside your project code: ```ts // main.ts import 'vue-class-component/hooks' import Vue from 'vue' import App from './App.vue' new Vue({ render: h => h(App) }).$mount('#app') ``` For details about this change, see [the pull request](https://togithub.com/vuejs/vue-class-component/pull/386). ### [`v7.2.0`](https://togithub.com/vuejs/vue-class-component/releases/v7.2.0) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.1.0...v7.2.0) ##### Bug Fixes - check reflectionIsSupported in decorator runtime ([#​350](https://togithub.com/vuejs/vue-class-component/issues/350)) ([2fc6ab5](https://togithub.com/vuejs/vue-class-component/commit/2fc6ab5)) ##### Features - add lifecycle types into vue instance type ([#​371](https://togithub.com/vuejs/vue-class-component/issues/371)) ([506247b](https://togithub.com/vuejs/vue-class-component/commit/506247b)) - provide esm browser bundles ([#​383](https://togithub.com/vuejs/vue-class-component/issues/383)) ([85309f5](https://togithub.com/vuejs/vue-class-component/commit/85309f5)) ### [`v7.1.0`](https://togithub.com/vuejs/vue-class-component/releases/v7.1.0) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.0.2...v7.1.0) ##### Features - Provides ESModule bundle ### [`v7.0.2`](https://togithub.com/vuejs/vue-class-component/releases/v7.0.2) [Compare Source](https://togithub.com/vuejs/vue-class-component/compare/v7.0.1...v7.0.2) ##### Bug Fixes - browser compatibility issues ([#​319](https://togithub.com/vuejs/vue-class-component/issues/319)) ([d024dcc](https://togithub.com/vuejs/vue-class-component/commit/d024dcc))
vuejs/vuex ### [`v3.6.0`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​360-httpsgithubcomvuejsvuexcomparev351v360-2020-11-25) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.5.1...v3.6.0) ##### Bug Fixes - stop throwing an error on `hasModule` when parent does not exists ([#​1850](https://togithub.com/vuejs/vuex/issues/1850)) ([#​1851](https://togithub.com/vuejs/vuex/issues/1851)) ([12aabe4](https://togithub.com/vuejs/vuex/commit/12aabe4cc470916d40691097dcb95badb8212f5c)) ##### Features - **types:** adding logger type for logger plugin ([#​1853](https://togithub.com/vuejs/vuex/issues/1853)) ([cb3198d](https://togithub.com/vuejs/vuex/commit/cb3198d5998bdb11ef05dfa5ef98d5c5fa873089)) - **build:** enable named esm module import on node.js >= 14 ([#​1872](https://togithub.com/vuejs/vuex/issues/1872)) ([acddab2](https://togithub.com/vuejs/vuex/commit/acddab20769d1bb6125f2da78ac47561c682fc98)) #### [3.5.1](https://togithub.com/vuejs/vuex/compare/v3.5.0...v3.5.1) (2020-06-29) ##### Bug Fixes - **types:** add missing `logger.d.ts` file to the package ([#​1789](https://togithub.com/vuejs/vuex/issues/1789)) ([a477334](https://togithub.com/vuejs/vuex/commit/a477334b909913f6a92bdbedcf4a3016a62eab7a)) - warn when unregistering non existing module ([#​1786](https://togithub.com/vuejs/vuex/issues/1786)) ([7cec79d](https://togithub.com/vuejs/vuex/commit/7cec79d339b874ec41f35891c891dfd27460c1d3)) ### [`v3.5.1`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​351-httpsgithubcomvuejsvuexcomparev350v351-2020-06-29) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.5.0...v3.5.1) ##### Bug Fixes - **types:** add missing `logger.d.ts` file to the package ([#​1789](https://togithub.com/vuejs/vuex/issues/1789)) ([a477334](https://togithub.com/vuejs/vuex/commit/a477334b909913f6a92bdbedcf4a3016a62eab7a)) - warn when unregistering non existing module ([#​1786](https://togithub.com/vuejs/vuex/issues/1786)) ([7cec79d](https://togithub.com/vuejs/vuex/commit/7cec79d339b874ec41f35891c891dfd27460c1d3)) ### [`v3.5.0`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​350-httpsgithubcomvuejsvuexcomparev340v350-2020-06-29) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.4.0...v3.5.0) ##### Features - include logger plugin to the core export ([#​1783](https://togithub.com/vuejs/vuex/issues/1783)) ([04e2bd8](https://togithub.com/vuejs/vuex/commit/04e2bd8b3509c67398a6fe73a3d53660069feca8)) ### [`v3.4.0`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​340-httpsgithubcomvuejsvuexcomparev330v340-2020-05-11) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.3.0...v3.4.0) ##### Features - Allow action subscribers to catch rejections. ([#​1740](https://togithub.com/vuejs/vuex/issues/1740)) ([6ebbe64](https://togithub.com/vuejs/vuex/commit/6ebbe64c5821d19e55a41dc8b1d81cfce6cbd195)), closes [#​1489](https://togithub.com/vuejs/vuex/issues/1489) [#​1558](https://togithub.com/vuejs/vuex/issues/1558) [#​1625](https://togithub.com/vuejs/vuex/issues/1625) ### [`v3.3.0`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​330-httpsgithubcomvuejsvuexcomparev320v330-2020-04-25) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.2.0...v3.3.0) ##### Bug Fixes - Prepend devtool handler ([#​1358](https://togithub.com/vuejs/vuex/issues/1358)) ([a39d076](https://togithub.com/vuejs/vuex/commit/a39d0767e4041cdd5cf8050774106c01d39024e0)), closes [vuejs/vue-devtools#​678](https://togithub.com/vuejs/vue-devtools/issues/678) - **types:** Add `devtools` to store options type ([#​1478](https://togithub.com/vuejs/vuex/issues/1478)) ([38c11dc](https://togithub.com/vuejs/vuex/commit/38c11dcbaea7d7e661a1623cabb5aef7c6e47ba7)) ##### Features - Add `prepend` option for `subscribe` and `subscribeAction` ([#​1358](https://togithub.com/vuejs/vuex/issues/1358)) ([a39d076](https://togithub.com/vuejs/vuex/commit/a39d0767e4041cdd5cf8050774106c01d39024e0)) - **logger:** `createLogger` can optionally log actions ([#​987](https://togithub.com/vuejs/vuex/issues/987)) ([18be128](https://togithub.com/vuejs/vuex/commit/18be128ad933d1fca6da05c060f7664ce0c819ae)) ### [`v3.2.0`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​320-httpsgithubcomvuejsvuexcomparev313v320-2020-04-19) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.1.3...v3.2.0) ##### Features - add Store#hasModule(path) API ([#​834](https://togithub.com/vuejs/vuex/issues/834)) ([d65d142](https://togithub.com/vuejs/vuex/commit/d65d14276e87aca17cfbd3fbf4af9e8dbb808f24)) #### [3.1.3](https://togithub.com/vuejs/vuex/compare/v3.1.2...v3.1.3) (2020-03-09) ##### Bug Fixes - Prevent invalidating subscription iterator ([#​1438](https://togithub.com/vuejs/vuex/issues/1438)) ([e012653](https://togithub.com/vuejs/vuex/commit/e0126533301febf66072f1865cf9a77778cf2176)) #### [3.1.2](https://togithub.com/vuejs/vuex/compare/v3.1.1...v3.1.2) (2019-11-10) ##### Bug Fixes - tweak mapping helper warning message ([#​1641](https://togithub.com/vuejs/vuex/issues/1641)) ([e60bc76](https://togithub.com/vuejs/vuex/commit/e60bc76154bb05c12b24342617b946d9a6e2f476)) - **types:** avoid broadening vue instance type when using map helpers ([#​1639](https://togithub.com/vuejs/vuex/issues/1639)) ([9a96720](https://togithub.com/vuejs/vuex/commit/9a9672050bcfee198c379069ec0e1b03ca6cb965)) - add warnings when the different namespaced modules has the same names… ([#​1554](https://togithub.com/vuejs/vuex/issues/1554)) ([91f3e69](https://togithub.com/vuejs/vuex/commit/91f3e69ed9e290cf91f8885c6d5ae2c97fa7ab81)) - Should vuex mapState print error message [#​1093](https://togithub.com/vuejs/vuex/issues/1093) ([#​1297](https://togithub.com/vuejs/vuex/issues/1297)) ([e5ca2d5](https://togithub.com/vuejs/vuex/commit/e5ca2d52e89a126bd48bd8a6003be77379960ea9)) - Warn about conflicts between state and module ([#​1365](https://togithub.com/vuejs/vuex/issues/1365)) ([538ee58](https://togithub.com/vuejs/vuex/commit/538ee5803bbca2fc8077208fb30c8d56d8be5cae)) - **docs:** Clearify state object type ([#​1601](https://togithub.com/vuejs/vuex/issues/1601)) ([de06f76](https://togithub.com/vuejs/vuex/commit/de06f76380e7429489c0eb15acc8e0b34a383860)) ##### Performance Improvements - Implementing a cache for the gettersProxy object creation ([#​1546](https://togithub.com/vuejs/vuex/issues/1546)) ([4003382](https://togithub.com/vuejs/vuex/commit/40033825b7259c2e9b702bdf94e0b24ed4511d7c)) #### [3.1.1](https://togithub.com/vuejs/vuex/compare/v3.1.0...v3.1.1) (2019-05-08) ##### Bug Fixes - Memory leak happening while using registerModule/u… ([#​1508](https://togithub.com/vuejs/vuex/issues/1508)) ([cb9986a](https://togithub.com/vuejs/vuex/commit/cb9986ae5a62e002a1d876e881ee5f31dd410888)), closes [issue#​1507](https://togithub.com/issue/issues/1507) - **types:** Make mutation and action payload optional in definition file ([#​1517](https://togithub.com/vuejs/vuex/issues/1517)) ([0e109e2](https://togithub.com/vuejs/vuex/commit/0e109e2a38dafdc0c2bd6bd3892bc66cfe252b16)), closes [#​1491](https://togithub.com/vuejs/vuex/issues/1491) ##### Features - **devtool:** allow usage in non-browser environments ([#​1404](https://togithub.com/vuejs/vuex/issues/1404)) ([665455f](https://togithub.com/vuejs/vuex/commit/665455f8daf8512e7adbf63c2842bc0b1e39efdb)) - **esm build:** build ES modules for browser ([#​1533](https://togithub.com/vuejs/vuex/issues/1533)) ([d7c7f98](https://togithub.com/vuejs/vuex/commit/d7c7f9844831f98c5c9aaca213746c4ccc5d6929)) ### [`v3.1.3`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​313-httpsgithubcomvuejsvuexcomparev312v313-2020-03-09) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.1.2...v3.1.3) ##### Bug Fixes - Prevent invalidating subscription iterator ([#​1438](https://togithub.com/vuejs/vuex/issues/1438)) ([e012653](https://togithub.com/vuejs/vuex/commit/e0126533301febf66072f1865cf9a77778cf2176)) ### [`v3.1.2`](https://togithub.com/vuejs/vuex/blob/master/CHANGELOG.md#​312-httpsgithubcomvuejsvuexcomparev311v312-2019-11-10) [Compare Source](https://togithub.com/vuejs/vuex/compare/v3.1.1...v3.1.2) ##### Bug Fixes - tweak mapping helper warning message ([#​1641](https://togithub.com/vuejs/vuex/issues/1641)) ([e60bc76](https://togithub.com/vuejs/vuex/commit/e60bc76154bb05c12b24342617b946d9a6e2f476)) - **types:** avoid broadening vue instance type when using map helpers ([#​1639](https://togithub.com/vuejs/vuex/issues/1639)) ([9a96720](https://togithub.com/vuejs/vuex/commit/9a9672050bcfee198c379069ec0e1b03ca6cb965)) - add warnings when the different namespaced modules has the same names… ([#​1554](https://togithub.com/vuejs/vuex/issues/1554)) ([91f3e69](https://togithub.com/vuejs/vuex/commit/91f3e69ed9e290cf91f8885c6d5ae2c97fa7ab81)) - Should vuex mapState print error message [#​1093](https://togithub.com/vuejs/vuex/issues/1093) ([#​1297](https://togithub.com/vuejs/vuex/issues/1297)) ([e5ca2d5](https://togithub.com/vuejs/vuex/commit/e5ca2d52e89a126bd48bd8a6003be77379960ea9)) - Warn about conflicts between state and module ([#​1365](https://togithub.com/vuejs/vuex/issues/1365)) ([538e

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.