Skip to content

Releases: ast-grep/ast-grep

0.12.4

03 Oct 19:59
Compare
Choose a tag to compare
  • fix: fix word split after delimiter appear b1bcd61

0.12.3

03 Oct 18:56
Compare
Choose a tag to compare
  • fix: correct indent for multiple MV in same line #647
  • Breaking change: feat: change string case interface 4b60f82
  • feat: add string split fe52289
  • feat:change string case name and implement conversion f073ee3

0.12.2

29 Sep 16:03
Compare
Choose a tag to compare
  • Add identifier convention conversions #638
  • Breaking change: feat: change API name toCase fa50666
  • fix: make code compiles 8f29f4f
  • fix: remove unused func temporarily 710f76e

0.12.1

13 Sep 17:40
Compare
Choose a tag to compare
  • Implement string conversions described in #436 as a stand-alone chainable convert transform dc1e435
  • Move structs around in transform.rs for better readability 95a9ab8
  • fix(deps): update rust crate serde_json to 1.0.106 b41cfc0

0.12.0

10 Sep 04:30
Compare
Choose a tag to compare
  • chore(deps): update dependency windows to v2022 #623
  • Breaking change: feat: interactive print one item a time #444
  • refactor: mvoe combined scan to config crate #626
  • test: add test for test case #553
  • Breaking change: feat: revamp diff printing schema 2b30111
  • Breaking change: feat: accept multiple scanning 4860aa4
  • refactor: move reporter out of verify.rs 58fb152

0.11.1

17 Aug 07:10
Compare
Choose a tag to compare
  • feat: support context lines in JSON mode #585
  • fix(cli): update typos and usage instructions 9fcf34f
  • fix: lock maturin version 83608ac
  • fix: allow newer maturin 3704f63

0.11.0

14 Aug 03:16
Compare
Choose a tag to compare
  • feat: Rename scan --rule-id → scan --filter #596
  • feat: improve completions command #595
  • Breaking change: feat: test -f now accepts regex 6465200
  • Breaking change: fix: remove -f -F short form argument d6d2c23
  • feat: add option scan --rule-id <rule_id>… a424121
  • feat: add shell completions feature and related test

0.10.1

05 Aug 04:34
Compare
Choose a tag to compare
  • [feat] Make CLI reports a soft warning if query is invalid #575
  • feat: improve swift support #573
  • doc: add descriptions and links in npm page 3be3764
  • feat: implement soft error reporting c581c34
  • fix: show at least three lines of context in diffing ff61688

0.10.0

31 Jul 00:38
Compare
Choose a tag to compare
  • feat: support multiple JSON printing style #561
  • refactor: move output related arguments out #539
  • feat: improve readability of argument value #546
  • feat: use checked_ilog10 to reduce string allocation #550
  • feat: nicer line number printing color #547
  • refactor: move common input args out a9bd29a
  • refactor: reorganize utils files and add comments 19dacf8
  • feat(test): add test case filter for sg test 52f51e9

0.9.3

27 Jul 17:12
Compare
Choose a tag to compare
  • feat: add before/after context #464
  • test: move test out and fix heading never 67037aa
  • test: add json print test 374db3b
  • fix: fix display context 08a52d1