# Changelog ## 0.27.21 - feat: support css settings ([#492](https://github.com/johnsoncodehk/volar/issues/492)) - perf: cache vscode configuration - fix: props auto-complete not working for hyphenate components ([#487](https://github.com/johnsoncodehk/volar/issues/487)) - fix: inline style with line break is broken ([#489](https://github.com/johnsoncodehk/volar/issues/489)) - fix: cannot find module 'upath' in vscode-pug-languageservice ([#493](https://github.com/johnsoncodehk/volar/issues/493)) ## 0.27.20 - perf: improve template type-checking performance - fix: template component tags coloring range incorrect - fix: improve vue-tsc version checking accuracy - fix: language server broken when typed `\` ([#468](https://github.com/johnsoncodehk/volar/issues/468)) - fix: remove old status bar items when restart servers ([#486](https://github.com/johnsoncodehk/volar/issues/486)) - fix: fixed emits type extract failed edge cases ## 0.27.19 - feat: support dynamic prop - perf: much faster template type-checking for vue-tsc ## 0.27.18 - feat: support renaming for `ref="xxx"` ([#472](https://github.com/johnsoncodehk/volar/issues/472)) - feat: support bracket pair colorization - fix: request failed when typing `import |` if TS version < 4.3 ([#468](https://github.com/johnsoncodehk/volar/issues/468)) - fix: `ref` attribute type incorrect ([#473](https://github.com/johnsoncodehk/volar/issues/473)) - fix: `v-bind` + single quote parse failed ([#474](https://github.com/johnsoncodehk/volar/issues/474)) - fix: tag name conversion not working ([#475](https://github.com/johnsoncodehk/volar/issues/475)) - fix: auto import path preview not working ## 0.27.17 - 🎉 feat: take over mode ([#471](https://github.com/johnsoncodehk/volar/discussions/471)) - feat: ts plugin status bar default hide - feat: improve accurate style variables support ([#463](https://github.com/johnsoncodehk/volar/issues/463)) - fix: javascript format settings not working ([#466](https://github.com/johnsoncodehk/volar/issues/466)) - fix: semantics token not working in *.ts ([#469](https://github.com/johnsoncodehk/volar/issues/469)) - fix: fixed formatting result broken extreme case ([#470](https://github.com/johnsoncodehk/volar/issues/470)) ## 0.27.16 - feat: reuse `volar.tsPlugin` - fix: can't override events type by props - fix: don't report error on unknown events - fix: `any` type comoponent should not show red ([#461](https://github.com/johnsoncodehk/volar/issues/461)) - fix: html element attrs type-check broken ## 0.27.15 - fix: template slot type-checking broken ([vue-tsc#70](https://github.com/johnsoncodehk/vue-tsc/issues/70)) - fix: more accurate component props extract ([#459](https://github.com/johnsoncodehk/volar/issues/459)) ## 0.27.14 - feat: expose `@volar/server/out/index.js` to `volar-server` command ([#458](https://github.com/johnsoncodehk/volar/issues/458)) - fix: component type incorrect if duplicate name in props ([#453](https://github.com/johnsoncodehk/volar/issues/453)) - fix: fixed `typescript.serverPath` relative path finding ## 0.27.13 - feat: support TS 4.4 ([#428](https://github.com/johnsoncodehk/volar/issues/428)) ## 0.27.12 - feat: support vue2 nameless event ([vue-tsc#67](https://github.com/johnsoncodehk/vue-tsc/issues/67)) - feat: support lsp client which unsupported workspaceFolders - fix: `/** */` auto close not working ([#446](https://github.com/johnsoncodehk/volar/issues/446)) ## 0.27.11 - feat: unused dynamic registration to adapt nvim LSP [#441#issuecomment-895019036](https://github.com/johnsoncodehk/volar/discussions/441#discussioncomment-1258701) - fix: can't not find template context properties if `