v0.4.0
Download diffutils 0.4.0
File | Platform | Checksum |
---|---|---|
diffutils-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
diffutils-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
diffutils-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
diffutils-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
What's Changed
- Normal diff: compact ranges of lines where possible (fixes #10) by @oSoMoN in #11
- Fix trivial typo in error message by @oSoMoN in #12
- Match GNU diff's implementation for exit codes (fixes #17) by @oSoMoN in #18
- Ed diff: compact ranges of lines where possible (fixes #21) by @oSoMoN in #22
- Implement -s/--report-identical-files option (fixes #23) by @oSoMoN in #24
- Implement -q/--brief option (fixes #19) by @oSoMoN in #20
- clippy: fix warnings from useless_vec lint by @cakebaker in #30
- Implement
-t
/--expand-tabs
option (fixes #26) and--tabsize=NUM
option (fixes #27) by @oSoMoN in #28 - Implement the Default trait for Params by @oSoMoN in #36
- Pass a Params reference to the various diff() functions, instead of a long list of arguments by @oSoMoN in #37
- Fix the link to the Codecov badge by @oSoMoN in #44
- Unit and integration tests for reading data from standard input by @oSoMoN in #45
- Run clippy pedantic fixes by @sylvestre in #48
- Disable tests on Windows that use
ed
by @cakebaker in #50 - Unit test to verify that conflicting output styles result in an error by @oSoMoN in #51
- Handle the rewrite of "-" to "/dev/stdin" in main to leave the filenames unchanged (fixes #46) by @oSoMoN in #47
- Display modification times of input files in context and unified diff by @TanmayPatil105 in #33
- Move test assertions in the cfg block where they belong (fixes #3) by @oSoMoN in #58
Documentation
CI
- Use the private Codecov token stored as a secret, by @oSoMoN in #55
- CI: On Windows, use GNU's patch.exe instead of Strawberry Perl patch by @oSoMoN in #57
- Run the upstream test suite in CI (fixes #8) by @oSoMoN in #13
- ci: fuzzers in the Github Actions CI. by @hanbings in #29
- Disable the fail fast (closes: #40) by @sylvestre in #41
Dependencies
- Configure Renovate by @renovate in #1
- fix(deps): update rust crate libfuzzer-sys to 0.4 by @renovate in #5
- Update Rust crate chrono to 0.4.38 - autoclosed by @renovate in #54
- Update Rust crate diff to 0.1.13 by @renovate in #4
- Update codecov/codecov-action action to v4 by @renovate in #9
- Update Rust crate regex to 1.10.4 by @renovate in #34
- chore(deps): update rust crate tempfile to 3.10.1 by @renovate in #25
New Contributors
- @renovate made their first contribution in #1
- @oSoMoN made their first contribution in #11
- @hanbings made their first contribution in #29
- @sylvestre made their first contribution in #41
- @TanmayPatil105 made their first contribution in #33
Full Changelog: v0.3.0...v0.4.0