Socket
Socket
Sign inDemoInstall

vue-template-compiler

Package Overview
Dependencies
Maintainers
2
Versions
147
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-template-compiler - npm Package Versions

1
15

2.5.1

Diff

Changelog

Source

2.5.1 (2017-10-13)

Bug Fixes

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

Changelog

Source

2.5.0 (2017-10-13)

Bug Fixes

  • add slot v-bind warning (#6736) (514b90b), closes #6677
  • allow an object's Symbols to be observed (#6704) (4fd2ce8)
  • compiler: warn when inline-template component has no children (fix #6703) (#6715) (baabd6d)
  • core: avoid observing VNodes (4459b87), closes #6610
  • ensure nextTick are passed to errorHandler (#6730) (ae347a5)
  • fallback to Promise in non-DOM environments (6d1f4cb)
  • fix scoped CSS for nested nodes in functional components (4216588)
  • handle errors in errorHandler (2b5c83a), closes #6714
  • properly handle v-if on <template> scoped slot (68bdbf5), closes #6725
  • prevent memory leak due to circular reference in vnodes (405d8e9), closes #6759
  • properly render value on <progress> in IE/Edge (c64f9ae), closes #6666
  • ref: preserve ref on components after removing root element (#6718) (6ad44e1), closes #6632 #6641
  • resolve async component default for native dynamic import (2876ed8), closes #6751
  • ssr: fix hydration mismatch with adjacent text node from slots (b080a14), closes vuejs/vue-loader#974
  • ssr: handle inline template compilation error (dff85b2), closes #6766
  • use correct ns inside <foreignObject> as root node (cf1ff5b), closes #6642
  • use MessageChannel for nextTick (6e41679), closes #6566 #6690
  • warn slot-scope when used as a prop (8295f71)
  • work around old Chrome bug (0f2cb09), closes #6601

Features

  • add .exact event modifier (#5977) (9734e87), closes #5976
  • add catchError option (b3cd9bc)
  • add in-browser build for vue-template-compiler (a5e5b31)
  • add max prop for <keep-alive> (2cba6d4)
  • core: call data method with this value (#6760) (3a5432a), closes #6739
  • functional component support for compiled templates (ea0d227)
  • improve template expression error message (e38d006), closes #6771
  • inject: support providing default values for injections (#6322) (88423fc)
  • make vue and basic server renderer compatible in pure js runtimes (c5d0fa0)
  • rename catchError -> errorCaptured (6dac3db)
  • rename inject alias from "name" to "from" (6893499)
  • scoped CSS support for functional components (050bb33)
  • ssr: add shouldPrefetch option (7bc899c), closes #5964
  • ssr: auto-remove initial state script if prod (#6763) (2d32b5d), closes #6761
  • ssr: renderToString return Promise (f881dd1), closes #6160
  • support denoting normal elements as scoped slot (dae173d)
  • support RegExp in ignoredElements (#6769) (795b908)
  • types: further improve Vue type declarations for canonical usage (#6391) (db138e2)
  • v-model: craete non-existent properties as reactive (e1da0d5), closes #5932
  • v-model: support dynamic input type binding (f3fe012)
  • v-on automatic key inference (4987eeb)

Reverts

  • fix(v-model): fix input listener with modifier blocking v-model update (62405aa)
yyx990803
published 2.4.4 •

Changelog

Source

2.4.4 (2017-09-14)

Bug Fixes

  • ssr: fix bundleRenderer Promise rejection regression (0c9534f)
  • ssr: fix style injection regression (a2f73f2), closes #6603 #6353
yyx990803
published 2.4.3 •

Changelog

Source

2.4.3 (2017-09-13)

Bug Fixes

  • $off should ignore undefined handler argument (fa6a729), closes #6591
  • computed properties should not be cached during SSR (06741f3), closes vuejs/vuex#877
  • deep clone slot vnodes on re-render (0529040), closes #6372
  • directive: should invoke unbind & inserted on inner component root element change (538ad20), closes #6513
  • 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 <embed> (d77b953), closes #6202
  • inherit SVG ns on component root node (#6511) (89f0d29), closes #6506
  • inject: exclude not enumerable keys of inject object (#6346) (3ee62fd), closes #6574
  • preserve slot attribute if not resolved by Vue (684cd7d), closes #6553
  • provide: provide should default to parentVal during merging (#6473) (3c21675), closes #6436
  • set value as domProp for <progress> (7116af4), closes #6561
  • ssr: address possible xss vector (5091e2c)
  • 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
  • support prop type checking for primitive wrapper objects (#6450) (679cd1f), closes #6447
  • 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 #6194
  • v-model: fix input listener with modifier blocking v-model update (6f312d6), closes #6552
  • vdom: avoid diff de-opt when both head/tail are different (230c6ae), closes #6502
  • vdom: Don't replace input for text-like type change (#6344) (f76d16e), closes #6313

Features

  • weex richtext: support events and add more test cases (d627161)
  • weex richtext: support to parse styles and classList (b609642)
  • weex richtext: treat richtext as runtime components (3e4d926)
  • weex: add basic support of richtext (f1c96e7)
  • weex: remove weex_require_module api (a8146c0)
  • weex: return instance in createInstance (0dc27dc)
  • weex: support nested components in richtext (0ea2bb4)
  • weex: wrap IFFE for appCode (f975fac)

Performance Improvements

  • core: prevent iteration of arrays that should not be observable (#6467) (aa820cb), closes #6284
  • deep clone slot vnodes on re-render (#6478) (5346361)
  • optimize the performance of hyphenate method. (#6274) (14ee9e7)
  • v-model: tweak setSelected (41d774d)
yyx990803
published 2.4.2 •

Changelog

Source

2.4.2 (2017-07-21)

Bug Fixes

  • checkbox v-model="array" ignore false-value (#6180) (3d14e85), closes #6178
  • compile: properly generate comments with special character (#6156) (d03fa26), closes #6150
  • ensure looseEqual is not dependant on key enumeration order (a8ac129), closes #5908
  • include boolean in isPrimitive check (#6127) (be3dc9c), closes #6126
  • 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
  • v-on: revert component root data.on/data.nativeOn behavior for (1713061), closes #6109
  • work around IE/Edge bug when accessing document.activeElement from iframe (fc3d7cd), closes #6157

Features

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

Reverts

  • perf: remove src directory from npm module (#6072) (ec4b1be)
yyx990803
published 2.4.1 •

Changelog

Source

2.4.1 (2017-07-13)

yyx990803
published 2.4.0 •

Changelog

Source

2.4.0 (2017-07-13)

Bug Fixes

  • check enterToClass/leaveToClass existence before adding it (#5912) (34d8c79), closes #5800
  • core: add merge strategy for provide option (#6025) (306997e), closes #6008
  • core: should preserve reactivity-ness of injected objects (8d66691), closes #5913
  • ensure cleanup in watcher.get (#5988) (f6cd44c), closes #5975
  • handle arrays in v-on object syntax (086e6d9)
  • improve Vue.set/Vue.delete API to support multi type of array index (#5973) (eea0920), closes #5884
  • multiple merged vnode hooks not invoked properly (91deb4f), closes #6076
  • parser: the first newline following pre and textarea tag should be ignored (#6022) (4d68079)
  • prefetch should not have as attribute (#5683) (ebca266)
  • ref: refactor function registerRef (#6039) (254d85c), closes #5997
  • ssr: fix bundleRenderer mapped async chunks caching check (#5963) (de42186)
  • ssr: reference error when create $ssrContext for root component (#5981) (5581654), closes #5941
  • support plugin with multi version vue (#5985) (049f317), closes #5970
  • transition group should work with dynamic name (#6006) (#6019) (d8d4ca6)
  • v-bind object should not override props on scopedSlots (#5995) (458030a)
  • v-model: fix input change check for type="number" (0a9aab5), closes #6069
  • v-model: should generate component-specific code for tags with "is" attribute (a1d1145), closes #6066
  • v-model: use consistent behavior during IME composition for other text-like input types (fix #5902) (4acc8c8)

Features

  • add .editorconfig (#5691) (0cc0b07)
  • add comments option to allow preserving comments in template (#5951) (e4da249), closes #5392
  • Add defer to body scripts (#5704) (f3757eb)
  • core: $attrs, $listeners & inheritAttrs option (6118759), closes #5983
  • keep-alive: support Array for include and exclude (#5956) (51c595a)
  • resolve ES module default when resolving async components (0cd6ef3)
  • ssr: inheritAttrs support in SSR (6bf9772)
  • support sync modifier for v-bind="object" (#5943) (3965e50), closes #5937
  • types: add declaration for inheritAttrs (1f9e924)
  • types: expose $vnode (1b7ddd7)
  • v-on: support v-on object syntax with no arguments (11614d6)
  • weex: implement "weex.supports" api to support feature detection (#6053) (b1512d8)

Performance Improvements

yyx990803
published 2.3.4 •

yyx990803
published 2.3.3 •

Changelog

Source

2.3.3 (2017-05-09)

yyx990803
published 2.3.2 •

Changelog

Source

2.3.2 (2017-05-02)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc