4 Nov 2026
numfmt refuses suffixed numbers too large to print
- What was broken
- In the Rust numfmt, a huge number written with a suffix, like 1Y, printed a rounded and wrong value instead of failing.
- What I changed
- It now stops with the same error as GNU, and the message follows GNU's wording.
- Why it matters
- Scripts that convert sizes get an error, not a silently wrong number.
see the code, #15672 ↗ (opens in a new tab)
2 Nov 2026
pr stops merged output after the last line
- What was broken
- When merging files with no page footer, pr filled the rest of the page with blank lines. Two short lines came out as 56, where GNU pr prints 2.
- What I changed
- pr now stops once every file has run out, unless a footer needs the page filled.
- Why it matters
- Merged output is the same length as GNU pr, with no pages of blank lines.
see the code, #15673 ↗ (opens in a new tab)
24 Oct 2026
pr keeps the column separator when joining lines
- What was broken
- With the option that joins full lines, pr dropped the separator between columns and between merged files, so the columns ran into each other. GNU pr keeps it.
- What I changed
- pr now writes the separator in that mode like in every other mode, and a test file that had the glued output was corrected.
- Why it matters
- Multi-column and merged output stays readable, the same as GNU pr.
see the code, #15671 ↗ (opens in a new tab)
← every project