Releases: ribru17/ts_query_ls
Releases · ribru17/ts_query_ls
v3.3.0
What's Changed
- fix: clearer file-level profile arg name by @ribru17 in #139
- feat: lint for unnecessary string quotation by @ribru17 in #133
- chore: bump query parser by @ribru17 in #140
- fix(formatter): proper formatting for
_
as predicate arg by @ribru17 in #142 - feat: prefer UTF-8 encoding when possible by @ribru17 in #143
- feat(diagnostics): warn on unused underscore captures by @ribru17 in #141
Full Changelog: v3.2.0...v3.3.0
v3.2.0
chore: bump to v3.2.0 (#137)
v3.1.0
What's Changed
- ci: cache build artifacts by @ribru17 in #124
- chore: update tree-sitter-query by @ribru17 in #125
- feat:
--fix
CLI flag to apply quick fixes by @ribru17 in #126 - feat: lint for pointless patterns by @ribru17 in #127
- fix: clearer hover message on supertype with parser ABI < 15 by @ribru17 in #128
- fix: diagnostics for invalid field negations by @ribru17 in #129
- chore: bump to v3.1.0 by @ribru17 in #130
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- fix: proper logging handler by @ribru17 in #103
- chore: prune dependencies by @ribru17 in #104
- feat(test): CLI format test by @WillLillis in #102
- feat: support document versions by @ribru17 in #105
- feat: pull diagnostics by @ribru17 in #106
- feat: hover docs for alternations, quantifiers, and anchors by @ribru17 in #107
- More cli tests by @ribru17 in #109
- refactor: cleaner formatting code by @ribru17 in #110
- refactor: separate language name, object retrieval by @ribru17 in #112
- refactor: extract language data into a separate struct by @ribru17 in #113
- refactor: make diagnostics thread safe by @ribru17 in #114
- feat!: diagnostics for impossible patterns by @ribru17 in #115
- fix!: display all errors in
ts_query_ls check
by @ribru17 in #116 - chore: bump deps by @clason in #118
- fix: CLI file opening limit reached by @ribru17 in #119
- fix: account for superfluous escape sequences by @ribru17 in #120
- feat: code actions for backslash removal by @ribru17 in #121
- feat: code action to prefix caps with underscore by @ribru17 in #122
- ci: add corpus test by @clason in #117
- chore: bump to v3.0.0 by @ribru17 in #123
New Contributors
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
- feat: partial support for capture name validation by @ribru17 in #63
- feat: capture hover by @ribru17 in #65
- feat: config file improvements by @ribru17 in #66
- feat: support env var expansion for parser installation paths by @ribru17 in #68
- feat: traverse up file tree to find config file by @ribru17 in #69
- fix: expand env variables at deserialization step by @ribru17 in #70
- feat: completions for valid captures by @ribru17 in #74
- feat: specify valid predicates, directives by @ribru17 in #75
- feat: completion snippets for valid predicates, directives by @ribru17 in #76
- feat: hover for predicates, directives by @ribru17 in #77
- feat!: simpler args for
format
subcommand by @ribru17 in #82 - feat: support
not
,has
flags for predicate definitions by @ribru17 in #84 - feat:
check
subcommand now validates using config by @ribru17 in #86 - feat(check): add flag to perform formatting checks by @WillLillis in #87
- feat: add code action to generate impossible pattern diagnostics by @WillLillis in #89
- feat!: separate "lints" from "checks" by @ribru17 in #92
- fix(formatter): correct blank MISSING node format by @ribru17 in #95
- refactor: consolidate document data in one object by @ribru17 in #96
- fix(formatter): fix subcommand, string formatting by @ribru17 in #99
Full Changelog: v1.11.0...v2.0.0
v1.11.0
What's Changed
- refactor: remove lazy_static in #56
- feat: lazier query, regex parsing in #57
- fix: use tracing crate for logging, make logs more succinct in #58
- feat: basic config file support in #59
- feat: generate schema for config file in #60
- feat: read config file in
check
command in #61
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- fix: prevent lots of cursor allocations during formatting in #43
- feat(diagnostics): clearer error messages in #47
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- fix: proper hover display for anonymous subtypes by @ribru17 in #36
- docs: show how to disable the query linter for Neovim by @ribru17 in #39
- feat: document symbols by @ribru17 in #40
- refactor: replace many helper functions with trait implementations by @ribru17 in #41
- chore: bump to 1.8.0 by @ribru17 in #42
Full Changelog: v1.7.0...v1.8.0