Vue Language Tools v3.3.6

vuejs/language-tools
Share
Summary
The v3.3.6 release of Vue Language Tools includes several important fixes for type safety and parsing behavior, particularly around generic components and compound expressions. Performance improvements were made by reducing boundary code feature allocations and centralizing code features, enhancing overall efficiency for developers.

Full release notes

language-core

  • fix: make generic component internal context inference type-safe across .d.ts boundary (#6104) - Thanks to @Holiden!
  • fix: do not treat non-trivial property accesses as compound - Thanks to @KazariEX!
  • fix: treat semicolon-terminated expressions as compound - Thanks to @KazariEX!
  • fix: preserve return types for compound event handlers - Thanks to @KazariEX!
  • fix: use WeakMap to cache inline TS ASTs - Thanks to @KazariEX!
  • fix: match upstream CSS v-bind parsing behavior - Thanks to @KazariEX!
  • fix: include setup bindings as potential component names (#6111) - Thanks to @KazariEX!
  • perf: reduce boundary code feature allocations - Thanks to @KazariEX!
  • refactor: centralize code features and deprecate allCodeFeatures - Thanks to @KazariEX!

Our Sponsors ❤️

This project is made possible thanks to our generous sponsors: Special Sponsor Next Generation Tooling Platinum Sponsors An approachable, performant and versatile framework for building web user interfaces. Stay in the flow with instant dev experiences.No more hours stashing/pulling/installing locally — just click, and start coding. Gold Sponsors Silver Sponsors Become a sponsor to support Vue tooling development

Latest Vue Language Tools releases

All releases