Releases: acheronfail/repgrep
Releases · acheronfail/repgrep
0.15.0
A few larger changes in this release:
- CLI argument parsing has changed (now supports more options from `rg)
- Output from
rgr --help
has changed
- Output from
- When using
RGR_JSON_FILE
to pass previously computedrg --json
values torgr
, only a single optional CLI argument is supported - this can be used to change the capturing group replacement logic. Seergr --help
for examples - The way shell completions are generated has changed, please create an issue if there are any troubles with this
As said above, there are examples in rgr --help
so be sure to check that out.
0.14.3
0.14.2
- Fixed a bug on Windows where each keypress would be interpreted twice
- Fixed a typo in the man page
- Other changes were to do with making sure CI behaves
Thank you to everyone who reports bugs! ❤️
0.14.1
Notable additions:
- Support regular expression capturing groups 🎉
- Refer to any group with its index, e.g.
$1
or${1}
- Refer to named groups (
/(?P<name>.)/
) with$name
or${name}
- Insert a
$
with$$
- For more on this syntax, read the
regex
crate's documentation
- Refer to any group with its index, e.g.
- When files are detected as having
ascii
encoding, default toutf8
since it'sascii
compatible and more widely used
Due to another CI issue (my bad) 0.14.0
was released prematurely.
For all intents and purposes though, the binaries should be the same (was just changing some formatting and CI checks).
0.13.0
Most of the commits before this release are related to CI and updating the project's README, etc.
But, since there was at least one new feature, a new version was in order.
New Features
- implement a movable cursor when inputting replacement text
0.12.4
NOTE: this is the same as 0.12.3 - there was an issue with CI so a re-release was needed.
- fae1b46 update justfile
- 2d3cc3c Merge pull request #84 from acheronfail/fix-permissions
- fae15d3 fix: ensure replaced files have the same permissions/mode
- 3778c5b Merge pull request #81 from orhun/docs/update_readme
- da21428 Update README.md
- 3b6be87 Merge pull request #82 from acheronfail/wip/benchmark-json
- fae1e61 fix: why now... I really dislike CIs
- fae1a0b add: benchmarks for parsing json
- d1d1f3f docs: update README.md about installing on Arch Linux
- 9a6ea57 Merge pull request #79 from acheronfail/fix/incorrect-log-message
0.12.2
0.12.2
0.12.1
0.12.1
0.12.0
0.12.0
0.11.0
0.11.0