Vue Language Tools v3.3.4
vuejs/language-tools
Summary
The v3.3.4 release of Vue Language Tools includes several important fixes: it now correctly excludes already-set props from inherited attributes, camelizes slot props regardless of the HTML attributes option, and detects duplicate event listeners. Additionally, the TypeScript plugin no longer treats 'class' and 'style' as boolean properties, improving type hinting for developers.
Full release notes
language-core
- fix: only exclude already-set props from inherited attrs when
checkRequiredFallthroughAttributesis enabled (#6088) - Thanks to @KazariEX! - fix: camelize slot props regardless of
htmlAttributesoption (#6089) - Thanks to @KazariEX! - fix: detect duplicate event listeners across name formats (#6094) - Thanks to @whysopaul!
language-service
- fix: respect var hoisting for destructured props hints (#6092) - Thanks to @KazariEX!
typescript-plugin
- fix: do not treat
classandstyleas a boolean property (#6081) - Thanks to @KazariEX!
