INTECH-RGB / homie-dashboard

🏠 IoT dashboard for Homie
14 stars 7 forks source link

An in-range update of vue-template-compiler is breaking the build 🚨 #75

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 2.2.1 of vue-template-compiler just got published.

Branch Build failing 🚨
Dependency vue-template-compiler
Current Version 2.2.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As vue-template-compiler is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this :muscle:


Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/INTECH-RGB/homie-dashboard/builds/205504519)
Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 2.2.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.2.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.2.3

Notable Changes

  • Vue.config.performance now defaults to false due to its impact on dev mode performance. Only turn it on when you need it.

Improvements

  • Now warns usage of camelCase props when using in-DOM templates. (@CodinCat via #5161)
  • Now warns when template contains text outside of root element. (@xujiongbo via #5164)

Fixed

  • #5121 parse content in textarea as plaintext (@HerringtonDarkholme via #5143)
  • #5146, #5169, #5171 fix v-on .prevent modifier regression when combined with other key modifiers (@Kingwl via #5147)
  • #5150 v-bind object should have lower priority than explicit bindings
  • #5162 fix custom directive argument fallthrough
  • #5174 fix ever-increasing component render time caused by calls to performance.measure in dev mode.
greenkeeper[bot] commented 7 years ago

Version 2.2.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.2.5 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.2.5

Fixed

greenkeeper[bot] commented 7 years ago

Version 2.2.6 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.2.6

Fixed

greenkeeper[bot] commented 7 years ago

Version 2.3.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.3.0 JoJo's Bizarre Adventure

πŸš€ New

Server-Side Rendering Improvements

Note: We have created a brand-new standalone guide for server-side rendering in Vue, it's a recommended read for all users. Also, the HackerNews demo has been updated to reflect the latest best practices.

  • Now uses the data-server-rendered attribute to indicate server-rendered markup, making the output valid HTML.

  • template option now supports simple interpolation using the render context. This allows the template to be dynamic based on the data attached to the context by rendered components.

    See docs for more details.

  • New bundleRenderer option: runInNewContext

    Defaults to true, which preserves the original behavior.

    When set to false, the renderer will no longer re-execute the entire bundle in a new vm context for each render. Instead, only the function exported by the bundle will be called again. This greatly improves performance, but requires some changes in source code structure.

    See docs for more details.

  • New bundleRenderer option: clientManifest

    By passing the bundleRender a client webpack build manifest generated by vue-server-renderer/client-plugin, the renderer can infer the proper build assets that need to be preloaded (e.g. code-split async chunks, images, and fonts). When using together with the template option, <link rel="preload/prefetch"> and appropriate <script> tags will be injected automatically.

    See docs for more details.

  • vue-ssr-webpack-plugin is now deprecated, instead, it is now part of vue-server-renderer. It now also exposes two plugins - one for the server build and one for the client build.

    var VueSSRServerPlugin = require('vue-server-renderer/server-plugin')
    var VueSSRClientPlugin = require('vue-server-renderer/client-plugin')

    See docs for more details.

Async Component Improvements

  • Async component factories can now return an object of the following format:

    const AsyncComp = () => ({
      // The component to load. Should be a Promise
      component: import('./MyComp.vue'),
      // A component to use while the async component is loading
      loading: LoadingComp,
      // A component to use if the load fails
      error: ErrorComp,
      // Delay before showing the loading component. Defaults to 200ms.
      delay: 200,
      // The error component will be displayed if a timeout is provided and exceeded.
      timeout: 3000
    })

    Note that when used as a route component in vue-router, these properties will be ignored because async components are resolved upfront before the route navigation happens. You also need to update vue-router to 2.4.0+ if you wish to use the new syntax for route components.

Functional Component Improvements

  • Functional components can now omit the props option. All attributes will be automatically extracted and exposed as camelized props on context.props.

    Note when the props option is provided, it will retain the old behavior - i.e. only explicitly declared props will be extracted.

  • v-on listeners attached to a functional component will be exposed as context.listeners. This is simply an alias to context.data.on.

    Combined with the props change, functional components usage can be much cleaner:

    const MyComp = {
      functional: true,
      render (h, { props, listeners }) {
        return h('div', {
          on: {
            click: listeners.click // proxy click listener
          }
        }, [
          props.msg // auto extracted props
        ])
      )
    }
  • Functional components now also support the inject option. Injected properties are exposed as context.injections. (@Kingwl via #5204)

Other Improvements

  • .sync is back! However it now is simply syntax sugar that expands into a prop + listener pair, similar to v-model.

    The following

    <comp :foo.sync="bar"></comp>

    is expanded into:

    <comp :foo="bar" @update:foo="val => bar = val"></comp>

    For the child component to update foo's value, it needs to explicitly emit an event instead of mutating the prop:

    this.$emit('update:foo', newValue)
  • Warnings now include component hierarchy traces.

  • Vue.config.errorHandler now also handles error thrown inside custom directive hooks (@xijiongbo via #5324)

  • Vue.config.errorHandler now also handles error thrown in nextTick callbacks.

  • New v-on modifier: .passive - adds the event listener with { passive: true }. (@Kingwl via #5132)

  • Props validation now supports type: Symbol.

  • style bindings now support using an Array to provide multiple (prefixed) values to a property, so the following would be possible (@fnlctrl via #5460):

    <div :style="{ display: ["-webkit-box", "-ms-flexbox", "flex"] }">
  • An extended component constructor can now also be used as a mixin. (@ktsn via #5448)

πŸ› Fixed

  • #5238, #5387 fix v-model not syncing for autocomplete / switching focus before confirming composition
  • #5318 fix style diffing on cached/slot elements
  • #5346 fix keep-alive cache incorrectly pruned with transition mode="out-in"
  • #5361 fix Symbol check error in Node 4.x
  • #5394 fix duplicate attribute warning when using class and :class together in Edge
  • #5398 fix v-model checkbox binding with Array index (@posva via #5402)
  • #5464 fix incorrect compiler warning for $delete usage in templates
  • #5480 allow slot names to be number 0 (@posva via #5481)
  • #5526 fix text inside <script type="x/template"> being unnecessarily decoded
  • vue-class-component#87 fix base class lifecycle hook dropped when constructor options are modified before applying global mixin
greenkeeper[bot] commented 7 years ago

Version 2.3.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.3.1

Fixed

  • #5536 fix regression when render function returns null (@gebilaoxiong via #5539)
  • #5540 vue-server-renderer/server-plugin: ensure assets are unique (@pi0 via #5540)
  • #5553 vue-server-renderer/server-plugin: avoid swallowing webpack error when entry is not found
  • #5559 vue-server-renderer: with runInNewContext: false, the bundle is now indeed executed in the same context. The 2.3.0 behavior is still available behind a new option value runInNewContext: 'once'. See docs for more details.
greenkeeper[bot] commented 7 years ago

Version 2.3.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.3.2
  • Components can now access the SSR context as this.$ssrContext
  • Internal improvements for handling functional *.vue components style SSR injections
greenkeeper[bot] commented 7 years ago

Version 2.3.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.3.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.3.4

Fixed

  • #5839 fix memory leak caused by reference to removed vnodes on data.pendingInsert
greenkeeper[bot] commented 7 years ago

Version 2.4.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.4.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.4.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.4.2

Bug Fixes

  • v-on: revert component root data.on/data.nativeOn behavior for 1713061, closes #6109
  • checkbox v-model="array" ignore false-value (#6180) 3d14e85, closes #6178
  • compile: properly generate comments with special character (#6156) d03fa26, closes #6150
  • parser: only ignore the first newline in <pre> 082fc39, closes #6146
  • provide/inject: merge provide properly from mixins 3036551, closes #6175
  • provide/inject: resolve inject properly from mixins (#6107) b0f00e3, closes #6093
  • transition: should trigger transition hooks for v-show in ie9 9b4dbba, closes #5525
  • v-bind: respect .prop modifier on components (#6159) 06b9b0b
  • v-model: use stricter check for <select> option update c70addf, closes #6112
  • ensure looseEqual is not dependant on key enumeration order a8ac129, closes #5908
  • include boolean in isPrimitive check (#6127) be3dc9c, closes #6126
  • work around IE/Edge bug when accessing document.activeElement from iframe fc3d7cd, closes #6157

Improvements

  • warn when assigning to computed property with no setter eb9168c, closes #6078

Reverts

  • perf: remove src directory from npm module (#6072) ec4b1be
greenkeeper[bot] commented 7 years ago

Version 2.4.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.4.3

Bug Fixes

  • directive: should invoke unbind & inserted on inner component root element change 538ad20, closes #6513
  • inject: exclude not enumerable keys of inject object (#6346) 3ee62fd, closes #6574
  • provide: provide should default to parentVal during merging (#6473) 3c21675, closes #6436
  • ssr: address possible xss vector 5091e2c
  • vdom: avoid diff de-opt when both head/tail are different 230c6ae, closes #6502
  • $off should ignore undefined handler argument fa6a729, closes #6591
  • ssr: better handle v-html hydration 0f00f8f, closes #6519
  • ssr: expose context.styles when no lifecycle styles are injected 1f52a2a, closes #6353
  • ssr: fix cachedEscape memory issue 02f8b80, closes #6332
  • ssr: handle v-text/v-html with non-string value 09106f0, closes #6572
  • ssr: should also escape static text content 172dbf9, closes #6345
  • transition: consider async placeholder as valid child to return (#6369) a43d667, closes #6256
  • types: add inject option in functional component options type (#6530) 1baa0a7
  • types: allow variadic plugin use (#6363) 38d5218, closes #6357
  • v-model: Allow using array value with array v-model in checkboxes (#6220) d6e6f1d, closes #6219
  • v-model: avoid unnecessary change event on select options change d4d553c, closes #6193
  • v-model: fix input listener with modifier blocking v-model update 6f312d6, closes #6552
  • vdom: Don't replace input for text-like type change (#6344) f76d16e, closes #6313
  • computed properties should not be cached during SSR 06741f3
  • deep clone slot vnodes on re-render 0529040, closes #6372
  • do not use MutationObserver in IE11 844a540, closes #6466
  • ensure $attrs and $listeners are always objects (#6441) 59dbd4a, closes #6263
  • ensure outer bindings on nested HOC are properly re-applied on inner root element change a744497
  • handle special case for allowfullscreen on d77b953, closes #6202
  • inherit SVG ns on component root node (#6511) 89f0d29, closes #6506
  • preserve slot attribute if not resolved by Vue 684cd7d, closes #6553
  • set value as domProp for 7116af4, closes #6561
  • support prop type checking for primitive wrapper objects (#6450) 679cd1f, closes #6447
greenkeeper[bot] commented 7 years ago

Version 2.5.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.0 Level E

Features & Improvements

Error Handling and Reporting

  • improve error handling with new errorCaptured hook b3cd9bc [Details]
  • improve template expression error message e38d006, closes #6771
  • improve option type checks b7105ae

TypeScript Integration

  • further improve Vue type declarations for canonical usage (#6391) db138e2

    This change requires upgrade actions for TypeScript users using 2.4 types. For more details, please read this blog post.

Functional Components

  • compiled templates for functional component support ea0d227 [Details]
  • scoped CSS support for functional components 050bb33

Server Side Rendering

  • renderToString now returns a Promise if no callback is passed f881dd1, closes #6160
  • add shouldPrefetch option (same signature as shouldPreload) 7bc899c, closes #5964
  • auto-remove initial state embed script if in production (#6763) 2d32b5d, closes #6761
  • now ships an environment-agnostic build of the server renderer in vue-server-renderer/basic.js c5d0fa0 [Details]

v-model

v-on

Scoped Slots

Provide/Inject

<keep-alive>

  • add max prop for <keep-alive> for limiting max number of instances cached 2cba6d4

Other Improvements

  • config.ignoredElements can now contain RegExp in addition to strings (#6769) 795b908
  • data function is now called with the vm instance as the first argument (#6760) 3a5432a
  • vue-template-compiler now ships an environment-agnostic build which can be used directly in browsers in vue-template-compiler/browser.js a5e5b31

Bug Fixes

greenkeeper[bot] commented 7 years ago

Version 2.5.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.1

Bug Fixes

  • ssr: add semicolon before self-removal script (#6794) 5a15a8d
  • transition-group: work around rollup tree shaking (#6796) 60b1af9, closes #6792
  • v-model: allow arbitrary names for type binding (#6802) 15031b8, closes #6800
  • backwards compat with checkbox code generated in < 2.5 5665eaf, closes #6803
  • fix empty array edge case in normalizeChildren 1f84dd1, closes #6790
  • v-on="object" listeners should fire after high-priority ones 08a7fb5, closes #6805
greenkeeper[bot] commented 7 years ago

Version 2.5.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 2.5.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.3

Notable update: Type compatibility with TS 2.6

Bug Fixes

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

Version 2.5.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.4

Bug Fixes

  • core: clone slot nodes for render function usage as well 13196b2, closes #7041
  • v-on: normlaize @click.right and @click.middle daed1e7, closes #7020
  • ssr: should warn unknown components during hydration df82aeb, closes #6998
  • ssr: ensure hydrated class & style bindings are reactive 5db86b4, closes #7063
  • transition: fix out-in transition getting stuck with v-if (#7023) 45d7ba8, closes #7023 #6687
  • types: expose VueConstructor (#7002) 267ada0
  • weex: donot rethrow the captured error on weex platform (#7024) c2b1cfe
greenkeeper[bot] commented 6 years ago

Version 2.5.5 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.5

Bug Fixes

  • init _staticTrees to avoid runtime reference warning f5cd29e, closes #7075
  • <keep-alive> should not cache anonymous components 4d8226f, closes #6938
  • should warn unknown components inside <keep-alive> 6d6b373

Improvements

  • warn if both v-model and v-bind:value are used on same element (#7056) 1e14603
greenkeeper[bot] commented 6 years ago

Version 2.5.6 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.6

Bug Fixes

  • fix v-model :value warning on custom component 59dea37, closes #7084
greenkeeper[bot] commented 6 years ago

Version 2.5.7 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.7

Bug Fixes

  • ssr: fix bundle renderer require path on windows (#7085) 063acb7, closes #7085
  • keep-alive: fix <keep-alive> include/exclude logic for anonymous components a23b913

Improvements

  • core: allow deep tracking of reactive objects which are sealed (#7080) 4c22d1d
  • compiler: improve error detector v-for identifier check to handle arbitrary unicode d891cd1, closes #6971
greenkeeper[bot] commented 6 years ago

Version 2.5.8 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.8

Bug Fixes

  • fix v-for alias deconstruct regression ebcef58, closes #7096
greenkeeper[bot] commented 6 years ago

Version 2.5.9 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.9

Bug Fixes

  • core: ensure functionalContext is cloned during slot clones 604e081, closes #7106
  • core: fix async component resolving in sibling mounted hook dd21eac, closes #7107
  • compiler: fix v-for iterator parsing destructuring + parens without index aa82625
  • keep-alive: should not destroy active instance when pruning cache 3932a45, closes #7105
  • types: add missing ssr renderToString signature 14e9908
  • types: add Promise signature for bundleRenderer.renderToString (#7098) 3554eb2
  • types: bump ts version and fix typing bugs (#7135) a71e653, closes #7135
  • types: improve and test bundleRenderer.renderToString Promise types fcc1229
  • types: use object and string instead of Object and String (#7126) d2e1d49
  • browser quirks: block unnecessary input event on textarea placeholder in IE 0f7c443, closes #7138
greenkeeper[bot] commented 6 years ago

Version 2.5.10 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.10

Bug Fixes

  • core: data() should be called with vm as first argument in mixins bd4819e, closes #7191
  • core: more consistent component naming warnings across the API 644274c, closes #7212
  • core: revert shared static tree cache to avoid memory leak 5875c7c, closes #7184
  • core: warn duplicate keys in all cases (#7200) 023f171, closes #7199
  • v-for: support array and nested destructuring in v-for f5ce6b5
  • v-model: should not update in-focus input value with lazy modifier 60da366, closes #7153
  • ssr: fix double escaping of ssrNode attribute values (#7224) 73a89bf, closes #7224 #7223
  • ssr: properly handle errors in async component 8936b8d, closes #6778
  • weex: send createFinish signal after root component mounted (#7154) 0da8bce
greenkeeper[bot] commented 6 years ago

Version 2.5.11 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.11

Bug Fixes

  • avoid unnecessary lowercase coersion in component name validation 3f0c628, closes #7237

Improvements

greenkeeper[bot] commented 6 years ago

Version 2.5.12 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.12

Bug Fixes

Improvements

  • core: allow symbol as vdom key bacb911, closes #7271

  • core: prop bindings with inline Object/Array literal values no longer cause the child component to always re-render:

    <foo :bar="[1, 2, 3]"/>

    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).

  • types: extract VueConfiguration type for easy expansion (#7274) c0d516c, closes #7273

greenkeeper[bot] commented 6 years ago

Version 2.5.13 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.13

Bug Fixes

  • revert auto cache for inline prop literals, fix regressions (#7283)
greenkeeper[bot] commented 6 years ago

Version 2.5.14 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.14

Bug Fixes

greenkeeper[bot] commented 6 years ago

Version 2.5.15 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.15

Bug Fixes

  • do not traverse VNodes when regsitering dependencies 84a9a9d, closes #7786
greenkeeper[bot] commented 6 years ago

Version 2.5.16 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.16

Bug Fixes

  • allow multiline expression in v-for 71b4b25, closes #7792
  • fix keyName checking for arrow keys in IE11 4378fc5, closes #7806
  • fix regression on duplicate component init when using shared data objects 984927a, closes #7805
  • core: Make set/delete warning condition for undefined, null and (#7818) 9084747, closes #7818 #7452
  • keep-alive: run prune after render for correct active component check 215f877, closes #7566
  • model: fix static input type being overwritten by v-bind object (#7819) a6169d1, closes #7819 #7811
  • ssr: fix SSR for async functional components 882e719, closes #7784
  • ssr: fix v-show inline style rendering when style binding is array (#7814) 1a979c4, closes #7814 #7813
  • fix wrongly matched named slots in functional components 62a922e, closes #7817
  • named slots for nested functional components 6dd73e9, closes #7710
greenkeeper[bot] commented 6 years ago

Version 2.5.17 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v2.5.17

Bug Fixes

  • fix potential xss vulnerability in ssr when using v-bind c28f792
greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v2.5.18

Includes everything in 2.5.18-beta.0

Bug Fixes

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v2.5.19

Bug Fixes

  • ssr: should not warn for custom directives that do not have ssr implementation 780dac5, closes #9167
  • vdom: remove unnecessary sameVnode condition 0d4b35f, closes #9168

Reverts

  • fix(sfc): avoid deindent when pad option is specified (#7647) 5d721a4, closes #7647