Skip to content

Releases: ast-grep/ast-grep

0.21.1

24 Apr 23:49
Compare
Choose a tag to compare
  • feat: find defined vars in utils cbc6534
  • fix: add referent rule stack overflow test case f7f24e1
  • feat: add utils defined vars 59001eb

0.21.0

24 Apr 08:05
Compare
Choose a tag to compare
  • feat: report unused rewriters #1064
  • feat: report undefined error in fix #1070
  • feat: define the resolution order of meta variables #1068
  • feat: export used meta-var in transform #1069
  • feat: export meta variables defined in transform #1066
  • feat: export meta variables defined in constraints/rules #1067
  • test: add test for Pattern::defined_vars method #1065
  • feat: analyze meta variables defined in pattern #1065
  • feat: add field id Error for relational rule #1059
  • feat: support rewrtier check in sub-rule eb4c47c
  • test: add undefined rewriter test d56ad74
  • feat: add used_vars in TemplateFix 641d3b4

0.20.5

11 Apr 06:41
Compare
Choose a tag to compare

0.20.4

08 Apr 07:44
Compare
Choose a tag to compare
  • fix: fix new deprecation note of Rust 2024 a70565e
  • fix: fix quickfix fef3dfc
  • fix: better fix message e0b5875

0.20.3

08 Apr 00:26
Compare
Choose a tag to compare
  • feat(lsp): run "source.fixAll.ast-grep" onsave #1021
  • test: move the integration-test to test folder f2ff77a
  • chore: cargo update 83394e9
  • refactor: move logging and io out of on_apply_all_fix cd79cda

0.20.2

27 Mar 20:47
Compare
Choose a tag to compare
  • feat: make test --update-all not report error #771
  • fix: fix update cases f8132a4
  • refactor: less indentation for interactive reporter 203bd35
  • feat: improve accept 441a548

0.20.1

25 Mar 05:26
Compare
Choose a tag to compare
  • feat: respect suppression in lsp #1019

0.20.0

24 Mar 08:11
Compare
Choose a tag to compare
  • test: add test for error suppression in scan #1007
  • refactor: merge CombinedScan::scan and CombinedScan::diff #1011
  • feat: report error count instead of file count #1009
  • feat: suppress specific rule #1005
  • fix: skip suppressed error #1006
  • feat: support error/warning suppression #446
  • fix(deps): update babel monorepo da9a938
  • fix(deps): update dependency @swc/core to v1.4.8 d81365a
  • feat: add more states for rule suppression 41a058c

0.19.4

11 Mar 04:19
Compare
Choose a tag to compare
  • LSP default message for diagnostics #970
  • feat: Add error messaging for rule file parsing failures #968
  • feat: add html testing and tweak html #977
  • fix(deps): update dependency @babel/core to v7.24.0 a14741d
  • fix(deps): update dependency @swc/core to v1.4.6 4a397f4
  • fix(deps): update rust crate pyo3 to 0.20.3 23653c2

0.19.3

25 Feb 03:34
Compare
Choose a tag to compare
  • fix(deps): update dependency @swc/core to v1.4.2 67450cb
  • refactor: move rewriters to SerializableRuleConfig d98c062
  • fix(deps): update rust crate inquire to 0.7.0 86ec845