v0.175.0
What's Changed
- fix: preserve SVG namespace boundary blocks by @ubugeeei in #1029
- test(editor): cover language-configuration.json brackets, comments, folding, indentation by @ubugeeei in #1030
- test(cli): cover vize check CLI contract (exit codes, parse errors, missing config) by @ubugeeei in #1032
- test(editor): assert vscode-vize contributes manifest invariants by @ubugeeei in #1031
- test(config): cover loadConfig modes, precedence, and resolveConfigExport by @ubugeeei in #1033
- test(config): cover JSON config parse-error surfacing by @ubugeeei in #1035
- test(config): cover lsp->languageServer alias rewriting and entries normalization by @ubugeeei in #1037
- test(config): cover JSON config shape normalization (nullish/empty/unknown) by @ubugeeei in #1034
- test(lsp): cover documentHighlight kinds, tags, CRLF, and empty-doc by @ubugeeei in #1041
- test(lsp): cover documentLink resolution and ranges by @ubugeeei in #1040
- test(lsp): cover diagnostics lifecycle (didChange/didClose/lint-gating/art-vue) by @ubugeeei in #1044
- test(lsp): cover workspaceSymbol indexing and semanticTokens/full by @ubugeeei in #1043
- fix(parser): report abrupt empty comments by @ubugeeei in #1036
- test(tsconfig): cover JSONC parsing, include glob semantics, and extension filtering by @ubugeeei in #1045
- test(config): cover normalizeGlobalTypes shorthand/wrapper expansion by @ubugeeei in #1038
- test(lsp): cover documentSymbol and foldingRange block descriptors by @ubugeeei in #1039
- test(tsconfig): cover include/exclude/files semantics, extends/reference cycles, owner resolution by @ubugeeei in #1047
- test(lsp): cover inlayHint and codeLens reference/type annotations by @ubugeeei in #1042
- test(lsp): cover definition/references navigation (non-corsa paths) by @ubugeeei in #1049
- test(lsp): cover initialize capability advertisement and per-feature gating by @ubugeeei in #1048
- test(lsp): cover template hover for script ref bindings (non-corsa) by @ubugeeei in #1052
- test(lsp): cover template completion contexts (component/builtin/comment/css-module) by @ubugeeei in #1051
- test(cli): cover vize check input collection (empty/no-match/extensions/tsconfig) by @ubugeeei in #1054
- test(cli): cover vize check argument validation and help surface by @ubugeeei in #1053
- test(lsp): cover prepareRename guards and rename workspace edits by @ubugeeei in #1050
- test(editor): cover Zed extension.toml and art-vue language config/injections by @ubugeeei in #1055
- test(cli): cover vize check JSON output shape and file reporting by @ubugeeei in #1058
- test(editor): cover cross-editor consistency and TextMate embed parity by @ubugeeei in #1056
- test(cli): cover vize check diagnostic rendering (parse/TS2322/CRLF/empty/quiet) by @ubugeeei in #1059
- test(editor): cover legacy vscode-art extension manifest and language config by @ubugeeei in #1057
- test(cli): cover vize lint exit codes, --max-warnings, and JSON output by @ubugeeei in #1061
- test(cli): cover vize fmt --check/--write contract and idempotency by @ubugeeei in #1060
- test(cli): cover vize top-level version/help/aliases, unknown command, and clean by @ubugeeei in #1062
- fix: preserve null children for v-for dynamic props by @ubugeeei in #1064
- fix(parser): report stricter HTML parse errors by @ubugeeei in #1065
- test: add Vue ecosystem fixture coverage by @ubugeeei in #1066
- refactor: move config normalization to Rust by @ubugeeei in #1068
- fix: camelize slot outlet prop keys by @ubugeeei in #1069
Full Changelog: v0.174.0...v0.175.0