github uutils/coreutils 0.0.26

21 days ago

📦 Rust Coreutils 0.0.26 Release:

We are happy to announce the release of Rust Coreutils 0.0.26! This version comes with several significant advancements, including the initial support for AIX, ensuring broader compatibility and reach. Despite the short period since our last release, we've managed to fix numerous compatibility issues, further aligning our tools with the latest GNU testsuite, now version 9.5.

This update adds +10 GNU passing tests compared to version 0.0.25.

New in this Release:

  • Beginning of the AIX Support
  • Updated GNU Reference: We've updated our testsuite to GNU Coreutils 9.5.
  • Improved Compatibility: Thanks to the community's efforts, we've addressed several compatibility issues, pushing our pass rate even higher.
  • Automated Builds: Binaries for the latest release are once again automatically generated.

This release saw contributions from 20 developers, including 12 newcomers.

We encourage you to support our project by sponsoring us on GitHub. Your sponsorship helps us maintain and enhance our infrastructure, such as GitHub Actions. Sponsor us at https://github.com/sponsors/uutils.

For more details and to download the latest release, visit our website at https://uutils.github.io.

GNU Test Suite Compatibility

Here’s how version 0.0.26 fares in comparison to the previous release:

Result 0.0.25 0.0.26 Change 0.0.25 to 0.0.26 % Total 0.0.25 % Total 0.0.26 % Change 0.0.25 to 0.0.26
Pass 437 447 +10 72.35% 73.04% +0.69%
Skip 50 44 -6 8.28% 7.19% -1.09%
Fail 117 121 +4 19.37% 19.77% +0.40%
Error 0 0 0 0.00% 0.00% 0.00%

GNU testsuite evolution

For more details, visit https://github.com/uutils/coreutils-tracking/.

Full Changelog: 0.0.25...0.0.26

What's Changed

cksum

comm

cp

csplit

cut

date

dd

dirname

dircolors

du

  • Give -h output the same precision as GNU coreutils by @mvo5 in #6226

env

hashsum

head

  • Two new tests. Improves function coverage from 38 to 75 by @jadijadi in #6195

kill

ls

mktemp

more

mv

  • Fix bug on Redox OS introduced by xattr handling by @dahc in #6215

od

seq

  • Removed zero-padding of string when parsing with parse_exponent_no_decimal by @maxer137 in #6185
  • Add the unit test even if they are failing for now by @sylvestre in #6236

tail

  • Allow multiple usage of --pid to match upstream (regression of … by @sylvestre in #6147

tee

tr

uniq

wc

Misc

### Security

Documentation

CI

Dependencies

  • chore(deps): update rust crate rayon to 1.10 by @renovate in #6118
  • chore(deps): drop conv dev-dependency by @paolobarbolini in #6161
  • chore(deps): update rust crate chrono to 0.4.37 by @renovate in #6136
  • chore(deps): update rust crate winapi-util to 0.1.7 by @renovate in #6264
  • chore(deps): update rust crate zip to 1.1.1 by @renovate in #6257
  • chore(deps): update rust crate zip to v1 by @renovate in #6255
  • chore(deps): update rust crate chrono to 0.4.38 by @renovate in #6238
  • chore(deps): update vmactions/freebsd-vm action to v1.0.7 by @renovate in #6196
  • chore(deps): update davidanson/markdownlint-cli2-action action to v16 by @renovate in #6205
  • chore(deps): update rust crate rstest to 0.19.0 by @renovate in #6206
  • chore(deps): update rust crate rust-ini to 0.21.0 by @renovate in #5460
  • chore(deps): update rust crate platform-info to 2.0.3 by @renovate in #6214
  • chore(deps): update rust crate bytecount to 0.6.8 by @renovate in #6253
  • chore(deps): update rust crate winapi-util to 0.1.8 by @renovate in #6271

New Contributors

Full Changelog: 0.0.25...0.0.26

Don't miss a new coreutils release

NewReleases is sending notifications on new releases.