Skip to content

Commit 4473398

Browse files
authored
Merge pull request #8564 from sylvestre/dc-rn
release notes: store a copy in-tree too
2 parents ec9fcb5 + e98c59f commit 4473398

File tree

22 files changed

+5712
-0
lines changed

22 files changed

+5712
-0
lines changed

.vscode/cSpell.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"src/uucore/locales/*.ftl",
3232
".devcontainer/**",
3333
"util/gnu-patches/**",
34+
"docs/src/release-notes/**",
3435
],
3536

3637
"enableGlobDot": true,

docs/src/release-notes/0.0.12.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# 0.0.12
2+
3+
**Version:** 0.0.12
4+
**Published:** 2022-01-19T14:53:45Z
5+
6+
## Release Notes
7+
8+
Due to problems with `stdbuf`, the previous release (0.0.9) required a patch to work and no binary artifacts were generated. This release fixes that issue.
9+
10+
## Changes
11+
These are selected user-facing changes since 0.0.8.
12+
13+
* The minimum supported Rust version is now 1.54.
14+
* The version numbers of the utils, the `coreutils` binary, `uucore` and `uucore_procs` are now synced. Hence the jump from 0.0.9 to 0.012.
15+
* All utils now use `UResult` due to incredible work by @jfinkels, who contributed over 50 PRs for this to happen, with additional contributions by @thomasqueirozb, @Smicry and @E3uka. This change is mostly invisible to users, but does lead to more consistent error messages now and in the future.
16+
17+
### `cp`
18+
* Fix pre-write permission change by @kimono-koans in https://github.com/uutils/coreutils/pull/2769
19+
* Handle edge cases when dest is a symlink by @miDeb in https://github.com/uutils/coreutils/pull/2610
20+
21+
### `env`
22+
* Don't panic when name is empty by @thomasqueirozb in https://github.com/uutils/coreutils/pull/2731
23+
24+
### `join`
25+
* Add `-z` option by @jtracey in https://github.com/uutils/coreutils/pull/2880
26+
* Operate on bytes instead of Strings by @jtracey in https://github.com/uutils/coreutils/pull/2851
27+
28+
### `ls`
29+
* Add possible value for `--color=` by @equal-l2 in https://github.com/uutils/coreutils/pull/2738
30+
* Reduce binary size by removing regex crate by @kimono-koans in https://github.com/uutils/coreutils/pull/2781
31+
* Fix newline when only dirs in base directory by @kimono-koans in https://github.com/uutils/coreutils/pull/2853
32+
* Fix padding for dangling links in non-Long formats by @kimono-koans in https://github.com/uutils/coreutils/pull/2856
33+
* Fix device display by @kimono-koans in https://github.com/uutils/coreutils/pull/2855
34+
35+
### `more`
36+
* Add next-line and prev-line command by @E3uka in https://github.com/uutils/coreutils/pull/2771
37+
38+
### `mv`
39+
* Fix bug: Should be able to stat files, but not able to mv if source and target are the same by @kimono-koans in https://github.com/uutils/coreutils/pull/2763
40+
41+
### `numfmt`
42+
* Implement `--suffix` option by @sbentmar in https://github.com/uutils/coreutils/pull/2841
43+
44+
### `rm`
45+
* Allow `-r` flag to be specified multiple times by @kevinburke in https://github.com/uutils/coreutils/pull/2732
46+
* Silently accepts ---presume-input-tty by @hbina in https://github.com/uutils/coreutils/pull/2532
47+
48+
### `seq`
49+
* Use `BigDecimal` to represent floats by @jfinkels in https://github.com/uutils/coreutils/pull/2698
50+
* Correct fixed-width spacing for inf sequences by @jfinkels in https://github.com/uutils/coreutils/pull/2740
51+
52+
### `split`
53+
* Add `--verbose` option by @jfinkels in https://github.com/uutils/coreutils/pull/2872
54+
* Correct filename creation algorithm by @jfinkels in https://github.com/uutils/coreutils/pull/2859
55+
56+
### `tail`
57+
* Improve error handling when file not found by @jfinkels in https://github.com/uutils/coreutils/pull/2886
58+
* Implement `-<number>` flag by @Smicry in https://github.com/uutils/coreutils/pull/2747
59+
60+
## New Contributors
61+
* @kevinburke made their first contribution in https://github.com/uutils/coreutils/pull/2732
62+
* @palfrey made their first contribution in https://github.com/uutils/coreutils/pull/2734
63+
* @ybc37 made their first contribution in https://github.com/uutils/coreutils/pull/2766
64+
* @E3uka made their first contribution in https://github.com/uutils/coreutils/pull/2771
65+
* @refi64 made their first contribution in https://github.com/uutils/coreutils/pull/2778
66+
* @sbentmar made their first contribution in https://github.com/uutils/coreutils/pull/2841
67+
* @moko256 made their first contribution in https://github.com/uutils/coreutils/pull/2858
68+
69+
**Full Changelog**: https://github.com/uutils/coreutils/compare/0.0.8...0.0.12

docs/src/release-notes/0.0.13.md

Lines changed: 219 additions & 0 deletions
Large diffs are not rendered by default.

docs/src/release-notes/0.0.14.md

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
# 0.0.14
2+
3+
**Version:** 0.0.14
4+
**Published:** 2022-05-22T18:40:07Z
5+
6+
## Release Notes
7+
8+
## Highlights
9+
* Minimum supported Rust version is now 1.56 and we use the 2021 edition.
10+
* Android support has been fixed and is now checked in the CI thanks to @jtracey.
11+
* `df` has seen major improvements due to incredible work by @cakebaker.
12+
* Path completions on modern shells (like `zsh` and `fish`) now work properly.
13+
* The `dir` and `vdir` utilities where added as aliases for `ls` and `ls -l`, respectively.
14+
* Many utils have seen minor changes to improve GNU compatibility. See https://github.com/uutils/coreutils-tracking/ for more details
15+
16+
## Changes
17+
The PR's listed below change the user-facing behaviour of the utils. It is a selection of all the contributions in this release.
18+
19+
### General
20+
* MSRV 1.56 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3350
21+
* Rust Edition 2021 by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3368
22+
* Fix Android support by @jtracey in https://github.com/uutils/coreutils/pull/3396
23+
* docs: Show supported platforms for each util by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3374, https://github.com/uutils/coreutils/pull/3385
24+
* docs: Don't download the tldr archive automatically by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3415
25+
* docs: Require a feature to build by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3444
26+
* Clap value hints by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3524
27+
28+
### `chown`
29+
* Allow setting arbitrary numeric user ID by @jfinkels in https://github.com/uutils/coreutils/pull/3438
30+
31+
### `cp`
32+
* Do not dereference symlink even when dangling - fix issue #3364 by @anastygnome in https://github.com/uutils/coreutils/pull/3459
33+
34+
### `date`
35+
* Set names for arg values by @cakebaker in https://github.com/uutils/coreutils/pull/3545
36+
37+
### `df`
38+
* Show error if same type is included & excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3369
39+
* Show error when file argument does not exist by @jfinkels in https://github.com/uutils/coreutils/pull/3376
40+
* Fix too low values in `I*` columns by @cakebaker in https://github.com/uutils/coreutils/pull/3365
41+
* Fix calculation of `IUse%` by @cakebaker in https://github.com/uutils/coreutils/pull/3387
42+
* Fix incorrect whitespace between columns by @cakebaker in https://github.com/uutils/coreutils/pull/3386
43+
* `-h -H` shouldn't cause an error #3366 by @gmnsii in https://github.com/uutils/coreutils/pull/3414
44+
* Fix broken "test_df_output_overridden" test by @cakebaker in https://github.com/uutils/coreutils/pull/3428
45+
* Fix `File` column width for unicode filenames by @cakebaker in https://github.com/uutils/coreutils/pull/3429
46+
* Show error if all types are excluded by @cakebaker in https://github.com/uutils/coreutils/pull/3418
47+
* Respect `-t` arg when specific file is provided by @cakebaker in https://github.com/uutils/coreutils/pull/3408
48+
* Allow sizes with a suffix for `--block-size` by @cakebaker in https://github.com/uutils/coreutils/pull/3441
49+
* Show "block-size argument too large" error by @cakebaker in https://github.com/uutils/coreutils/pull/3458
50+
* Fix `Size` column header by @cakebaker in https://github.com/uutils/coreutils/pull/3456
51+
* Set min width of `Used` column to 5 by @cakebaker in https://github.com/uutils/coreutils/pull/3480
52+
* Set names for arg values & add missing space by @cakebaker in https://github.com/uutils/coreutils/pull/3490
53+
* Fix `Size` header for multiples of 1000 & 1024 by @cakebaker in https://github.com/uutils/coreutils/pull/3499
54+
* Use blocksize of 512 if `POSIXLY_CORRECT` is set by @cakebaker in https://github.com/uutils/coreutils/pull/3482
55+
* Show error if provided block size is zero by @cakebaker in https://github.com/uutils/coreutils/pull/3514
56+
* Test default blocksize in POSIX mode by @cakebaker in https://github.com/uutils/coreutils/pull/3522
57+
* Round up values if block size is specified by @cakebaker in https://github.com/uutils/coreutils/pull/3526
58+
* Fix incorrect rounding of size header by @cakebaker in https://github.com/uutils/coreutils/pull/3530
59+
60+
### `du`
61+
* Return non zero error code when dealing with permissions errors by @sylvestre in https://github.com/uutils/coreutils/pull/3382
62+
* Add support for `--exclude` and `--exclude-from` by @sylvestre in https://github.com/uutils/coreutils/pull/3381
63+
64+
### `env`
65+
* Add program signal messages by @ndd7xv in https://github.com/uutils/coreutils/pull/3290
66+
67+
### `hashsum`
68+
* Add `--no-names` option from official b3sum tool by @pothos in https://github.com/uutils/coreutils/pull/3361
69+
70+
### `install`
71+
* Support of `-d dir/.` to match GNU's by @sylvestre in https://github.com/uutils/coreutils/pull/3353
72+
* When install `--strip-program=foor` fails, remove the target file by @sylvestre in https://github.com/uutils/coreutils/pull/3419
73+
* Verbose - list all created directories by @sylvestre in https://github.com/uutils/coreutils/pull/3420
74+
75+
### `kill`
76+
* Accept process group with negative id by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3501
77+
78+
### `ls`, `dir` & `vdir`
79+
* Implement `--group-directories-first` by @thomasqueirozb in https://github.com/uutils/coreutils/pull/3550
80+
* Add `dir` and `vdir` utils by @gmnsii in https://github.com/uutils/coreutils/pull/3405
81+
82+
### `mkdir`
83+
* Fix a clippy warning on clippy::ptr-arg by @sylvestre in https://github.com/uutils/coreutils/pull/3393
84+
* Fixed not respecting set umask by @pyoky in https://github.com/uutils/coreutils/pull/3150
85+
86+
### `mktemp`
87+
* Respect path given in template argument by @jfinkels in https://github.com/uutils/coreutils/pull/3465
88+
* Error on path separator in template prefix by @jfinkels in https://github.com/uutils/coreutils/pull/3512
89+
* Fix error msg when suffix has path sep. by @jfinkels in https://github.com/uutils/coreutils/pull/3543
90+
* Correct error message on absolute path by @jfinkels in https://github.com/uutils/coreutils/pull/3521
91+
92+
### `mv`
93+
* Add OverwriteMode match in specific case by @sudosmile in https://github.com/uutils/coreutils/pull/3383
94+
* Move the tests in a separate function by @sylvestre in https://github.com/uutils/coreutils/pull/3390
95+
* Trigger an error when doing `mv dir1 dir2 dir2` by @sylvestre in https://github.com/uutils/coreutils/pull/3392
96+
* Allow a single source with `--target-directory` by @ilkecan in https://github.com/uutils/coreutils/pull/3529
97+
98+
### `printf`
99+
* Default left-justify integer conversion to 1 width by @hbina in https://github.com/uutils/coreutils/pull/3061
100+
101+
### `ptx`
102+
* Implement `breakfile` option by @mike-kfed in https://github.com/uutils/coreutils/pull/3455
103+
104+
### `rm`
105+
* Rename `none` by `--interactive=never` to fix ../gnu/tests/rm/i-never.sh by @sylvestre in https://github.com/uutils/coreutils/pull/3356
106+
107+
### `seq`
108+
* Use usage error where appropriate by @jfinkels in https://github.com/uutils/coreutils/pull/3539
109+
110+
### `stat`
111+
* Add support to read a filename redirected to stdin by @crazystylus in https://github.com/uutils/coreutils/pull/3280
112+
* Improve handling of stdin/fifo (fix #3485) by @jhscheer in https://github.com/uutils/coreutils/pull/3498
113+
114+
### `tty`
115+
* Should not return 2 when `--help` is used by @sylvestre in https://github.com/uutils/coreutils/pull/3367
116+
117+
### `uname`
118+
* Hide processor and hwplatform options by @LevitatingBusinessMan in https://github.com/uutils/coreutils/pull/3537
119+
120+
### `uniq`
121+
* Fix almost all GNU tests by @tertsdiepraam in https://github.com/uutils/coreutils/pull/3417
122+
123+
## New Contributors
124+
@pothos (https://github.com/uutils/coreutils/pull/3361), @marv (https://github.com/uutils/coreutils/pull/3384), @sudosmile (https://github.com/uutils/coreutils/pull/3383), @pyoky (https://github.com/uutils/coreutils/pull/3150), @gmnsii (https://github.com/uutils/coreutils/pull/3405), @rtzoeller (https://github.com/uutils/coreutils/pull/3443), @anastygnome (https://github.com/uutils/coreutils/pull/3459), @naveensrinivasan (https://github.com/uutils/coreutils/pull/3453), @ilkecan (https://github.com/uutils/coreutils/pull/3529)
125+
126+
**Full Changelog**: https://github.com/uutils/coreutils/compare/0.0.13...0.0.14

0 commit comments

Comments
 (0)