Releases: SublimeText/Vue
Releases · SublimeText/Vue
Vue 5.0.0
breaking changes
- rename package from "Vue Syntax Highlight" to "Vue"
- move package repo to https://github.com/SublimeText/Vue
- remove non-functioning "vue.sublime-settings"
- remove YAMLmacro dependency
new syntax features
- add support for Mustache tags in
<[CDATA[ ... ]]>
tags - add support for JSX/TSX syntax within
<script>
tags (#2) - add dedicated scopes for Vue directives to distinguish them from static tag attributes (#4)
- add support for JSON or YAML syntax within
<i18n>
tags (#5) - add support for HAML syntax within
<template>
tags - use JSX as default
<script>
syntax
syntax fixes
- fix interpolation punctuation scope, now using
punctuation.section
(#1) - fix syntax highlighting for inline scripts with nested brackets and quotes (#28)
- remove Mustache support from tag attribute values as it is not supported by VueJS
- replace anonymous by named contexts for better maintainability
other
- add automated Github actions syntax tests
- provide completions for
lang=""
attribute values