github acheronfail/repgrep 0.17.0

4 hours ago

A few breaking changes, but mostly around argument parsing strictness and how the theme works.
This also introduces support for --pcre, it's not been battle-tested so we'll see how it all goes.

Breaking changes

  • bump MSRV to 1.96 & upgrade dependencies
  • rework argument parsing to handle ripgrep's options better
  • support pcre2 by using ripgrep's own libs
  • change theme colours to be dynamic (should fix #107)

New features

  • a new --autoreplace or -y mode, which non-interactively writes replacements, fixes #119
  • capture rg's -r/--replace flag and pre-fill the replacement text, fixes #104

Fixes

  • remove custom workaround for UTF8 BOM handling, fixes #113
  • $0 should always be available, fixes #118
  • found and worked around upstream bug which caused panics on macOS, fixes #108

Don't miss a new repgrep release

NewReleases is sending notifications on new releases.