Skip to content

Releases: ast-grep/ast-grep

0.40.3

15 Dec 15:38
2805e78

Choose a tag to compare

  • chore(deps): update dependency @types/node to v24.10.4 6a429db
  • fix: remove debug println! from KindMatcher fa5cc7b

0.40.2

14 Dec 22:38
feaf26f

Choose a tag to compare

  • fix: exit status to 1 when no match #2392
  • fix: reject unknown keys for pattern #2390
  • fix: allow number in identifier #2387
  • chore(deps): update dependency @napi-rs/cli to v3.5.0 090fcd0
  • chore(deps): update dependency @ast-grep/napi to v0.40.1 ac69fd7
  • chore: bump lsp version 58138ad

0.40.1

11 Dec 05:41
5a72efa

Choose a tag to compare

  • chore: add a link to the badges #2370
  • fix: fix AST strictness check #2361
  • chore(deps): update dependency @ast-grep/napi to v0.40.0 c98f0dc
  • fix: use individual flag for parser 2bdcecb
  • chore(deps): update dependency oxlint to v1.32.0 b058028

0.40.0

16 Nov 04:57
7197159

Choose a tag to compare

  • fix: recognize yaml extension for sgconfig file #2340
  • Merge SARIF printer into cloud printer 0970ac5
  • Add SARIF output format support 308ccfb
  • chore(deps): update dependency @ast-grep/napi to v0.39.9 a2d353b

0.39.9

07 Nov 02:08
3762b3d

Choose a tag to compare

  • fix: do not output matched highlight when --update-all #2317
  • chore(deps): update dependency @ast-grep/napi to v0.39.7 d6306b1
  • chore(deps): update dependency oxlint to v1.26.0 85a256e
  • chore(deps): update dependency oxlint to v1.25.0 0c09885

0.39.7

27 Oct 16:06
ef08cf4

Choose a tag to compare

  • feat: LSP quick fix should support expandStart / expandEnd #2301
  • chore(deps): update dependency @ast-grep/napi to v0.39.6 6859809
  • chore(deps): update dependency oxlint to v1.24.0 6ee2f84
  • chore(deps): update dependency oxlint to v1.23.0 c88c8ca

0.39.6

05 Oct 02:54
de8bec4

Choose a tag to compare

  • chore(deps): update dependency @napi-rs/cli to v3.2.0 4fc74cd
  • fix(deps): update rust crate inquire to 0.8.0 575f750
  • chore(deps): update dependency @ast-grep/napi to v0.39.5 62ac63c

0.39.5

08 Sep 17:46
190a5ca

Choose a tag to compare

  • Allowing LSP clients without publish diagnostics data support to support code fixes #2209
  • fix: store client cap and do not send workspace folder req #2211
  • fix: comment after node should be ignored in strictness=relax #2216
  • fix: apply_all_code_actions function disallow multi-line #2222
  • chore(deps): update dependency oxlint to v1.13.0 4be8252
  • chore(deps): update dependency @ast-grep/napi to v0.39.4 3187d39
  • chore(deps): update dependency oxlint to v1.14.0 7405f99

0.39.4

17 Aug 00:44
ff9e443

Choose a tag to compare

  • Improve error messages for ast-grep test failures based on failure type #2174
  • Add comprehensive GitHub Copilot development instructions #2152
  • Address all code review comments: move make_rule_finder to lsp.rs, simplify logic, reduce indentation, update file watchers, remove unused deps 8ef8ed6
  • Decouple rule finding logic from LSP crate as requested 531aac3
  • Complete LSP rule reloading implementation with tests 683f20e

0.39.3

05 Aug 19:42
0b010a0

Choose a tag to compare

  • add some tests for hcl 756499e
  • add tree-sitter-hcl to ast-grep-language package deps 26b638a
  • fix(deps): update rust crate clap to v4.5.42 4d047eb