Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vue-template-compiler

Package Overview
Dependencies
Maintainers
1
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.6.3

Diff

Changelog

Source

2.6.3 (2019-02-06)

Bug Fixes

  • async component should use render owner as force update context (b9de23b), closes #9432
  • avoid exposing internal flags on $scopedSlots (24b4640), closes #9443
  • bail out scoped slot optimization when there are nested scopes (4d4d22a), closes #9438
  • compiler: fix v-bind dynamic arguments on slot outlets (96a09aa), closes #9444
  • skip microtask fix if event is fired from different document (dae7e41), closes #9448
  • skip microtask fix in Firefix <= 53 (7bc88f3), closes #9446
  • types: add Vue.version to types (#9431) (54e6a12)

Reverts

  • feat: expose all scoped slots on this.$slots (d5ade28)
yyx990803
published 2.6.2 •

Changelog

Source

2.6.2 (2019-02-05)

Bug Fixes

  • always set transformed model value on attrs (b034abf)
  • restore slot-scope + v-if behavior (44a4ca3), closes #9422

Features

  • expose all scoped slots on this.$slots (0129b0e), closes #9421
yyx990803
published 2.6.1 •

Changelog

Source

2.6.1 (2019-02-04)

Bug Fixes

yyx990803
published 2.6.0 •

Changelog

Source

2.6.0 (2019-02-04)

Bug Fixes

  • allow more enumerated values for contenteditable (e632e9a), closes #9397
  • fix child forceUpdate regression (44a17ba), closes #9396
  • fix v-bind:style for camelCase properties with !important (#9386) (539e481)
  • template v-slot should work with v-else conditions (2807fd2)

Features

  • move v-bind.prop shorthand behind flag (64f863b)
yyx990803
published 2.6.0-beta.3 •

Changelog

Source

2.6.0-beta.3 (2019-01-30)

Features

  • detect and warn invalid dynamic argument expressions (c9e3a5d)
yyx990803
published 2.6.0-beta.2 •

Changelog

Source

2.6.0-beta.2 (2019-01-26)

Bug Fixes

  • async edge case fix should apply to more browsers (ba0ebd4)
  • fix checkbox event edge case in Firefox (1868561)

Features

  • adjust v-slot per RFC + enable flag (67e85de)
  • dynamic directive arguments for v-on, v-bind and custom directives (#9373) (dbc0582)
  • ssr: allow template option to be function in renderToString (#9324) (b65f6d7)
  • update new slot syntax per RFC revision (4fca045)
  • warning for ambiguous v-slot usage (8d84572)

Performance Improvements

  • improve scoped slots change detection accuracy (#9371) (f219bed)
yyx990803
published 2.6.0-beta.1 •

Changelog

Source

2.6.0-beta.1 (2019-01-16)

Bug Fixes

  • allow _ in watch paths (element compat) (8b382b3)
  • always use microtasks for nextTick (#8450) (850555d), closes #7109 #7546 #7707 #7834 #8109 #6566
  • core: dedupe lifecycle hooks during options merge (edf7df0), closes #9199
  • core: fix merged twice bug when passing extended constructor to mixins (#9199) (5371617), closes #9198
  • cover more cases in v-on inline return value (9432737)
  • ensure only nromalize a scoped slot when it is present (5fb23d4)
  • ensure proxied normal slot uses correct key (b32c4b6)
  • make transition-group key warning a tip to avoid breaking compilation (d08b49f)
  • next-tick: revert 60da366 (080dd97), closes #8436
  • provide/inject: Merges symbol provides (#7926) (1933ee8)
  • return inline invocation return value in v-on handlers (0ebb0f3), closes #7628
  • runtime: DevTools recommendation shows for all browsers (#8638) (22ad266), closes #8634
  • scoped-slots: ensure $scopedSlots calls always return Arrays (c7c13c2), closes #8056
  • ssr: properly handle invalid and numeric style properties (7d9cfeb), closes #9231
  • ssr: should not render invalid numeric style values (17d8bcb)
  • ssr: should render 0 as valid value for style property with unit (aef5b4e)

Features

  • add browser ESM build (861abf4)
  • add Vue.observable() for explicitly creating observable objects (c50bbde)
  • compiler/watch: allow unicode characters in component names and watch paths (#8666) (9c71852), closes #8564
  • compiler: add whitespace option, deprecate preserveWhitespace option (e1abedb), closes #9208
  • compiler: expose generateCodeFrame method (a4ed58c)
  • compiler: output codeframe in browser compiler (325fc76)
  • compiler: output source range for compiler errors (#7127) (b31a1aa), closes #6338
  • compiler: support deindent: false in vue-template-compiler (#7215) (bf0efb0), closes #7054
  • config: expose config.useEventDelegation and default to false (3be1c5d)
  • core: expose all slots on $scopedSlots as functions (5d52262)
  • errors: sync/async error handling for lifecycle hooks and v-on handlers (#8395) (6e9fcfc), closes #6953 #7653
  • expose performance measures (9ae80ac), closes #7570
  • functional: add scopedSlots to context in functional components (#7941) (fb6aa06)
  • new scoped slot syntax implementation update per rfc (c5c354d)
  • ssr: Add 'nonce' option to context for ssr outlet script (#8047) (f036cce), closes #7479
  • ssr: add custom state serializer option (4494012), closes #6614
  • ssr: allow opting-out of caching by returning false in serverCacheKey (ab24285), closes #8790
  • ssr: ssrPrefetch option + context.rendered hook (#9017) (d7a533d)
  • support .property shorthand syntax for v-bind.prop modifier (d2902ca), closes #7582
  • support custom toString() in text interpolation and v-html (#8217) (0e4e45e), closes #8093
  • support slot-props and its shorthand (584e89d)
  • support v-html for SVG elements (#8652) (a981c80)
  • types: add Prop to main type declaration file (#6856) (5791072), closes #6850
  • types: add types for vue-template-compiler (#7918) (ced774b)
  • use event delegation when possible (b7f7f27), closes #6566
  • v-bind.sync also listens for kebab-case update event (#8297) (3fca527), closes #6428
  • v-for: support iterables in v-for (#8179) (d40eb9c)
yyx990803
published 2.5.22 •

Changelog

Source

2.5.22 (2019-01-11)

Bug Fixes

  • async component: memory leak after synchronous async loading (#9275) (d21e931), closes #9229
  • core: dedupe lifecycle hooks during options merge (0d2e9c4), closes #9199
  • core: fix merged twice bug when passing extended constructor to mixins (#9199) (743edac), closes #9198
  • ssr: support rendering comment (#9128) (b06c784)
yyx990803
published 2.5.21 •

Changelog

Source

2.5.21 (2018-12-11)

Bug Fixes

  • fix single v-for child optimization (847e493)
  • fix v-for component with undefined value (4748760), closes #9181
  • lifecycle: beforeUpdated should not be called if component is destroyed (#9171) (87bad80), closes #8076
  • types: accept primatives and falsy values in createElement children (#9154) (d780dd2), closes #8498
  • v-model: properly handle multiline v-model expressions (#9184) (3d44937), closes #9183
  • weex: support data class type that is string (#9139) (d8285c5), closes #9124

Performance Improvements

  • skip normalization on single child element v-for (4074104)

Reverts

  • "chore: use keypress in TodoMVC example for IME input methods (#9172)" (80fb6b8)
yyx990803
published 2.5.20 •

Changelog

Source

2.5.20 (2018-12-10)

Bug Fixes

  • types: avoid this in VueConstructor signature (#9173) (e06d2af), closes /github.com/vuejs/vue-class-component/issues/294#issuecomment-445526936
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc