Releases: ast-grep/ast-grep
Releases · ast-grep/ast-grep
0.19.2
- 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
- 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
- Breaking change: refactor: remove unused type generic
9b13d41
- Breaking change: fix: update pyo3 test
ff10e81
- fix: fix parallel thread output
be230ca
0.18.1
- Breaking change: refactor: use more concise name
6a4a17c
0.18.0
- 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
- feat: respect user's language extension option
#848
0.17.0
- 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
- 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
- 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
- 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