Skip to content

Releases: rrthomas/rpl

Release v1.16.1

19 Jan 13:24
Compare
Choose a tag to compare

This release fixes backreference numbering again. It was previously fixed in 1.9, but was broken again in 1.15rc1, and I didn’t notice until now; apologies. I have added a regression test to prevent this being broken again.

Release v1.16

03 Jan 23:28
Compare
Choose a tag to compare

This release improves the behaviour of the --match-case (-m) flag, in particular when the string being replaced is MixedCase, when the case of the replacement is preserved, rather than simply treating it as Capitalized. This works well for replacing one CamelCase word with AnotherOne.

Minor fix

13 Oct 08:29
Compare
Choose a tag to compare
Minor fix Pre-release
Pre-release

Please see v1.8rc2 for what's included in this pre-release.

Replacement with regexes

13 Oct 00:20
Compare
Choose a tag to compare
Pre-release

Replace regexes by default, like grep, and like other replacement tools.

To treat patterns as text literals (the old behaviour), use the --fixed-strings/-F option.

The --escape/-e option is deprecated: it has an illogical name, since it unescapes the pattern, and it has little use (grep has no equivalent).

The formatting of the man page is fixed: no more paragraph break in the middle of the synopsis.

Feedback on this release is most welcome, both on the design and about any bugs I may have introduced.

Replacement with regexes!

13 Oct 00:13
Compare
Choose a tag to compare
Pre-release

Replace regexes by default, like grep, and like other replacement tools.

To treat patterns as text literals (the old behaviour), use the --literal/-l option.

The --escape/-e option is deprecated: it has an illogical name, since it unescapes the pattern, and it has little use (grep has no equivalent).

The formatting of the man page is fixed: no more paragraph break in the middle of the synopsis.

Feedback on this release is most welcome, both on the design and about any bugs I may have introduced.