Skip to content

Releases: facebookincubator/fastmod

v0.4.4

01 Dec 04:55
Compare
Choose a tag to compare

Escape $ in the substitution string when the -F option is used (#45).
Update dependencies.

v0.4.3

10 Aug 19:36
Compare
Choose a tag to compare

Dependency updates.

v0.4.2

23 Apr 03:02
Compare
Choose a tag to compare

Bug fixes and minor improvements in this release:

  • Improve compatibility with more terminal color schemes (e.g., Solarized).
  • Add the --hidden flag to allow searching in hidden files.
  • Fix a crash due to poor handling of non-ASCII characters.

v0.4.1

15 Oct 17:32
Compare
Choose a tag to compare

Fixed crash caused by poor handling of zero-length matches.

v0.4.0

08 Apr 00:00
Compare
Choose a tag to compare

This release primarily contains performance improvements: fastmod now walks the directory hierarchy using multiple threads in parallel outside of --accept-all mode. It also now uses the grep crate to check whether files match.

v0.3.0

14 Jan 19:16
Compare
Choose a tag to compare

In this release:

  • Fixed crash when replacing entire contents of a file.
  • Implemented new advancement policy from issue #3. Advancement after accepting or rejecting a replacement will now skip to the end of the matched text rather than retrying a match 1 character later.

v0.2.6

25 Jul 00:10
Compare
Choose a tag to compare

Minor documentation update. Ran cargo update.

v0.2.5

27 Jun 19:18
Compare
Choose a tag to compare

Bugfix release for v0.2.4, which could not be published to crates.io because the authors field was deleted. This one should work.

v0.2.4

26 Jun 20:15
Compare
Choose a tag to compare

In this release:

  • Code cleanup (eprintln! instead of writeln! to stderr)
  • Don't print a message about fast mode when --accept-all is passed. This allows fastmod to be quieter when using --accept-all.

v0.2.3

28 Mar 20:41
Compare
Choose a tag to compare

This is a polish/maintenance release. Changes:

  • Update to new versions of regex and scopeguard dependencies, and run cargo update to refresh versions in Cargo.lock.
  • Apply cargo clippy fixes.
  • Migrate to Rust 2018.

This is also the first crates.io-published version to include the single commit from v0.2.2, which added the -F/--fixed-strings option.