Skip to content

Releases: SublimeText/Vue

Vue 5.0.0

22 Nov 20:55
3629def
Compare
Choose a tag to compare

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