Skip to content

Releases: ast-grep/ast-grep

0.39.4

17 Aug 00:44
ff9e443
Compare
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
Compare
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

0.39.2

27 Jul 20:20
a64cb67
Compare
Choose a tag to compare
  • fix(deps): update rust crate tokio to v1.47.0 #2124
  • fix: ignore comments in relax/signature/template strictness #2122
  • fix: prefer using env to determine bgcolor #2114
  • fix: update rules c5fd340
  • chore(deps): update dependency @napi-rs/cli to v3.0.4 b07e5bd
  • fix: temporarily remove tweaking d2fedd2

0.39.1

21 Jul 03:16
3b11100
Compare
Choose a tag to compare

0.39.0

21 Jul 02:43
464d5a4
Compare
Choose a tag to compare
  • feat: support esquery in kind #2007
  • fix: path in files: section should be relative to config file #2101
  • feat: add new pattern strictness: template #2097
  • chore: bump napi-v3 d815af2
  • feat(language): add solidity support 0afcede
  • fix: handle whitespace 7f029fa

0.38.7

10 Jul 03:51
bfae596
Compare
Choose a tag to compare
  • refactor: remove biome configuration and update linting tool to oxlint ed3e5b1
  • chore(deps): update dependency @ast-grep/napi to v0.38.6 9e5f1e0
  • Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0" 7d8e872

0.38.6

24 Jun 00:39
3a84f1e
Compare
Choose a tag to compare
  • fix(deps): update rust crate tower-lsp-server to 0.22.0 #2056
  • feat: allow sgconfig.yml to not have required ruleDirs field #2059
  • fix: ast-grep -h should not fail if sgconfig is wrong #2054
  • chore(deps): update dependency @ast-grep/napi to v0.38.5 c7a41d6
  • Revert "fix(deps): update rust crate tower-lsp-server to 0.22.0 (#2056)" a5a011b
  • fix(deps): update rust crate toml_edit to v0.22.27 84cff96

0.38.5

08 Jun 17:18
a110ac2
Compare
Choose a tag to compare
  • feat: add simple cli multi fix #2036
  • fix: quit option should keep accepted changes #2031
  • feat: add better styling handle 1a2b72c
  • feat: add fix switching 791c9a0
  • chore(deps): update dependency ava to v6.4.0 0e51f2b

0.38.4

02 Jun 01:06
901710d
Compare
Choose a tag to compare
  • feat: support file level suppression #1541
  • feat: add include-off rule in sg test #2023
  • feat: add multiple fix in vscode lsp 9e9a282
  • chore(deps): update dependency @ast-grep/napi to v0.38.3 58dcc5b
  • test: add file level suppression test 93d04c7

0.38.3

28 May 04:20
876d8b4
Compare
Choose a tag to compare
  • feat: support object style libraryPath #2013
  • feat: Support Markdown rendering in CLI #1976
  • test: add more test for transform parse #902
  • feat: implement transform shortcut #902
  • feat: add note in lsp hover info b4f32df
  • feat: add test case for string transform 0c75416
  • refactor: simplify code 0d3ba01