Skip to content

Releases: uutils/diffutils

v0.4.2

12 Sep 08:15
Compare
Choose a tag to compare

Download diffutils 0.4.2

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

  • CI: install GNU patch on MacOS (fixes #66) by @oSoMoN in #67
  • CI: Update 'cargo dist' to version 0.13.3 by @oSoMoN in #69
  • cargo-dist: generate more targets by @sylvestre in #74
  • Make error message consistent with GNU diff's implementation when failing to read input file(s) by @oSoMoN in #63
  • Use the instrumentation-based code coverage implementation by @oSoMoN in #70
  • Fix clippy warnings in tests by @cakebaker in #84

Dependencies

Full Changelog: v0.4.1...v0.4.2

v0.4.1

27 Apr 11:17
Compare
Choose a tag to compare

Download diffutils 0.4.1

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

  • Un-hardcode a test filename in an integration test (fixes #61) by @oSoMoN in #62
  • Handle long option names for the supported output styles… by @oSoMoN in #52
  • Handle directory-file and file-directory comparisons in the diff by @TanmayPatil105 in #56

Full Changelog: v0.4.0...v0.4.1

v0.4.0

21 Apr 14:24
Compare
Choose a tag to compare

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

  • README: minor grammar correction by @oSoMoN in #38

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

Full Changelog: v0.3.0...v0.4.0