{"action":"created","issue":{"url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/45","repository_url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store","labels_url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/45/comments","events_url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/45/events","html_url":"https://github.com/ooxif/vue-vuex-promise-store/pull/45","id":389703357,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3NjMyMDg0","number":45,"title":"chore(deps): update dependency vue to v2.5.20","user":{"login":"renovate[bot]","id":29139614,"node_id":"MDM6Qm90MjkxMzk2MTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-12-11T10:50:45Z","updated_at":"2018-12-11T10:53:13Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/pulls/45","html_url":"https://github.com/ooxif/vue-vuex-promise-store/pull/45","diff_url":"https://github.com/ooxif/vue-vuex-promise-store/pull/45.diff","patch_url":"https://github.com/ooxif/vue-vuex-promise-store/pull/45.patch"},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change | References |\n|---|---|---|---|---|\n| vue | devDependencies | minor | `2.4.2` -> `2.5.20` | [source](https://renovatebot.com/gh/vuejs/vue) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>vuejs/vue</summary>\n\n### [`v2.5.20`](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.19...v2.5.20)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.19...v2.5.20)\n\n### [`v2.5.19`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.19)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.18...v2.5.19)\n\n##### Bug Fixes\n\n-   **ssr:** should not warn for custom directives that do not have ssr implementation [`780dac5`](https://renovatebot.com/gh/vuejs/vue/commit/780dac5), closes [#&#8203;9167](https://renovatebot.com/gh/vuejs/vue/issues/9167)\n-   **vdom:** remove unnecessary sameVnode condition [`0d4b35f`](https://renovatebot.com/gh/vuejs/vue/commit/0d4b35f), closes [#&#8203;9168](https://renovatebot.com/gh/vuejs/vue/issues/9168)\n\n##### Reverts\n\n-   fix(sfc): avoid deindent when pad option is specified ([#&#8203;7647](https://renovatebot.com/gh/vuejs/vue/issues/7647)) [`5d721a4`](https://renovatebot.com/gh/vuejs/vue/commit/5d721a4), closes [#&#8203;7647](https://renovatebot.com/gh/vuejs/vue/issues/7647)\n\n### [`v2.5.18`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.18)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.17...v2.5.18)\n\n##### Includes everything in [2.5.18-beta.0](https://renovatebot.com/gh/vuejs/vue/releases/tag/v2.5.18-beta.0)\n\n##### Bug Fixes\n\n-   **compiler:** fix codegen for v-for component inside template [`1b4a8a0`](https://renovatebot.com/gh/vuejs/vue/commit/1b4a8a0), closes [#&#8203;9142](https://renovatebot.com/gh/vuejs/vue/issues/9142)\n-   **ssr:** fix ssr template publicPath generation [`f077ed1`](https://renovatebot.com/gh/vuejs/vue/commit/f077ed1), closes [#&#8203;9145](https://renovatebot.com/gh/vuejs/vue/issues/9145)\n-   fix keyName checking for space and delete in IE11 ([#&#8203;9150](https://renovatebot.com/gh/vuejs/vue/issues/9150)) [`0ed0aad`](https://renovatebot.com/gh/vuejs/vue/commit/0ed0aad), closes [#&#8203;9150](https://renovatebot.com/gh/vuejs/vue/issues/9150) [#&#8203;9112](https://renovatebot.com/gh/vuejs/vue/issues/9112)\n-   **transition-group:** fix activeInstance regression [`8a2dbf5`](https://renovatebot.com/gh/vuejs/vue/commit/8a2dbf5), closes [#&#8203;9151](https://renovatebot.com/gh/vuejs/vue/issues/9151)\n-   **types:** correct scopedSlot types ([#&#8203;9131](https://renovatebot.com/gh/vuejs/vue/issues/9131)) [`448ba65`](https://renovatebot.com/gh/vuejs/vue/commit/448ba65), closes [#&#8203;9131](https://renovatebot.com/gh/vuejs/vue/issues/9131) [#&#8203;8946](https://renovatebot.com/gh/vuejs/vue/issues/8946)\n-   **types:** type support for advanced async components ([#&#8203;8438](https://renovatebot.com/gh/vuejs/vue/issues/8438)) [`dfaf9e2`](https://renovatebot.com/gh/vuejs/vue/commit/dfaf9e2), closes [#&#8203;8438](https://renovatebot.com/gh/vuejs/vue/issues/8438)\n\n### [`v2.5.17`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.17)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.16...v2.5.17)\n\n> **NOTE**: this is a hot fix that contains the following changes only, and does NOT include any changes from 2.5.17-beta.0.\n>\n> ##### Bug Fixes\n\n-   fix potential xss vulnerability in ssr when using `v-bind` [`c28f792`](https://renovatebot.com/gh/vuejs/vue/commit/c28f792)\n\n### [`v2.5.16`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.16)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.15...v2.5.16)\n\n##### Bug Fixes\n\n-   allow multiline expression in v-for [`71b4b25`](https://renovatebot.com/gh/vuejs/vue/commit/71b4b25), closes [#&#8203;7792](https://renovatebot.com/gh/vuejs/vue/issues/7792)\n-   fix keyName checking for arrow keys in IE11 [`4378fc5`](https://renovatebot.com/gh/vuejs/vue/commit/4378fc5), closes [#&#8203;7806](https://renovatebot.com/gh/vuejs/vue/issues/7806)\n-   fix regression on duplicate component init when using shared data objects [`984927a`](https://renovatebot.com/gh/vuejs/vue/commit/984927a), closes [#&#8203;7805](https://renovatebot.com/gh/vuejs/vue/issues/7805)\n-   **core:** Make set/delete warning condition for undefined, null and ([#&#8203;7818](https://renovatebot.com/gh/vuejs/vue/issues/7818)) [`9084747`](https://renovatebot.com/gh/vuejs/vue/commit/9084747), closes [#&#8203;7818](https://renovatebot.com/gh/vuejs/vue/issues/7818) [#&#8203;7452](https://renovatebot.com/gh/vuejs/vue/issues/7452)\n-   **keep-alive:** run prune after render for correct active component check [`215f877`](https://renovatebot.com/gh/vuejs/vue/commit/215f877), closes [#&#8203;7566](https://renovatebot.com/gh/vuejs/vue/issues/7566)\n-   **model:** fix static input type being overwritten by v-bind object ([#&#8203;7819](https://renovatebot.com/gh/vuejs/vue/issues/7819)) [`a6169d1`](https://renovatebot.com/gh/vuejs/vue/commit/a6169d1), closes [#&#8203;7819](https://renovatebot.com/gh/vuejs/vue/issues/7819) [#&#8203;7811](https://renovatebot.com/gh/vuejs/vue/issues/7811)\n-   **ssr:** fix SSR for async functional components [`882e719`](https://renovatebot.com/gh/vuejs/vue/commit/882e719), closes [#&#8203;7784](https://renovatebot.com/gh/vuejs/vue/issues/7784)\n-   **ssr:** fix v-show inline style rendering when style binding is array ([#&#8203;7814](https://renovatebot.com/gh/vuejs/vue/issues/7814)) [`1a979c4`](https://renovatebot.com/gh/vuejs/vue/commit/1a979c4), closes [#&#8203;7814](https://renovatebot.com/gh/vuejs/vue/issues/7814) [#&#8203;7813](https://renovatebot.com/gh/vuejs/vue/issues/7813)\n-   fix wrongly matched named slots in functional components [`62a922e`](https://renovatebot.com/gh/vuejs/vue/commit/62a922e), closes [#&#8203;7817](https://renovatebot.com/gh/vuejs/vue/issues/7817)\n-   named slots for nested functional components [`6dd73e9`](https://renovatebot.com/gh/vuejs/vue/commit/6dd73e9), closes [#&#8203;7710](https://renovatebot.com/gh/vuejs/vue/issues/7710)\n\n### [`v2.5.15`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.15)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.14...v2.5.15)\n\n##### Bug Fixes\n\n-   do not traverse VNodes when regsitering dependencies [`84a9a9d`](https://renovatebot.com/gh/vuejs/vue/commit/84a9a9d), closes [#&#8203;7786](https://renovatebot.com/gh/vuejs/vue/issues/7786)\n\n### [`v2.5.14`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.14)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.13...v2.5.14)\n\n##### Bug Fixes\n\n-   **codegen:** support filters with () in older browsers ([#&#8203;7545](https://renovatebot.com/gh/vuejs/vue/issues/7545)) [`dc97a39`](https://renovatebot.com/gh/vuejs/vue/commit/dc97a39), closes [#&#8203;7545](https://renovatebot.com/gh/vuejs/vue/issues/7545) [#&#8203;7544](https://renovatebot.com/gh/vuejs/vue/issues/7544)\n-   **core:** disable dependency collection in lifecycle hooks and data getter ([#&#8203;7596](https://renovatebot.com/gh/vuejs/vue/issues/7596)) [`318f29f`](https://renovatebot.com/gh/vuejs/vue/commit/318f29f), closes [#&#8203;7596](https://renovatebot.com/gh/vuejs/vue/issues/7596) [#&#8203;7573](https://renovatebot.com/gh/vuejs/vue/issues/7573)\n-   **core:** handle edge cases for functional component returning arrays [`8335217`](https://renovatebot.com/gh/vuejs/vue/commit/8335217), closes [#&#8203;7282](https://renovatebot.com/gh/vuejs/vue/issues/7282)\n-   **inject:** use hasOwn instead of 'in' for provideKey check ([#&#8203;7460](https://renovatebot.com/gh/vuejs/vue/issues/7460)) [`733c1be`](https://renovatebot.com/gh/vuejs/vue/commit/733c1be), closes [#&#8203;7460](https://renovatebot.com/gh/vuejs/vue/issues/7460) [#&#8203;7284](https://renovatebot.com/gh/vuejs/vue/issues/7284)\n-   **model:** fix array index binding for v-model checkbox ([#&#8203;7671](https://renovatebot.com/gh/vuejs/vue/issues/7671)) [`550c3c0`](https://renovatebot.com/gh/vuejs/vue/commit/550c3c0), closes [#&#8203;7671](https://renovatebot.com/gh/vuejs/vue/issues/7671) [#&#8203;7670](https://renovatebot.com/gh/vuejs/vue/issues/7670)\n-   **observer:** do not invoke getters on initial observation  ([#&#8203;7302](https://renovatebot.com/gh/vuejs/vue/issues/7302)) [`7392dfc`](https://renovatebot.com/gh/vuejs/vue/commit/7392dfc), closes [#&#8203;7302](https://renovatebot.com/gh/vuejs/vue/issues/7302) [#&#8203;7280](https://renovatebot.com/gh/vuejs/vue/issues/7280)\n-   **ref:** allow ref key to be zero ([#&#8203;7676](https://renovatebot.com/gh/vuejs/vue/issues/7676)) [`e396eb3`](https://renovatebot.com/gh/vuejs/vue/commit/e396eb3), closes [#&#8203;7676](https://renovatebot.com/gh/vuejs/vue/issues/7676) [#&#8203;7669](https://renovatebot.com/gh/vuejs/vue/issues/7669)\n-   **show:** prevent transitions from starting on change truthy values ([#&#8203;7524](https://renovatebot.com/gh/vuejs/vue/issues/7524)) [`013d980`](https://renovatebot.com/gh/vuejs/vue/commit/013d980), closes [#&#8203;7524](https://renovatebot.com/gh/vuejs/vue/issues/7524) [#&#8203;7523](https://renovatebot.com/gh/vuejs/vue/issues/7523)\n-   **types:** contravariant generic default in ComponentOption ([#&#8203;7369](https://renovatebot.com/gh/vuejs/vue/issues/7369)) [`6ee6849`](https://renovatebot.com/gh/vuejs/vue/commit/6ee6849), closes [#&#8203;7369](https://renovatebot.com/gh/vuejs/vue/issues/7369)\n-   fix ssr env detection in weex ([#&#8203;7375](https://renovatebot.com/gh/vuejs/vue/issues/7375)) [`3eb37ac`](https://renovatebot.com/gh/vuejs/vue/commit/3eb37ac), closes [#&#8203;7375](https://renovatebot.com/gh/vuejs/vue/issues/7375)\n-   **transition:** should not add transition class when cancelled ([#&#8203;7391](https://renovatebot.com/gh/vuejs/vue/issues/7391)) [`5191f13`](https://renovatebot.com/gh/vuejs/vue/commit/5191f13), closes [#&#8203;7391](https://renovatebot.com/gh/vuejs/vue/issues/7391) [#&#8203;7390](https://renovatebot.com/gh/vuejs/vue/issues/7390)\n-   **types:** add missing `listeners` type on RenderContext ([#&#8203;7584](https://renovatebot.com/gh/vuejs/vue/issues/7584)) [`db1b18c`](https://renovatebot.com/gh/vuejs/vue/commit/db1b18c), closes [#&#8203;7584](https://renovatebot.com/gh/vuejs/vue/issues/7584)\n-   **types:** fix wrong errorCaptured type ([#&#8203;7712](https://renovatebot.com/gh/vuejs/vue/issues/7712)) [`6b8516b`](https://renovatebot.com/gh/vuejs/vue/commit/6b8516b), closes [#&#8203;7712](https://renovatebot.com/gh/vuejs/vue/issues/7712)\n-   **types:** make render option in functional components to optional ([#&#8203;7663](https://renovatebot.com/gh/vuejs/vue/issues/7663)) [`b2092db`](https://renovatebot.com/gh/vuejs/vue/commit/b2092db), closes [#&#8203;7663](https://renovatebot.com/gh/vuejs/vue/issues/7663)\n-   **types:** make VNodeChildrenArrayContents type more accurate ([#&#8203;7287](https://renovatebot.com/gh/vuejs/vue/issues/7287)) [`49aae6b`](https://renovatebot.com/gh/vuejs/vue/commit/49aae6b), closes [#&#8203;7287](https://renovatebot.com/gh/vuejs/vue/issues/7287)\n-   **types:** prefer normal component over functional one ([#&#8203;7687](https://renovatebot.com/gh/vuejs/vue/issues/7687)) [`144bf5a`](https://renovatebot.com/gh/vuejs/vue/commit/144bf5a), closes [#&#8203;7687](https://renovatebot.com/gh/vuejs/vue/issues/7687)\n-   **v-model:** handle trailing whitespaces in expression ([#&#8203;7737](https://renovatebot.com/gh/vuejs/vue/issues/7737)) [`db58493`](https://renovatebot.com/gh/vuejs/vue/commit/db58493), closes [#&#8203;7737](https://renovatebot.com/gh/vuejs/vue/issues/7737)\n-   **v-on:** return handler value when using modifiers ([#&#8203;7704](https://renovatebot.com/gh/vuejs/vue/issues/7704)) [`6bc75ca`](https://renovatebot.com/gh/vuejs/vue/commit/6bc75ca), closes [#&#8203;7704](https://renovatebot.com/gh/vuejs/vue/issues/7704)\n-   **vdom:** svg inside foreignObject should be rendered with correct namespace (fix [#&#8203;7330](https://renovatebot.com/gh/vuejs/vue/issues/7330)) ([#&#8203;7350](https://renovatebot.com/gh/vuejs/vue/issues/7350)) [`0529961`](https://renovatebot.com/gh/vuejs/vue/commit/0529961), closes [#&#8203;7330](https://renovatebot.com/gh/vuejs/vue/issues/7330) [#&#8203;7350](https://renovatebot.com/gh/vuejs/vue/issues/7350)\n-   **weex:** default value for editor, fix [#&#8203;7165](https://renovatebot.com/gh/vuejs/vue/issues/7165) ([#&#8203;7286](https://renovatebot.com/gh/vuejs/vue/issues/7286)) [`e055df8`](https://renovatebot.com/gh/vuejs/vue/commit/e055df8), closes [#&#8203;7165](https://renovatebot.com/gh/vuejs/vue/issues/7165) [#&#8203;7286](https://renovatebot.com/gh/vuejs/vue/issues/7286) [#&#8203;7165](https://renovatebot.com/gh/vuejs/vue/issues/7165)\n-   address potential regex backtrack [`cd33407`](https://renovatebot.com/gh/vuejs/vue/commit/cd33407)\n-   allow codebase to be inlined directly in HTML ([#&#8203;7314](https://renovatebot.com/gh/vuejs/vue/issues/7314)) [`dccd182`](https://renovatebot.com/gh/vuejs/vue/commit/dccd182), closes [#&#8203;7314](https://renovatebot.com/gh/vuejs/vue/issues/7314) [#&#8203;7298](https://renovatebot.com/gh/vuejs/vue/issues/7298)\n-   always install composition event listeners [`f7ca21e`](https://renovatebot.com/gh/vuejs/vue/commit/f7ca21e), closes [#&#8203;7367](https://renovatebot.com/gh/vuejs/vue/issues/7367)\n-   clean up custom events when patched component no longer have events [`d8b0838`](https://renovatebot.com/gh/vuejs/vue/commit/d8b0838), closes [#&#8203;7294](https://renovatebot.com/gh/vuejs/vue/issues/7294)\n-   do not special case attributes for custom elements [`50b711a`](https://renovatebot.com/gh/vuejs/vue/commit/50b711a), closes [#&#8203;6864](https://renovatebot.com/gh/vuejs/vue/issues/6864) [#&#8203;6885](https://renovatebot.com/gh/vuejs/vue/issues/6885)\n-   fix config.productionTip [`ced00b1`](https://renovatebot.com/gh/vuejs/vue/commit/ced00b1), closes [#&#8203;7565](https://renovatebot.com/gh/vuejs/vue/issues/7565)\n-   install ssr helpers for functional context during SSR [`9b22d86`](https://renovatebot.com/gh/vuejs/vue/commit/9b22d86), closes [#&#8203;7443](https://renovatebot.com/gh/vuejs/vue/issues/7443) [nuxt/nuxt.js#&#8203;2565](https://renovatebot.com/gh/nuxt/nuxt.js/issues/2565)\n-   respect type order when boolean casting multi-typed props [`81e1e47`](https://renovatebot.com/gh/vuejs/vue/commit/81e1e47), closes [#&#8203;7485](https://renovatebot.com/gh/vuejs/vue/issues/7485)\n-   skip v-model & value binding collision check with dynamic type binding ([#&#8203;7406](https://renovatebot.com/gh/vuejs/vue/issues/7406)) [`1c0b4af`](https://renovatebot.com/gh/vuejs/vue/commit/1c0b4af), closes [#&#8203;7406](https://renovatebot.com/gh/vuejs/vue/issues/7406) [#&#8203;7404](https://renovatebot.com/gh/vuejs/vue/issues/7404)\n-   support KeyboardEvent.key in built-in keyboard event modifiers ([#&#8203;7121](https://renovatebot.com/gh/vuejs/vue/issues/7121)) [`1c8e2e8`](https://renovatebot.com/gh/vuejs/vue/commit/1c8e2e8), closes [#&#8203;7121](https://renovatebot.com/gh/vuejs/vue/issues/7121) [#&#8203;6900](https://renovatebot.com/gh/vuejs/vue/issues/6900)\n-   support v-model dynamic type binding for v-bind=\"object\" [`41838c8`](https://renovatebot.com/gh/vuejs/vue/commit/41838c8), closes [#&#8203;7296](https://renovatebot.com/gh/vuejs/vue/issues/7296)\n\n### [`v2.5.13`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.13)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.12...v2.5.13)\n\n##### Bug Fixes\n\n-   revert auto cache for inline prop literals, fix regressions ([#&#8203;7283](https://renovatebot.com/gh/vuejs/vue/issues/7283))\n\n### [`v2.5.12`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.12)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.11...v2.5.12)\n\n##### Bug Fixes\n\n-   **core:** revert prop object validation [`01c0750`](https://renovatebot.com/gh/vuejs/vue/commit/01c0750), closes [#&#8203;7279](https://renovatebot.com/gh/vuejs/vue/issues/7279)\n\n##### Improvements\n\n-   **core:** allow symbol as vdom key [`bacb911`](https://renovatebot.com/gh/vuejs/vue/commit/bacb911), closes [#&#8203;7271](https://renovatebot.com/gh/vuejs/vue/issues/7271)\n\n-   **core:** prop bindings with inline Object/Array literal values no longer cause the child component to always re-render:\n\n    ```vue\n    <foo :bar=\"[1, 2, 3]\"/>\n    ```\n\n    The compiler now automatically wraps the literal value as an inline computed property to avoid creating new values on each render (unless data it depends on has changed).\n\n-   **types:** extract VueConfiguration type for easy expansion ([#&#8203;7274](https://renovatebot.com/gh/vuejs/vue/issues/7274)) [`c0d516c`](https://renovatebot.com/gh/vuejs/vue/commit/c0d516c), closes [#&#8203;7273](https://renovatebot.com/gh/vuejs/vue/issues/7273)\n\n### [`v2.5.11`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.11)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.10...v2.5.11)\n\n##### Bug Fixes\n\n-   avoid unnecessary lowercase coersion in component name validation [`3f0c628`](https://renovatebot.com/gh/vuejs/vue/commit/3f0c628), closes [#&#8203;7237](https://renovatebot.com/gh/vuejs/vue/issues/7237)\n\n##### Improvements\n\n-   warn misspelled keys on prop validation object ([#&#8203;7198](https://renovatebot.com/gh/vuejs/vue/issues/7198)) [`d02bb37`](https://renovatebot.com/gh/vuejs/vue/commit/d02bb37), closes [#&#8203;7198](https://renovatebot.com/gh/vuejs/vue/issues/7198)\n\n### [`v2.5.10`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.10)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.9...v2.5.10)\n\n##### Bug Fixes\n\n-   **core:** data() should be called with vm as first argument in mixins [`bd4819e`](https://renovatebot.com/gh/vuejs/vue/commit/bd4819e), closes [#&#8203;7191](https://renovatebot.com/gh/vuejs/vue/issues/7191)\n-   **core:** more consistent component naming warnings across the API [`644274c`](https://renovatebot.com/gh/vuejs/vue/commit/644274c), closes [#&#8203;7212](https://renovatebot.com/gh/vuejs/vue/issues/7212)\n-   **core:** revert shared static tree cache to avoid memory leak [`5875c7c`](https://renovatebot.com/gh/vuejs/vue/commit/5875c7c), closes [#&#8203;7184](https://renovatebot.com/gh/vuejs/vue/issues/7184)\n-   **core:** warn duplicate keys in all cases ([#&#8203;7200](https://renovatebot.com/gh/vuejs/vue/issues/7200)) [`023f171`](https://renovatebot.com/gh/vuejs/vue/commit/023f171), closes [#&#8203;7199](https://renovatebot.com/gh/vuejs/vue/issues/7199)\n-   **v-for:** support array and nested destructuring in v-for [`f5ce6b5`](https://renovatebot.com/gh/vuejs/vue/commit/f5ce6b5)\n-   **v-model:** should not update in-focus input value with lazy modifier [`60da366`](https://renovatebot.com/gh/vuejs/vue/commit/60da366), closes [#&#8203;7153](https://renovatebot.com/gh/vuejs/vue/issues/7153)\n-   **ssr:** fix double escaping of ssrNode attribute values ([#&#8203;7224](https://renovatebot.com/gh/vuejs/vue/issues/7224)) [`73a89bf`](https://renovatebot.com/gh/vuejs/vue/commit/73a89bf), closes [#&#8203;7224](https://renovatebot.com/gh/vuejs/vue/issues/7224) [#&#8203;7223](https://renovatebot.com/gh/vuejs/vue/issues/7223)\n-   **ssr:** properly handle errors in async component [`8936b8d`](https://renovatebot.com/gh/vuejs/vue/commit/8936b8d), closes [#&#8203;6778](https://renovatebot.com/gh/vuejs/vue/issues/6778)\n-   **weex:** send createFinish signal after root component mounted ([#&#8203;7154](https://renovatebot.com/gh/vuejs/vue/issues/7154)) [`0da8bce`](https://renovatebot.com/gh/vuejs/vue/commit/0da8bce)\n\n### [`v2.5.9`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.9)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.8...v2.5.9)\n\n##### Bug Fixes\n\n-   **core:** ensure functionalContext is cloned during slot clones [`604e081`](https://renovatebot.com/gh/vuejs/vue/commit/604e081), closes [#&#8203;7106](https://renovatebot.com/gh/vuejs/vue/issues/7106)\n-   **core:** fix async component resolving in sibling mounted hook [`dd21eac`](https://renovatebot.com/gh/vuejs/vue/commit/dd21eac), closes [#&#8203;7107](https://renovatebot.com/gh/vuejs/vue/issues/7107)\n-   **compiler:** fix v-for iterator parsing destructuring + parens without index [`aa82625`](https://renovatebot.com/gh/vuejs/vue/commit/aa82625)\n-   **keep-alive:** should not destroy active instance when pruning cache [`3932a45`](https://renovatebot.com/gh/vuejs/vue/commit/3932a45), closes [#&#8203;7105](https://renovatebot.com/gh/vuejs/vue/issues/7105)\n-   **types:** add missing ssr renderToString signature [`14e9908`](https://renovatebot.com/gh/vuejs/vue/commit/14e9908)\n-   **types:** add Promise signature for bundleRenderer.renderToString ([#&#8203;7098](https://renovatebot.com/gh/vuejs/vue/issues/7098)) [`3554eb2`](https://renovatebot.com/gh/vuejs/vue/commit/3554eb2)\n-   **types:** bump ts version and fix typing bugs ([#&#8203;7135](https://renovatebot.com/gh/vuejs/vue/issues/7135)) [`a71e653`](https://renovatebot.com/gh/vuejs/vue/commit/a71e653), closes [#&#8203;7135](https://renovatebot.com/gh/vuejs/vue/issues/7135)\n-   **types:** improve and test bundleRenderer.renderToString Promise types [`fcc1229`](https://renovatebot.com/gh/vuejs/vue/commit/fcc1229)\n-   **types:** use object and string instead of Object and String ([#&#8203;7126](https://renovatebot.com/gh/vuejs/vue/issues/7126)) [`d2e1d49`](https://renovatebot.com/gh/vuejs/vue/commit/d2e1d49)\n-   **browser quirks:** block unnecessary input event on textarea placeholder in IE [`0f7c443`](https://renovatebot.com/gh/vuejs/vue/commit/0f7c443), closes [#&#8203;7138](https://renovatebot.com/gh/vuejs/vue/issues/7138)\n\n### [`v2.5.8`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.8)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.7...v2.5.8)\n\n##### Bug Fixes\n\n-   fix v-for alias deconstruct regression [`ebcef58`](https://renovatebot.com/gh/vuejs/vue/commit/ebcef58), closes [#&#8203;7096](https://renovatebot.com/gh/vuejs/vue/issues/7096)\n\n### [`v2.5.7`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.7)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.6...v2.5.7)\n\n##### Bug Fixes\n\n-   **ssr:** fix bundle renderer require path on windows ([#&#8203;7085](https://renovatebot.com/gh/vuejs/vue/issues/7085)) [`063acb7`](https://renovatebot.com/gh/vuejs/vue/commit/063acb7), closes [#&#8203;7085](https://renovatebot.com/gh/vuejs/vue/issues/7085)\n-   **keep-alive:** fix `<keep-alive>` include/exclude logic for anonymous components [`a23b913`](https://renovatebot.com/gh/vuejs/vue/commit/a23b913)\n\n##### Improvements\n\n-   **core:** allow deep tracking of reactive objects which are sealed ([#&#8203;7080](https://renovatebot.com/gh/vuejs/vue/issues/7080)) [`4c22d1d`](https://renovatebot.com/gh/vuejs/vue/commit/4c22d1d)\n-   **compiler:** improve error detector v-for identifier check to handle arbitrary unicode [`d891cd1`](https://renovatebot.com/gh/vuejs/vue/commit/d891cd1), closes [#&#8203;6971](https://renovatebot.com/gh/vuejs/vue/issues/6971)\n\n### [`v2.5.6`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.6)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.5...v2.5.6)\n\n##### Bug Fixes\n\n-   fix v-model :value warning on custom component [`59dea37`](https://renovatebot.com/gh/vuejs/vue/commit/59dea37), closes [#&#8203;7084](https://renovatebot.com/gh/vuejs/vue/issues/7084)\n\n### [`v2.5.5`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.5)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.4...v2.5.5)\n\n##### Bug Fixes\n\n-   init `_staticTrees` to avoid runtime reference warning [`f5cd29e`](https://renovatebot.com/gh/vuejs/vue/commit/f5cd29e), closes [#&#8203;7075](https://renovatebot.com/gh/vuejs/vue/issues/7075)\n-   `<keep-alive>` should not cache anonymous components [`4d8226f`](https://renovatebot.com/gh/vuejs/vue/commit/4d8226f), closes [#&#8203;6938](https://renovatebot.com/gh/vuejs/vue/issues/6938)\n-   should warn unknown components inside `<keep-alive>` [`6d6b373`](https://renovatebot.com/gh/vuejs/vue/commit/6d6b373)\n\n##### Improvements\n\n-   warn if both `v-model` and `v-bind:value` are used on same element ([#&#8203;7056](https://renovatebot.com/gh/vuejs/vue/issues/7056)) [`1e14603`](https://renovatebot.com/gh/vuejs/vue/commit/1e14603)\n\n### [`v2.5.4`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.4)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.3...v2.5.4)\n\n##### Bug Fixes\n\n-   **core:** clone slot nodes for render function usage as well [`13196b2`](https://renovatebot.com/gh/vuejs/vue/commit/13196b2), closes [#&#8203;7041](https://renovatebot.com/gh/vuejs/vue/issues/7041)\n-   **v-on:** normlaize `@click.right` and `@click.middle` [`daed1e7`](https://renovatebot.com/gh/vuejs/vue/commit/daed1e7), closes [#&#8203;7020](https://renovatebot.com/gh/vuejs/vue/issues/7020)\n-   **ssr:** should warn unknown components during hydration [`df82aeb`](https://renovatebot.com/gh/vuejs/vue/commit/df82aeb), closes [#&#8203;6998](https://renovatebot.com/gh/vuejs/vue/issues/6998)\n-   **ssr:** ensure hydrated class & style bindings are reactive [`5db86b4`](https://renovatebot.com/gh/vuejs/vue/commit/5db86b4), closes [#&#8203;7063](https://renovatebot.com/gh/vuejs/vue/issues/7063)\n-   **transition:** fix out-in transition getting stuck with v-if ([#&#8203;7023](https://renovatebot.com/gh/vuejs/vue/issues/7023)) [`45d7ba8`](https://renovatebot.com/gh/vuejs/vue/commit/45d7ba8), closes [#&#8203;7023](https://renovatebot.com/gh/vuejs/vue/issues/7023) [#&#8203;6687](https://renovatebot.com/gh/vuejs/vue/issues/6687)\n-   **types:** expose VueConstructor ([#&#8203;7002](https://renovatebot.com/gh/vuejs/vue/issues/7002)) [`267ada0`](https://renovatebot.com/gh/vuejs/vue/commit/267ada0)\n-   **weex:** donot rethrow the captured error on weex platform ([#&#8203;7024](https://renovatebot.com/gh/vuejs/vue/issues/7024)) [`c2b1cfe`](https://renovatebot.com/gh/vuejs/vue/commit/c2b1cfe)\n\n### [`v2.5.3`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.3)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.2...v2.5.3)\n\n> Notable update: Type compatibility with TS 2.6\n>\n> ##### Bug Fixes\n\n-   **core:** static trees should be cached on options ([#&#8203;6826](https://renovatebot.com/gh/vuejs/vue/issues/6826)) ([#&#8203;6837](https://renovatebot.com/gh/vuejs/vue/issues/6837)) [`b6c384d`](https://renovatebot.com/gh/vuejs/vue/commit/b6c384d)\n-   **core:** $set should respect properties on prototype chain [`83ed926`](https://renovatebot.com/gh/vuejs/vue/commit/83ed926), closes [#&#8203;6845](https://renovatebot.com/gh/vuejs/vue/issues/6845)\n-   **core:** also clone component slot children during deepClone [`1cf02ef`](https://renovatebot.com/gh/vuejs/vue/commit/1cf02ef), closes [#&#8203;6891](https://renovatebot.com/gh/vuejs/vue/issues/6891) [#&#8203;6915](https://renovatebot.com/gh/vuejs/vue/issues/6915)\n-   **core:** properly mark slot rendered flag in production mode [`4fe1a95`](https://renovatebot.com/gh/vuejs/vue/commit/4fe1a95), closes [#&#8203;6997](https://renovatebot.com/gh/vuejs/vue/issues/6997)\n-   **core:** clean up target variables to avoid memory leaks ([#&#8203;6932](https://renovatebot.com/gh/vuejs/vue/issues/6932)) [`c355319`](https://renovatebot.com/gh/vuejs/vue/commit/c355319), closes [#&#8203;6931](https://renovatebot.com/gh/vuejs/vue/issues/6931)\n-   **core:** properly handle nested named slot passing [`5a9da95`](https://renovatebot.com/gh/vuejs/vue/commit/5a9da95), closes [#&#8203;6996](https://renovatebot.com/gh/vuejs/vue/issues/6996)\n-   **core:** properly $off array of events ([#&#8203;6949](https://renovatebot.com/gh/vuejs/vue/issues/6949)) [`c24f3e4`](https://renovatebot.com/gh/vuejs/vue/commit/c24f3e4)\n-   **ssr:** properly render `<select v-model>` initial state [`e1657fd`](https://renovatebot.com/gh/vuejs/vue/commit/e1657fd), closes [#&#8203;6986](https://renovatebot.com/gh/vuejs/vue/issues/6986)\n-   **ssr:** properly render textarea value [`79c0d7b`](https://renovatebot.com/gh/vuejs/vue/commit/79c0d7b), closes [#&#8203;6986](https://renovatebot.com/gh/vuejs/vue/issues/6986)\n-   **ssr:** should not optimize root if conditions [`4ad9a56`](https://renovatebot.com/gh/vuejs/vue/commit/4ad9a56), closes [#&#8203;6907](https://renovatebot.com/gh/vuejs/vue/issues/6907)\n-   **types:** improve typing for better completion ([#&#8203;6886](https://renovatebot.com/gh/vuejs/vue/issues/6886)) [`98ea0a3`](https://renovatebot.com/gh/vuejs/vue/commit/98ea0a3)\n-   **types:** relax $options type for TS2.6+ ([#&#8203;6819](https://renovatebot.com/gh/vuejs/vue/issues/6819)) [`9caed00`](https://renovatebot.com/gh/vuejs/vue/commit/9caed00)\n-   **keep-alive:** higher priority for exclude than include ([#&#8203;6905](https://renovatebot.com/gh/vuejs/vue/issues/6905)) [`604230f`](https://renovatebot.com/gh/vuejs/vue/commit/604230f)\n-   **v-model:** correctly set select v-model initial value on patch ([#&#8203;6910](https://renovatebot.com/gh/vuejs/vue/issues/6910)) [`58a39df`](https://renovatebot.com/gh/vuejs/vue/commit/58a39df)\n-   **v-model:** v-if / v-else not working with :type + v-model ([#&#8203;6955](https://renovatebot.com/gh/vuejs/vue/issues/6955)) [`0c703e3`](https://renovatebot.com/gh/vuejs/vue/commit/0c703e3), closes [#&#8203;6918](https://renovatebot.com/gh/vuejs/vue/issues/6918)\n-   **weex:** stop trim css units in richtext component ([#&#8203;6927](https://renovatebot.com/gh/vuejs/vue/issues/6927)) [`8a784d8`](https://renovatebot.com/gh/vuejs/vue/commit/8a784d8)\n-   **quirks:** special case for static muted attribute in firefox [`f2e00f7`](https://renovatebot.com/gh/vuejs/vue/commit/f2e00f7), closes [#&#8203;6887](https://renovatebot.com/gh/vuejs/vue/issues/6887)\n-   **quirks:** handle encoded tabs and newlines in attributes for Chrome a[href] and IE/Edge [`cfd73c2`](https://renovatebot.com/gh/vuejs/vue/commit/cfd73c2), closes [#&#8203;6828](https://renovatebot.com/gh/vuejs/vue/issues/6828) [#&#8203;6916](https://renovatebot.com/gh/vuejs/vue/issues/6916)\n\n### [`v2.5.2`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.2)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.1...v2.5.2)\n\n##### Bug Fixes\n\n-   adjust `nextTick` implementation for more consistent behavior with earlier versions [`4e0c485`](https://renovatebot.com/gh/vuejs/vue/commit/4e0c4851), closes [#&#8203;6813](https://renovatebot.com/gh/vuejs/vue/issues/6813)\n\n### [`v2.5.1`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.1)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.5.0...v2.5.1)\n\n##### Bug Fixes\n\n-   **ssr:** add semicolon before self-removal script ([#&#8203;6794](https://renovatebot.com/gh/vuejs/vue/issues/6794)) [`5a15a8d`](https://renovatebot.com/gh/vuejs/vue/commit/5a15a8d)\n-   **transition-group:** work around rollup tree shaking ([#&#8203;6796](https://renovatebot.com/gh/vuejs/vue/issues/6796)) [`60b1af9`](https://renovatebot.com/gh/vuejs/vue/commit/60b1af9), closes [#&#8203;6792](https://renovatebot.com/gh/vuejs/vue/issues/6792)\n-   **v-model:** allow arbitrary names for type binding ([#&#8203;6802](https://renovatebot.com/gh/vuejs/vue/issues/6802)) [`15031b8`](https://renovatebot.com/gh/vuejs/vue/commit/15031b8), closes [#&#8203;6800](https://renovatebot.com/gh/vuejs/vue/issues/6800)\n-   backwards compat with checkbox code generated in &lt; 2.5 [`5665eaf`](https://renovatebot.com/gh/vuejs/vue/commit/5665eaf), closes [#&#8203;6803](https://renovatebot.com/gh/vuejs/vue/issues/6803)\n-   fix empty array edge case in normalizeChildren [`1f84dd1`](https://renovatebot.com/gh/vuejs/vue/commit/1f84dd1), closes [#&#8203;6790](https://renovatebot.com/gh/vuejs/vue/issues/6790)\n-   v-on=\"object\" listeners should fire after high-priority ones [`08a7fb5`](https://renovatebot.com/gh/vuejs/vue/commit/08a7fb5), closes [#&#8203;6805](https://renovatebot.com/gh/vuejs/vue/issues/6805)\n\n### [`v2.5.0`](https://renovatebot.com/gh/vuejs/vue/releases/v2.5.0)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.4.4...v2.5.0)\n\n#### Features & Improvements\n\n##### Error Handling and Reporting\n\n-   improve error handling with new `errorCaptured` hook [`b3cd9bc`](https://renovatebot.com/gh/vuejs/vue/commit/b3cd9bc) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#error-handling-with-errorcaptured-hook)]\n-   improve template expression error message [`e38d006`](https://renovatebot.com/gh/vuejs/vue/commit/e38d006), closes [#&#8203;6771](https://renovatebot.com/gh/vuejs/vue/issues/6771)\n-   improve option type checks [`b7105ae`](https://renovatebot.com/gh/vuejs/vue/commit/b7105ae)\n\n##### TypeScript Declaration Improvements\n\n-   further improve Vue type declarations for canonical usage ([#&#8203;6391](https://renovatebot.com/gh/vuejs/vue/issues/6391)) [`db138e2`](https://renovatebot.com/gh/vuejs/vue/commit/db138e2)\n\n    **This change requires upgrade actions for TypeScript users using 2.4 types.** Thanks to the work by [@&#8203;danielrosenwasser](https://renovatebot.com/gh/danielrosenwasser), [@&#8203;HerringtonDarkholme](https://renovatebot.com/gh/HerringtonDarkholme) and [@&#8203;ktsn](https://renovatebot.com/gh/ktsn). For more details, please read [this blog post](https://medium.com/the-vue-point/upcoming-typescript-changes-in-vue-2-5-e9bd7e2ecf08).\n\n##### Functional Components\n\n-   compiled templates for functional component support [`ea0d227`](https://renovatebot.com/gh/vuejs/vue/commit/ea0d227)\n-   scoped CSS support for functional components [`050bb33`](https://renovatebot.com/gh/vuejs/vue/commit/050bb33)\n\n    These features require `vue-loader>=13.3.0`. Thanks to the work by [@&#8203;blake-newman](https://renovatebot.com/gh/blake-newman).  \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#functional-component-support-in-sfcs)]\n\n##### Server Side Rendering\n\n-   `renderToString` now returns a Promise if no callback is passed [`f881dd1`](https://renovatebot.com/gh/vuejs/vue/commit/f881dd1), closes [#&#8203;6160](https://renovatebot.com/gh/vuejs/vue/issues/6160)\n-   add `shouldPrefetch` option (same signature as `shouldPreload`) [`7bc899c`](https://renovatebot.com/gh/vuejs/vue/commit/7bc899c), closes [#&#8203;5964](https://renovatebot.com/gh/vuejs/vue/issues/5964)\n-   auto-remove initial state embed script if in production ([#&#8203;6763](https://renovatebot.com/gh/vuejs/vue/issues/6763)) [`2d32b5d`](https://renovatebot.com/gh/vuejs/vue/commit/2d32b5d), closes [#&#8203;6761](https://renovatebot.com/gh/vuejs/vue/issues/6761)\n-   now ships an environment-agnostic build of the server renderer in `vue-server-renderer/basic.js` [`c5d0fa0`](https://renovatebot.com/gh/vuejs/vue/commit/c5d0fa0) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#environment-agnostic-ssr)]\n\n##### `v-model`\n\n-   support dynamic `type` binding on `<input>` [`f3fe012`](https://renovatebot.com/gh/vuejs/vue/commit/f3fe012)\n-   now creates non-existent properties as reactive (non-recursive) [`e1da0d5`](https://renovatebot.com/gh/vuejs/vue/commit/e1da0d5), closes [#&#8203;5932](https://renovatebot.com/gh/vuejs/vue/issues/5932) (See [reasoning behind this change](https://renovatebot.com/gh/vuejs/vue/issues/5932#issuecomment-334040085))\n\n##### `v-on`\n\n-   automatic key modifier inference [`4987eeb`](https://renovatebot.com/gh/vuejs/vue/commit/4987eeb) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#v-on-automatic-key-modifiers)]\n-   add `.exact` event modifier ([#&#8203;5977](https://renovatebot.com/gh/vuejs/vue/issues/5977)) [`9734e87`](https://renovatebot.com/gh/vuejs/vue/commit/9734e87), closes [#&#8203;5976](https://renovatebot.com/gh/vuejs/vue/issues/5976) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#v-on-exact-modifier)]\n\n##### Scoped Slots\n\n-   support denoting normal elements as scoped slot [`dae173d`](https://renovatebot.com/gh/vuejs/vue/commit/dae173d) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#simplified-scoped-slots-usage)]\n\n##### Provide/Inject\n\n-   support providing default values for injections ([#&#8203;6322](https://renovatebot.com/gh/vuejs/vue/issues/6322)) [`88423fc`](https://renovatebot.com/gh/vuejs/vue/commit/88423fc) \\[[Details](https://gist.github.com/yyx990803/9bdff05e5468a60ced06c29c39114c6b#inject-with-default-values)]\n\n##### `<keep-alive>`\n\n-   add `max` prop for `<keep-alive>` for limiting max number of instances cached [`2cba6d4`](https://renovatebot.com/gh/vuejs/vue/commit/2cba6d4)\n\n##### Other Improvements\n\n-   `config.ignoredElements` can now contain RegExp in addition to strings ([#&#8203;6769](https://renovatebot.com/gh/vuejs/vue/issues/6769)) [`795b908`](https://renovatebot.com/gh/vuejs/vue/commit/795b908)\n-   `data` function is now called with the vm instance as the first argument ([#&#8203;6760](https://renovatebot.com/gh/vuejs/vue/issues/6760)) [`3a5432a`](https://renovatebot.com/gh/vuejs/vue/commit/3a5432a)\n-   `vue-template-compiler` now ships an environment-agnostic build which can be used directly in browsers in `vue-template-compiler/browser.js` [`a5e5b31`](https://renovatebot.com/gh/vuejs/vue/commit/a5e5b31)\n\n#### Bug Fixes\n\n-   **compiler:** warn when inline-template component has no children (fix [#&#8203;6703](https://renovatebot.com/gh/vuejs/vue/issues/6703)) ([#&#8203;6715](https://renovatebot.com/gh/vuejs/vue/issues/6715)) [`baabd6d`](https://renovatebot.com/gh/vuejs/vue/commit/baabd6d), closes [#&#8203;6703](https://renovatebot.com/gh/vuejs/vue/issues/6703) [#&#8203;6715](https://renovatebot.com/gh/vuejs/vue/issues/6715)\n-   **core:** avoid observing VNodes [`4459b87`](https://renovatebot.com/gh/vuejs/vue/commit/4459b87), closes [#&#8203;6610](https://renovatebot.com/gh/vuejs/vue/issues/6610)\n-   **ref:** preserve ref on components after removing root element ([#&#8203;6718](https://renovatebot.com/gh/vuejs/vue/issues/6718)) [`6ad44e1`](https://renovatebot.com/gh/vuejs/vue/commit/6ad44e1), closes [#&#8203;6632](https://renovatebot.com/gh/vuejs/vue/issues/6632) [#&#8203;6641](https://renovatebot.com/gh/vuejs/vue/issues/6641)\n-   handle errors in errorHandler [`2b5c83a`](https://renovatebot.com/gh/vuejs/vue/commit/2b5c83a), closes [#&#8203;6714](https://renovatebot.com/gh/vuejs/vue/issues/6714)\n-   **ssr:** fix hydration mismatch with adjacent text node from slots [`b080a14`](https://renovatebot.com/gh/vuejs/vue/commit/b080a14), closes [vuejs/vue-loader#&#8203;974](https://renovatebot.com/gh/vuejs/vue-loader/issues/974)\n-   add slot v-bind warning ([#&#8203;6736](https://renovatebot.com/gh/vuejs/vue/issues/6736)) [`514b90b`](https://renovatebot.com/gh/vuejs/vue/commit/514b90b), closes [#&#8203;6677](https://renovatebot.com/gh/vuejs/vue/issues/6677)\n-   allow an object's Symbols to be observed ([#&#8203;6704](https://renovatebot.com/gh/vuejs/vue/issues/6704)) [`4fd2ce8`](https://renovatebot.com/gh/vuejs/vue/commit/4fd2ce8)\n-   fix scoped CSS for nested nodes in functional components [`4216588`](https://renovatebot.com/gh/vuejs/vue/commit/4216588)\n-   **ssr:** handle inline template compilation error [`dff85b2`](https://renovatebot.com/gh/vuejs/vue/commit/dff85b2), closes [#&#8203;6766](https://renovatebot.com/gh/vuejs/vue/issues/6766)\n-   perperly handle v-if on <template> scoped slot [`68bdbf5`](https://renovatebot.com/gh/vuejs/vue/commit/68bdbf5), closes [#&#8203;6725](https://renovatebot.com/gh/vuejs/vue/issues/6725)\n-   prevent memory leak due to circular reference in vnodes [`405d8e9`](https://renovatebot.com/gh/vuejs/vue/commit/405d8e9), closes [#&#8203;6759](https://renovatebot.com/gh/vuejs/vue/issues/6759)\n-   properly render value on <progress> in IE/Edge [`c64f9ae`](https://renovatebot.com/gh/vuejs/vue/commit/c64f9ae), closes [#&#8203;6666](https://renovatebot.com/gh/vuejs/vue/issues/6666)\n-   resolve async component default for native dynamic import [`2876ed8`](https://renovatebot.com/gh/vuejs/vue/commit/2876ed8), closes [#&#8203;6751](https://renovatebot.com/gh/vuejs/vue/issues/6751)\n-   use correct namespace inside <foreignObject> as root node [`cf1ff5b`](https://renovatebot.com/gh/vuejs/vue/commit/cf1ff5b), closes [#&#8203;6642](https://renovatebot.com/gh/vuejs/vue/issues/6642)\n-   use MessageChannel for nextTick [`6e41679`](https://renovatebot.com/gh/vuejs/vue/commit/6e41679), closes [#&#8203;6566](https://renovatebot.com/gh/vuejs/vue/issues/6566) [#&#8203;6690](https://renovatebot.com/gh/vuejs/vue/issues/6690)\n-   work around old Chrome bug [`0f2cb09`](https://renovatebot.com/gh/vuejs/vue/commit/0f2cb09), closes [#&#8203;6601](https://renovatebot.com/gh/vuejs/vue/issues/6601) \n\n#### Internals\n\nWe have changed the implementation of `Vue.nextTick` to fix a few bugs (related to [#&#8203;6566](https://renovatebot.com/gh/vuejs/vue/issues/6566), [#&#8203;6690](https://renovatebot.com/gh/vuejs/vue/issues/6690)). The change involves using a **macro task** instead of a **micro task** to defer DOM updates when inside a DOM event handler attached via `v-on`. This means any Vue updates triggered by state changes inside `v-on` handlers will be now deferred using a macro task. This may lead to changes in behavior when dealing with native DOM events.\n\nFor more details regarding micro/macro tasks, see [this blog post](https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/).\n\nFor the new implementation, see [source code for nextTick](https://renovatebot.com/gh/vuejs/vue/blob/dev/src/core/util/next-tick.js).\n\n### [`v2.4.4`](https://renovatebot.com/gh/vuejs/vue/releases/v2.4.4)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.4.3...v2.4.4)\n\n##### Bug Fixes\n\n-   **ssr:** fix bundleRenderer Promise rejection regression [`0c9534f`](https://renovatebot.com/gh/vuejs/vue/commit/0c9534f)\n-   **ssr:** fix style injection regression [`a2f73f2`](https://renovatebot.com/gh/vuejs/vue/commit/a2f73f2), closes [#&#8203;6603](https://renovatebot.com/gh/vuejs/vue/issues/6603) [#&#8203;6353](https://renovatebot.com/gh/vuejs/vue/issues/6353)\n\n### [`v2.4.3`](https://renovatebot.com/gh/vuejs/vue/releases/v2.4.3)\n\n[Compare Source](https://renovatebot.com/gh/vuejs/vue/compare/v2.4.2...v2.4.3)\n\n##### Bug Fixes\n\n-   **directive:** should invoke unbind & inserted on inner component root element change [`538ad20`](https://renovatebot.com/gh/vuejs/vue/commit/538ad20), closes [#&#8203;6513](https://renovatebot.com/gh/vuejs/vue/issues/6513)\n-   **inject:** exclude not enumerable keys of inject object ([#&#8203;6346](https://renovatebot.com/gh/vuejs/vue/issues/6346)) [`3ee62fd`](https://renovatebot.com/gh/vuejs/vue/commit/3ee62fd), closes [#&#8203;6574](https://renovatebot.com/gh/vuejs/vue/issues/6574)\n-   **provide:** provide should default to parentVal during merging ([#&#8203;6473](https://renovatebot.com/gh/vuejs/vue/issues/6473)) [`3c21675`](https://renovatebot.com/gh/vuejs/vue/commit/3c21675), closes [#&#8203;6436](https://renovatebot.com/gh/vuejs/vue/issues/6436)\n-   **ssr:** address possible xss vector [`5091e2c`](https://renovatebot.com/gh/vuejs/vue/commit/5091e2c)\n-   **vdom:** avoid diff de-opt when both head/tail are different [`230c6ae`](https://renovatebot.com/gh/vuejs/vue/commit/230c6ae), closes [#&#8203;6502](https://renovatebot.com/gh/vuejs/vue/issues/6502)\n-   $off should ignore undefined handler argument [`fa6a729`](https://renovatebot.com/gh/vuejs/vue/commit/fa6a729), closes [#&#8203;6591](https://renovatebot.com/gh/vuejs/vue/issues/6591)\n-   **ssr:** better handle v-html hydration [`0f00f8f`](https://renovatebot.com/gh/vuejs/vue/commit/0f00f8f), closes [#&#8203;6519](https://renovatebot.com/gh/vuejs/vue/issues/6519)\n-   **ssr:** expose context.styles when no lifecycle styles are injected [`1f52a2a`](https://renovatebot.com/gh/vuejs/vue/commit/1f52a2a), closes [#&#8203;6353](https://renovatebot.com/gh/vuejs/vue/issues/6353)\n-   **ssr:** fix cachedEscape memory issue [`02f8b80`](https://renovatebot.com/gh/vuejs/vue/commit/02f8b80), closes [#&#8203;6332](https://renovatebot.com/gh/vuejs/vue/issues/6332)\n-   **ssr:** handle v-text/v-html with non-string value [`09106f0`](https://renovatebot.com/gh/vuejs/vue/commit/09106f0), closes [#&#8203;6572](https://renovatebot.com/gh/vuejs/vue/issues/6572)\n-   **ssr:** should also escape static text content [`172dbf9`](https://renovatebot.com/gh/vuejs/vue/commit/172dbf9), closes [#&#8203;6345](https://renovatebot.com/gh/vuejs/vue/issues/6345)\n-   **transition:** consider async placeholder as valid child to return ([#&#8203;6369](https://renovatebot.com/gh/vuejs/vue/issues/6369)) [`a43d667`](https://renovatebot.com/gh/vuejs/vue/commit/a43d667), closes [#&#8203;6256](https://renovatebot.com/gh/vuejs/vue/issues/6256)\n-   **types:** add `inject` option in functional component options type ([#&#8203;6530](https://renovatebot.com/gh/vuejs/vue/issues/6530)) [`1baa0a7`](https://renovatebot.com/gh/vuejs/vue/commit/1baa0a7)\n-   **types:** allow variadic plugin use ([#&#8203;6363](https://renovatebot.com/gh/vuejs/vue/issues/6363)) [`38d5218`](https://renovatebot.com/gh/vuejs/vue/commit/38d5218), closes [#&#8203;6357](https://renovatebot.com/gh/vuejs/vue/issues/6357)\n-   **v-model:** Allow using array value with array v-model in checkboxes ([#&#8203;6220](https://renovatebot.com/gh/vuejs/vue/issues/6220)) [`d6e6f1d`](https://renovatebot.com/gh/vuejs/vue/commit/d6e6f1d), closes [#&#8203;6219](https://renovatebot.com/gh/vuejs/vue/issues/6219)\n-   **v-model:** avoid unnecessary change event on select options change [`d4d553c`](https://renovatebot.com/gh/vuejs/vue/commit/d4d553c), closes [#&#8203;6193](https://renovatebot.com/gh/vuejs/vue/issues/6193)\n-   **v-model:** fix input listener with modifier blocking v-model update [`6f312d6`](https://renovatebot.com/gh/vuejs/vue/commit/6f312d6), closes [#&#8203;6552](https://renovatebot.com/gh/vuejs/vue/issues/6552)\n-   **vdom:** Don't replace input for text-like type change ([#&#8203;6344](https://renovatebot.com/gh/vuejs/vue/issues/6344)) [`f76d16e`](https://renovatebot.com/gh/vuejs/vue/commit/f76d16e), closes [#&#8203;6313](https://renovatebot.com/gh/vuejs/vue/issues/6313)\n-   computed properties should not be cached during SSR [`06741f3`](https://renovatebot.com/gh/vuejs/vue/commit/06741f3)\n-   deep clone slot vnodes on re-render [`0529040`](https://renovatebot.com/gh/vuejs/vue/commit/0529040), closes [#&#8203;6372](https://renovatebot.com/gh/vuejs/vue/issues/6372)\n-   do not use MutationObserver in IE11 [`844a540`](https://renovatebot.com/gh/vuejs/vue/commit/844a540), closes [#&#8203;6466](https://renovatebot.com/gh/vuejs/vue/issues/6466)\n-   ensure $attrs and $listeners are always objects ([#&#8203;6441](https://renovatebot.com/gh/vuejs/vue/issues/6441)) [`59dbd4a`](https://renovatebot.com/gh/vuejs/vue/commit/59dbd4a), closes [#&#8203;6263](https://renovatebot.com/gh/vuejs/vue/issues/6263)\n-   ensure outer bindings on nested HOC are properly re-applied on inner root element change [`a744497`](https://renovatebot.com/gh/vuejs/vue/commit/a744497)\n-   handle special case for allowfullscreen on <embed> [`d77b953`](https://renovatebot.com/gh/vuejs/vue/commit/d77b953), closes [#&#8203;6202](https://renovatebot.com/gh/vuejs/vue/issues/6202)\n-   inherit SVG ns on component root node ([#&#8203;6511](https://renovatebot.com/gh/vuejs/vue/issues/6511)) [`89f0d29`](https://renovatebot.com/gh/vuejs/vue/commit/89f0d29), closes [#&#8203;6506](https://renovatebot.com/gh/vuejs/vue/issues/6506)\n-   preserve slot attribute if not resolved by Vue [`684cd7d`](https://renovatebot.com/gh/vuejs/vue/commit/684cd7d), closes [#&#8203;6553](https://renovatebot.com/gh/vuejs/vue/issues/6553)\n-   set value as domProp for <progress> [`7116af4`](https://renovatebot.com/gh/vuejs/vue/commit/7116af4), closes [#&#8203;6561](https://renovatebot.com/gh/vuejs/vue/issues/6561)\n-   support prop type checking for primitive wrapper objects ([#&#8203;6450](https://renovatebot.com/gh/vuejs/vue/issues/6450)) [`679cd1f`](https://renovatebot.com/gh/vuejs/vue/commit/679cd1f), closes [#&#8203;6447](https://renovatebot.com/gh/vuejs/vue/issues/6447)\n\n</details>\n\n---\n\n### Renovate configuration\n\n:date: **Schedule**: At any time (no schedule defined).\n\n:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n:recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with \"`rebase!`\".\n\n:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://renovatebot.com/gh/marketplace/renovate). View repository job log [here](https://renovatebot.com/dashboard#ooxif/vue-vuex-promise-store)."},"comment":{"url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/comments/446159517","html_url":"https://github.com/ooxif/vue-vuex-promise-store/pull/45#issuecomment-446159517","issue_url":"https://api.github.com/repos/ooxif/vue-vuex-promise-store/issues/45","id":446159517,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjE1OTUxNw==","user":{"login":"coveralls","id":2354108,"node_id":"MDQ6VXNlcjIzNTQxMDg=","avatar_url":"https://avatars1.githubusercontent.com/u/2354108?v=4","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T10:53:13Z","updated_at":"2018-12-11T10:53:13Z","author_association":"NONE","body":"\n[![Coverage Status](https://coveralls.io/builds/20567734/badge)](https://coveralls.io/builds/20567734)\n\nCoverage remained the same at 100.0% when pulling **c77b9d2002e45027adf20a7c79ac003da4f00fe9 on renovate/vue-monorepo** into **32a2b55f67dcc574167d95e082b35cd94aea7d84 on master**.\n"}}
{"actor":{"display_login":"coveralls"}}