Releases: facebookincubator/fastmod
Releases · facebookincubator/fastmod
v0.4.4
Escape $
in the substitution string when the -F
option is used (#45).
Update dependencies.
v0.4.2
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
Fixed crash caused by poor handling of zero-length matches.
v0.4.0
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
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
Minor documentation update. Ran cargo update.
v0.2.5
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
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
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.