docs/src/release-notes/0.0.17.md
Version: 0.0.17 Published: 2023-01-21T11:41:45Z
cp has been gotten many small improvements that improve compatibility.dd has been simplified and has better compatibility.env now reraises signals from the child process.ls -l now shows more information on Windows.uname is now available for all supported platforms, instead of Unix-like platforms only.cp and mv can display a progress bar. This is an extension over GNU coreutils and inspired by advcpmv.Many utils have gotten minor changes to improve GNU compatibility. Below is a summary of the progress. See https://github.com/uutils/coreutils-tracking/ for more details
| result | 0.0.16 | 0.0.17 | change |
|---|---|---|---|
| pass | 322 | 338 | +16 |
| skip | 49 | 48 | -1 |
| fail | 217 | 204 | -13 |
| error | 5 | 3 | -2 |
The PR's listed below are a selection of all the contributions in this release.
winapi to windows-sys by @niyaznigmatullin in https://github.com/uutils/coreutils/pull/4065UChild, an abstraction for std::process::Child by @Joining7943 in https://github.com/uutils/coreutils/pull/4136rstest with timeout macro to dev dependencies by @Joining7943 in https://github.com/uutils/coreutils/pull/4231#[track_caller] on assertion functions in test utils by @tertsdiepraam in https://github.com/uutils/coreutils/pull/4252uucore
nix::Errno by @orhun in https://github.com/uutils/coreutils/pull/4060prompt_yes macro by @tertsdiepraam in https://github.com/uutils/coreutils/pull/4148sprintf() function by @jfinkels in https://github.com/uutils/coreutils/pull/4185chownXXXX. or XXXX: is provided (when XXXX is numeric value) by @sylvestre in https://github.com/uutils/coreutils/pull/4081cpcopy_directory() to its own module by @jfinkels in https://github.com/uutils/coreutils/pull/3901--parents mode by @jfinkels in https://github.com/uutils/coreutils/pull/4071cp -i --update source existing should not do anything and exit 0 by @sylvestre in https://github.com/uutils/coreutils/pull/4078--copy-contents option for fifos by @jfinkels in https://github.com/uutils/coreutils/pull/3978--sparse=always by @jfinkels in https://github.com/uutils/coreutils/pull/4030-f by @jfinkels in https://github.com/uutils/coreutils/pull/4074--backup by @jfinkels in https://github.com/uutils/coreutils/pull/3966--preserve use the defaults when empty by @sssemil in https://github.com/uutils/coreutils/pull/4123cp --force --backup f f fails on macOS by @miles170 in https://github.com/uutils/coreutils/pull/4166--verbose --parents output for both files and directories by @jfinkels in https://github.com/uutils/coreutils/pull/4184csplitcutdateddenvexprfactorhashsum--no-names by @tertsdiepraam and @huijeong-kim in https://github.com/uutils/coreutils/pull/4088installlslibc::{major, minor} to calculate device number by @SteveLauC in https://github.com/uutils/coreutils/pull/4120mktempmvmv -i --update source existing should not do anything and exit 0 by @sylvestre in https://github.com/uutils/coreutils/pull/4078numfmt--field option by @cakebaker in https://github.com/uutils/coreutils/pull/4090- in field list by @cakebaker in https://github.com/uutils/coreutils/pull/4094 as field separator by @cakebaker in https://github.com/uutils/coreutils/pull/4096--field - (all fields) by @cakebaker in https://github.com/uutils/coreutils/pull/4093pr\ before line breaks by @cakebaker in https://github.com/uutils/coreutils/pull/4273printenvpwdPOSIXLY_CORRECT by @sylvestre in https://github.com/uutils/coreutils/pull/4085rmrm3 now passes by @palaster in https://github.com/uutils/coreutils/pull/4013seqsleepsortsplit--number by @jfinkels in https://github.com/uutils/coreutils/pull/3281statsumtailtouchunameuname is WinOS-compatible; move to 'Tier1' feature by @rivy in https://github.com/uutils/coreutils/pull/4245@huijeong-kim (https://github.com/uutils/coreutils/pull/4027), @orhun (https://github.com/uutils/coreutils/pull/4070), @SteveLauC (https://github.com/uutils/coreutils/pull/4120), @miles170 (https://github.com/uutils/coreutils/pull/4151), @djedi23 (https://github.com/uutils/coreutils/pull/4179), @bruecke (https://github.com/uutils/coreutils/pull/3950), @ctsk (https://github.com/uutils/coreutils/pull/4221), @trasua (https://github.com/uutils/coreutils/pull/4224), @TechHara (https://github.com/uutils/coreutils/pull/4232)
Full Changelog: https://github.com/uutils/coreutils/compare/0.0.16...0.0.17