Skip to content

Releases: ast-grep/ast-grep

0.19.2

23 Feb 02:15
Compare
Choose a tag to compare
  • fix: improve expando char replacement #883
  • feat(napi): add support for napi linux x64 musl c4d7902
  • fix: fix wrong spacing matching 0e8b4f0
  • Update README.md 9636a1a

0.19.1

19 Feb 22:10
Compare
Choose a tag to compare
  • fix: avoid input stream when --update-all #943
  • fix: update cargo lock 8a893e7
  • fix(deps): update dependency @swc/core to v1.4.1 d18fd70
  • chore(deps): update dependency @types/node to v20.11.19 40d3fa0

0.19.0

15 Feb 05:27
Compare
Choose a tag to compare
  • Breaking change: refactor: remove unused type generic 9b13d41
  • Breaking change: fix: update pyo3 test ff10e81
  • fix: fix parallel thread output be230ca

0.18.1

01 Feb 02:50
Compare
Choose a tag to compare
  • Breaking change: refactor: use more concise name 6a4a17c

0.18.0

31 Jan 07:39
Compare
Choose a tag to compare
  • Breaking change: refactor: remove IndentSensitive trait #868
  • feat: add support for rewriters #855
  • Breaking change: refactor: rename RuleWithConstraints to RuleCore #862
  • feat: move fix to SerializableRuleCore #859
  • Breaking change: refactor: remove MetaVarMatchers beb6f50
  • Breaking change: feat: move fixer to RuleCore 8a43a26
  • Breaking change: refactor: move language out of SerializableRuleCore c5e0dc8
  • Breaking change: refactor: remove Content generic from Fixer 87bbf93
  • Breaking change: feat: improve get_fixer signature e629e0f
  • Breaking change: refactor: make TemplateFix non-generic 0f462a5
  • feat: migrate constraints to Rule 230ee9c
  • refactor: move SerializableRuleCore to rule_core mod 3a303c1

0.17.1

12 Jan 23:47
Compare
Choose a tag to compare
  • feat: respect user's language extension option #848

0.17.0

11 Jan 23:07
Compare
Choose a tag to compare
  • Breaking change: feat: change get_fixer to return Fixer 07c5363
  • feat: add modify_range for tweaking fix range selection eeb2f98
  • feat: rename modify_range -> get_replace_range 54837df

0.16.1

05 Jan 09:29
Compare
Choose a tag to compare
  • feat: add support for bash and php #639
  • Breaking change: fix: more strict meta var parsing 13ad32b
  • Breaking change: refactor: remove thrift language 26ecdf6
  • fix(deps): update dependency @swc/core to v1.3.102 9ca9711

0.16.0

29 Dec 08:05
Compare
Choose a tag to compare
  • feat: add language globs to findInFiles in napi #780
  • Breaking change: fix: rename MetaVar for better naming #805
  • refactor: reorgnanize napi file structure 93f8577
  • refactor: move file type related function out of lib 64e33a3
  • feat: handle FileOption in LangOption::infer 7bc3efe

0.15.1

18 Dec 05:36
Compare
Choose a tag to compare
  • feat: support mutliple rules in -r and --inline-rules #786
  • refactor: unify run_worker and run_std_in #785
  • Breaking change: feat: --stdin now always awaits user input #791
  • feat: support --inline-rules option for sg scan #396
  • refactor: separate PathWorker and StdInWorker and Worker ef3d8ad
  • test: add test cases for sg scan ed35c71
  • fix: revert github action a2f22d8