Skip to content

Conversation

@moonfruit
Copy link
Owner

Created with brew bump-formula-pr.

Details

release notes
### 📦 **Rust Coreutils 0.5.0 Release:**

We are excited to announce the release of Rust Coreutils 0.5.0 — a significant milestone featuring comprehensive platform improvements, and robust testing infrastructure with continued progress toward full GNU compatibility!


Highlights:

  • Improved GNU Compatibility

    • 566 passing tests (+22 from 0.4.0), achieving 87.75% compatibility
    • Reduced failures from 56 to 55 (-1) and skipped tests from 33 to 23 (-10)
    • Updated GNU reference from 9.8 to 9.9, adding 11 new tests
    • Major improvements to fold, cksum, install, and numfmt
  • Unicode & Text Processing Enhancements

    • fold: Added combining character support for proper Unicode text wrapping
    • ptx: Implemented GNU mode with dumb terminal format
    • Enhanced text processing across multiple utilities
  • Security & Performance Improvements

    • cksum: Merged with hashsum for unified checksum functionality
    • install: Enhanced mode parsing with comma-separated support and umask handling
    • seq: Improved large integer handling with dedicated benchmarks
    • Various memory and performance optimizations across utilities
  • Platform Support Expansion

    • Added OpenBSD to CI pipeline with comprehensive testing
    • Re-enabled Redox OS support in CI
    • Enhanced Cygwin support in uucore
    • Improved build processes across platforms
  • Developer Experience Improvements

    • New TTY helper for enhanced testing capabilities
    • Comprehensive benchmarking additions for multiple utilities
    • Reduced dependency bloat through feature splitting
    • Enhanced hardware detection module
  • Contributions: This release was made possible by 6 new contributors joining our community


GNU Test Suite Compatibility:

Result 0.4.0 0.5.0 Change 0.4.0 to 0.5.0 % Total 0.4.0 % Total 0.5.0 % Change 0.4.0 to 0.5.0
Pass 544 566 +22 85.80% 87.75% +1.95%
Skip 33 23 -10 5.21% 3.57% -1.64%
Fail 56 55 -1 8.83% 8.53% -0.30%
Error 1 1 0 0.16% 0.16% 0%
Total 634 645 +11 (new tests)

GNU testsuite evolution


Call to Action:

🌍 Help us translate - Contribute translations at Weblate
🚀 Sponsor us on GitHub to accelerate development: github.com/sponsors/uutils
🔗 Download the latest release: https://uutils.github.io

What's Changed

basenc

chmod

cksum

cp

du

env

fold

hashsum

install

ln

ls

mkfifo

nl

nohup

numfmt

od

pr

ptx

readlink

seq

shuf

sort

stdbuf

stty

tail

tee

timeout

dd

uucore

uudoc

CI & Build

Documentation

Code Quality & Cleanup

Performance & Benchmarking

Version Management

Dependency Updates

New Contributors

Full Changelog: uutils/coreutils@0.4.0...0.5.0

View the full release notes at https://github.com/uutils/coreutils/releases/tag/0.5.0.


@moonfruit moonfruit added the pr-pull Make bottles label Dec 15, 2025
@github-actions github-actions bot deleted the bump-uutils-selected-0.5.0 branch December 15, 2025 03:25
@github-actions github-actions bot closed this in 0cdb584 Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-pull Make bottles

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants