Add support for using multi-metavars in replacement.
astgrepr 0.0.7
Fix edge case when a matched node is on the last line and there isn’t an empty line at the end.
Internals: add CI, bump ast-grep to 0.26.3.
astgrepr 0.0.6
Replacing text that contains escaping characters (e.g. in regular expressions) doesn’t remove those characters anymore.
Enable multiple replacements on the same line of code.
Replacing text now takes into account leading empty lines.
Ignore specific rules, e.g. # ast-grep-ignore: any_duplicated to ignore the rules stored in any_duplicated.yml only. Accepts several rules separated with a comma.
astgrepr 0.0.5
Support metavars in the message field in YAML files.
astgrepr 0.0.4
Bump ast-grep to 0.25.0.
Refactor Rust code.
Add support for constraints field when using rules YAML files (#19, #21).
Accept digits in metavar.
astgrepr 0.0.3
Add support to tags to ignore lines and chunks of code with # ast-grep-ignore, # ast-grep-ignore-start and # ast-grep-ignore-end.
Lots of refactor.
Support digits in meta-variables.
More tests.
astgrepr 0.0.2
More robust handling of yaml files.
Update extendr to 0.7.0.
Many changes that hard to list: basically everything works better.