Skip to content

Releases: mathiasrw/rexreplace

Exponential grows fast

13 Sep 14:54
Compare
Choose a tag to compare
  • Fix replacement-js flag to support referencing matched groups when matching multiple files by @Rockdell in #513
  • Ensure predictable sequence of text output when searching more than one file

New Contributors

  • Thank you to @Rockdell who made their first contribution 👑

Not that way!

27 Jul 06:44
Compare
Choose a tag to compare
  • Use -x [re] or --exclude-re [re] to exclude files with a path that matches this regular expression. Will follow same regex flags and setup as the main search. Can be provided multiple times.
  • Use -X [glob] or --exclude-glob [glob] to exclude files found with this glob. Can be provided multiple times.

Farewell

07 Jul 12:58
Compare
Choose a tag to compare
  • Deprecated: RE2 removed as engine options

Literaly?

06 Mar 12:05
Compare
Choose a tag to compare
  • Set -L flag to search for the literary search string with no regex special chars

Excape the unescaped

29 May 12:25
Compare
Choose a tag to compare

Breaking: § defaults to be an alias for \

Silence before the storm

03 Jan 03:26
Compare
Choose a tag to compare
  • Add: Have . match newline (dot-all notation)
  • Breaking: Needs node 10+ to compile the library
  • Fix: Groups undefined in javascript replacement
  • Fix: Safty issue solved for dependencies
  • Fix Error with current work directory for javascript replacements
  • Devops: fix build process

Require more from the world around you

31 Dec 01:36
Compare
Choose a tag to compare
  • Added: require from relative path with no ./ when replacement is JS code
  • Added: require with alias r when replacement is JS code

Megaexosceleton

13 Aug 21:56
Compare
Choose a tag to compare
  • Fix: Multiple files with dynamic replacement
  • Breaking: Prenamed variables for dynamic replacement

Just roll with it

22 Jun 20:29
Compare
Choose a tag to compare
  • Add: Access working directory from javascript replacements

Emancipate yourself from complexity

23 Feb 15:09
Compare
Choose a tag to compare
  • Add: per-file vars for javascript replacements
  • Add: Option for backup file (-b)
  • Add: More safe life for data (data never only in memory as default)
  • Add: Option for sync file interaction
  • Add: Option to output matched groups (-m)
  • Breaking: Removed -J flag (use -j flag instead)
  • Breaking: Removed -O flag (use -m flag instead)
  • Fix: Newline in replacement