Skip to content

Releases: ribru17/ts_query_ls

v3.3.0

05 Jun 20:25
daec035
Compare
Choose a tag to compare

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

30 May 13:00
5eacd75
Compare
Choose a tag to compare
chore: bump to v3.2.0 (#137)

v3.1.0

18 May 20:14
ec5827a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.1.0

v3.0.0

15 May 02:16
2978ccb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v3.0.0

v2.0.0

30 Apr 15:32
473fe86
Compare
Choose a tag to compare

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

20 Apr 16:39
Compare
Choose a tag to compare

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

10 Mar 23:07
b327f7d
Compare
Choose a tag to compare

What's Changed

  • feat: standalone formatter (ts_query_ls format) in #49
  • feat: standalone linter in #50

Full Changelog: v1.9.0...v1.10.0

v1.9.0

10 Mar 00:45
f39a4ea
Compare
Choose a tag to compare

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

11 Feb 19:29
Compare
Choose a tag to compare

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

v1.7.0

03 Feb 17:38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.7.0