Socket
Socket
Sign inDemoInstall

vue-template-compiler

Package Overview
Dependencies
2
Maintainers
2
Versions
147
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345
15Next

2.7.16

Diff

Changelog

Source

2.7.16 Swan Song (2023-12-24)

Bug Fixes

  • lifecycle: esnure component effect scopes are disconnected (56ce7f8), closes #13134
yyx990803
published 2.7.16-beta.2 •

Changelog

Source

2.7.16-beta.2 (2023-12-14)

Bug Fixes

yyx990803
published 2.7.16-beta.1 •

Changelog

Source

2.7.16-beta.1 (2023-12-08)

Bug Fixes

  • compiler-sfc: check template ref usage, (#12985) (83d9535), closes #12984
  • compiler-sfc: fix rewriteDefault edge cases (25f97a5), closes #13060 #12892 #12906
  • keep-alive: fix keep-alive memory leak (2632249), closes #12827
  • keep-alive: fix memory leak without breaking transition tests (e0747f4)
  • props: should not unwrap props that are raw refs (08382f0), closes #12930
  • shallowReactive: should track value if already reactive when set in shallowReactive (0ad8e8d)
  • style: always set new styles (f5ef882), closes #12901 #12946
  • types: fix shallowRef's return type (#12979) (a174c29), closes #12978
  • types: fix type augmentation and compiler-sfc types w/moduleResolution: bundler (#13107) (de0b97b), closes #13106
  • types: provide types for built-in components (3650c12), closes #13002
  • types: type VNodeChildren should allow type number (#13067) (24fcf69), closes #12973
  • utils: unwrap refs when stringifying values in template (ae3e4b1), closes #12884 #12888
  • watch: new property addition should trigger deep watcher with getter (6d857f5), closes #12967 #12972
yyx990803
published 2.7.15 •

Changelog

Source

2.7.15 (2023-10-23)

Bug Fixes

  • compiler-sfc: add semicolon after defineProps statement (#12879) (51fef2c)
  • compiler-sfc: fix macro usage in multi-variable declaration (#12873) (d27c128)
  • compiler-sfc: Optimize the value of emitIdentifier (#12851) (bb59751)
  • compiler-sfc: Resolve object expression parsing errors in v-on (#12862) (b8c8b3f)
  • lifecycle: scope might changed when call hook (#13070) (74ca5a1)
  • patch: clone insert hooks to avoid being mutated during iteration (#12905) (c223634)
  • types/sfc: improve the type inference using withDefaults (#12872) (099401e)
  • types: correct serverPrefetch this type (#13068) (67c1d26), closes #12488
yyx990803
published 2.7.14 •

Changelog

Source

2.7.14 (2022-11-09)

Bug Fixes

  • compiler-sfc: fix template usage check edge case for v-slot destructured default value (#12842) (5e3d4e9), closes #12841
  • provide/inject: do not mutate original provide options during merge (d1899ca), closes #12854
  • reactivity: avoid using WeakMap for IE compatibility (29b5f58), closes #12837
  • types: fix spreading VNodeData in tsx (#12789) (f7db7f3), closes #12778
  • types: stricter type condition for EventHandlers (#12840) (0b3cf7d), closes #12832
yyx990803
published 2.7.13 •

Changelog

Source

2.7.13 (2022-10-14)

Bug Fixes

  • effectScope: calling off() of a detached scope should not break currentScope (800207c), closes #12825
  • types: style attribute svg (#12800) (8e26261)
  • watch: avoid traversing objects that are marked non-reactive (#12806) (5960f05)
yyx990803
published 2.7.12 •

Changelog

Source

2.7.12 (2022-10-12)

Reverts

yyx990803
published 2.7.11 •

Changelog

Source

2.7.11 (2022-10-11)

Bug Fixes

  • build: enforce LF line ending in built files (738f4b3), closes #12819
  • compiler-sfc: export parseComponent for compat with fork-ts-checker-webpack-plugin (0d6d972), closes #12719
  • reactivity: check skip first before checking ref when creating observer (#12813) (5d26f81), closes #12812
  • reactivity: use WeakMap for proxy/raw checks, compat with non-extensible objects (4a0d88e), closes #12799 #12798
  • setup: setup hook should be called before beforeCreate (e1342df), closes #12802
  • sfc: prune returned bindings for non-TS as well (fb13930), closes #12765
  • sfc: remove sfc scoped deep syntax deprecation warnings (2f335b2)
  • types: fix error with options watch (#12779) (bc5b92a), closes #12780
  • types: support Ref and function types in tsx ref attribute (#12759) (87f69aa), closes #12758
  • types: vue 3 directive type compatibility (#12792) (27eed82)

Performance Improvements

  • improve unsub perf for deps with massive amount of subs (8880b55), closes #12696
yyx990803
published 2.7.10 •

Changelog

Source

2.7.10 (2022-08-23)

Bug Fixes

yyx990803
published 2.7.9 •

Changelog

Source

2.7.9 (2022-08-19)

Bug Fixes

  • compiler-sfc: allow full hostnames in asset url base (#12732) (5c742eb), closes #12731
  • compiler-sfc: rewriteDefault for class with decorators (#12747) (5221d4d)
  • directives shorthand normalize error (#12744) (2263948), closes #12743
  • ensure render watcher of manually created instance is correctly tracked in owner scope (bd89ce5), closes #12701
  • fix effect scope tracking for manually created instances (7161176), closes #12705
  • ssr: fix on-component directives rendering (#12661) (165a14a), closes #10733
  • types: allow attaching unknown options to defined component (b4bf4c5), closes #12742
  • types: fix missing error for accessing undefined instance properties (8521f9d), closes #12718
  • types: fix options suggestions when using defineComponent (4b37b56), closes #12736
  • types: Make SetupBindings optional on ExtendedVue and CombinedVueInstance (#12727) (00458cd), closes #12726 #12717
  • watch: avoid pre watcher firing on unmount (f0057b1), closes #12703

Features

2345
15Next
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc