Skip to content

0.0.27

Compare
Choose a tag to compare
@sylvestre sylvestre released this 23 Jun 17:12
· 596 commits to main since this release
9b11753

πŸ“¦ Rust Coreutils 0.0.27 Release:

We are excited to announce the release of Rust Coreutils 0.0.27! This version continues to improve the compatibility.

This update adds +8 GNU passing tests compared to version 0.0.26 and therefore reduces the failing tests by -8.

This release saw contributions from 21 developers, including 9 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.

What's Changed

GNU Test Suite Compatibility

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

Result 0.0.26 0.0.27 Change 0.0.26 to 0.0.27 % Total 0.0.26 % Total 0.0.27 % Change 0.0.26 to 0.0.27
Pass 447 455 +8 73.04% 74.35% +1.31%
Skip 44 44 0 7.19% 7.19% 0.00%
Fail 121 113 -8 19.77% 18.46% -1.31%
Error 0 0 0 0.00% 0.00% 0.00%

GNU testsuite evolution

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

cksum

cksum/hashsum

cp

df

env

  • adds --ignore-signal by @Walid-Kh in #6377

fmt

id

  • Handle repeated flags, recognize conflict between pretty-print and passwd file-entry by @BenWiederhake in #6288

kill

ls

  • fix quoting alignment, add tests for default quoting style in TTY and quoting alignment by @RenjiSann in #6402
  • Fix ls: panicking on dangling symlink with --color=auto -l by @AnirbanHalder654322 in #6346

od

pinky

seq

  • fix typo in benchmarking documentation file by @TO19 in #6454

shuf

sort

  • disable clippy::suspicious_open_options on OpenBSD by @lcheylus in #6292

tail

tr

  • calculate complement set early by @jalil-salame in #6340
  • Refuse to translate if set2 contains more than one unique characters and set1 contains a character class by @cvonelm in #6472
  • A [:lower:]/[:upper:] in set2 must be matched in set1 by @cvonelm in #6445
  • disallow classes besides [:upper:]/[:lower:] in set2 when translating by @cvonelm in #6424
  • Refuse to translate if set1 is longer than set2 and set2 ends in a character class by @cvonelm in #6470

uptime

utmpx

Misc

CI

Documentation

Testing

Dependencies

  • Bump itertools and fix use of deprecated function by @cakebaker in #6455
  • Bump fts-sys and selinux-sys by @cakebaker in #6339
  • Bump bigdecimal from 0.4.0 to 0.4.2 by @cakebaker in #6285
  • ls: upgrade uutils-term-grid to 0.5 by @tertsdiepraam in #5485
  • Downgrade libc to 0.2.153 by @cakebaker in #6408
  • fix(deps): update rust crate data-encoding to 2.6 by @renovate in #6283
  • fix(deps): update rust crate data-encoding-macro to 0.1.15 by @renovate in #6282
  • fix(deps): update rust crate cpp to 0.5.9 by @renovate in #6325
  • fix(deps): update rust crate libc to 0.2.154 by @renovate in #6326
  • fix(deps): update rust crate proc-macro2 to v1.0.82 by @renovate in #6372
  • fix(deps): update rust crate proc-macro2 to v1.0.83 by @renovate in #6416
  • fix(deps): update rust crate libc to v0.2.155 by @renovate in #6411
  • fix(deps): update rust crate proc-macro2 to v1.0.84 by @renovate in #6434
  • fix(deps): update rust crate proc-macro2 to v1.0.85 by @renovate in #6443
  • fix(deps): update rust crate proc-macro2 to v1.0.86 by @renovate in #6486
  • chore(deps): update rust crate serde to v1.0.203 by @renovate in #6489
  • fix(deps): update rust crate libfuzzer-sys to 0.4.7 by @renovate in #6327
  • fix(deps): update rust crate quote to 1.0.36 by @renovate in #6329
  • fix(deps): update rust crate rand to 0.8.5 by @renovate in #6334
  • fix(deps): update rust crate wild to 2.2.1 by @renovate in #6335
  • fix(deps): update rust crate proc-macro2 to 1.0.81 by @renovate in #6328
  • fix(deps): update rust crate similar to 2.5.0 by @renovate in #6336
  • chore(deps): update rust crate unicode-width to 0.1.12 by @renovate in #6277
  • chore(deps): update rust crate zip to 1.1.2 by @renovate in #6286
  • chore(deps): update rust crate libc to 0.2.154 by @renovate in #6291
  • chore(deps): update rust crate zip to 1.1.3 by @renovate in #6296
  • chore(deps): update rust crate uutils_term_grid to 0.6 by @renovate in #5963
  • chore(deps): update rust crate cpp_build to 0.5.9 by @renovate in #6303
  • chore(deps): update rust crate ctrlc to 3.4.4 by @renovate in #6304
  • chore(deps): update rust crate filetime to 0.2.23 by @renovate in #6305
  • chore(deps): update rust crate half to 2.4.1 by @renovate in #6307
  • chore(deps): update rust crate indicatif to 0.17.8 by @renovate in #6308
  • chore(deps): update rust crate memchr to 2.7.2 by @renovate in #6309
  • chore(deps): update rust crate memmap2 to 0.9.4 by @renovate in #6310
  • chore(deps): update rust crate pretty_assertions to 1.4.0 by @renovate in #6311
  • chore(deps): update rust crate rand_core to 0.6.4 by @renovate in #6312
  • chore(deps): update rust crate rand_pcg to 0.3.1 by @renovate in #6316
  • chore(deps): update rust crate redox_syscall to 0.5.1 by @renovate in #6317
  • chore(deps): update rust crate selinux to 0.4.4 by @renovate in #6318
  • chore(deps): update rust crate sha1 to 0.10.6 by @renovate in #6319
  • chore(deps): update rust crate smallvec to 1.13.2 by @renovate in #6320
  • chore(deps): update rust crate tempfile to 3.10.1 by @renovate in #6321
  • chore(deps): update rust crate thiserror to 1.0.59 by @renovate in #6322
  • chore(deps): update rust crate time to 0.3.36 by @renovate in #6323
  • chore(deps): update rust crate unindent to 0.2.3 by @renovate in #6324
  • chore(deps): update rust crate self_cell to 1.0.4 by @renovate in #6337
  • chore(deps): update rust crate num-traits to 0.2.19 by @renovate in #6338
  • chore(deps): update rust crate zip to 1.1.4 by @renovate in #6347
  • chore(deps): update rust crate zip to v1.2.0 by @renovate in #6366
  • chore(deps): update rust crate num-prime to v0.4.4 by @renovate in #6367
  • chore(deps): update rust crate num-bigint to v0.4.5 by @renovate in #6369
  • chore(deps): update rust crate thiserror to v1.0.60 by @renovate in #6370
  • chore(deps): update rust crate zip to v1.2.1 by @renovate in #6371
  • chore(deps): update rust crate zip to v1.2.2 by @renovate in #6389
  • chore(deps): update rust crate zip to v1.2.3 by @renovate in #6394
  • chore(deps): update rust crate thiserror to v1.0.61 by @renovate in #6410
  • chore(deps): update rust crate zip to v1.3.0 by @renovate in #6409
  • chore(deps): update rust crate rstest to 0.21.0 by @renovate in #6441
  • chore(deps): update dawidd6/action-download-artifact action to v4 by @renovate in #6447
  • chore(deps): update dawidd6/action-download-artifact action to v5 by @renovate in #6449
  • chore(deps): update rust crate regex to v1.10.5 by @renovate in #6458
  • chore(deps): update dawidd6/action-download-artifact action to v6 by @renovate in #6462
  • chore(deps): update rust crate memchr to v2.7.4 by @renovate in #6463
  • chore(deps): update rust crate redox_syscall to v0.5.2 by @renovate in #6469
  • chore(deps): update mozilla-actions/sccache-action action to v0.0.5 by @renovate in #6476
  • chore(deps): update rust crate bigdecimal to v0.4.5 by @renovate in #6473

New Contributors

Full Changelog: 0.0.26...0.0.27