Releases: rustcoreutils/posixutils-rs
Releases · rustcoreutils/posixutils-rs
v0.2.1
Highlights
- Race-free file tree walker library (ftw)
- Major new utils: awk, m4
- New utils: ps, realpath, join, time, fuser, gencat
- Bug fixes and cleanups
- Beginnings of musl target support
What's Changed
- Create a mock for gettext-rs in order to fix the failing build on macos by @kellpossible in #181
- new util: ps. And test fixes. by @jgarzik in #183
- Revert "[CI] macos: install gettext" by @jgarzik in #184
- [realpath] first implementation by @ianmclinden in #180
- Move realpath to pathnames/ by @jgarzik in #185
- [join] first implementation by @Wandalen in #186
- Cleanups by @jgarzik in #187
- [time] basic implementation by @Wandalen in #182
- Deps by @jgarzik in #189
- m4 by @kellpossible in #175
- m4 touch-ups by @kellpossible in #193
- feat(gencat): add gencat implementation for GNU and OSX by @rishadbaniya in #192
- gencat: fix warnings on macos by @jgarzik in #194
- getconf: fix Linux warnings by @jgarzik in #195
- implement awk by @grisenti in #196
- Update Deps by @jgarzik in #201
- cut: use stdin if no file is specified by @andrewliebenow in #202
- Directory traversal using openat by @JRF63 in #143
- awk: fix incorrect feature flag by @grisenti in #203
- awk: fix srand builtin function by @grisenti in #205
- awk: update implementation to match latest posix standard by @grisenti in #206
- diff: exit with correct status by @andrewliebenow in #208
- Revert "diff: exit with correct status" by @jgarzik in #209
- diff: exit with correct status by @andrewliebenow in #210
- Remove unneeded extern crate declarations by @andrewliebenow in #212
- clippy-inspired cleanups by @jgarzik in #213
- ps: support -a, -e, -d options by @jgarzik in #216
- Fix #199 by @JRF63 in #215
- tr: correctly handle backslash escape sequences by @andrewliebenow in #218
- od: format output like other implementations by @andrewliebenow in #220
- awk: fix string grammar and improve compiler errors by @grisenti in #222
- paste: allow empty -d, and stdin by @andrewliebenow in #223
- paste: add parenthesis to error message by @andrewliebenow in #224
- paste: allow multiple stdin inputs by @andrewliebenow in #228
- Musl merge: priority APIs by @jgarzik in #229
- [fuser] full implementation by @Wandalen in #191
- fuser cleanups by @jgarzik in #230
- [plib] new platform module, for OS and libc abstraction by @jgarzik in #232
- plib/testing: improve test executor: large inputs, early exits by @jgarzik in #233
- plib/testing: cleanups by @jgarzik in #234
- Version 0.2.1 by @jgarzik in #235
New Contributors
- @kellpossible made their first contribution in #181
- @ianmclinden made their first contribution in #180
- @andrewliebenow made their first contribution in #202
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Highlights:
- New utils: find, getconf, grep, what
- Integration test and source tree reorganization
What's Changed
- Test suite additions (and bug fixes) by @jgarzik in #162
- More testing work. Some fixes. by @jgarzik in #163
- Moar test work by @jgarzik in #164
- Continued test suite work by @jgarzik in #165
- add util: Getconf by @jgarzik in #166
- Sccs: what by @jgarzik in #167
- Modularize test suite by @jgarzik in #168
- [find] first implementation by @Wandalen in #169
- [grep] first implementation by @Wandalen in #161
- Source flattening and cosmetics. by @jgarzik in #170
- Continue to flatten source tree by @jgarzik in #171
- Finish tree flatten by @jgarzik in #172
- Version 0.2.0 by @jgarzik in #173
Full Changelog: v0.1.12...v0.2.0
v0.1.12
Highlights
- Beginning of POSIX.2024 specification work
- new utils: ipcs, od, readlink, tail, test, write
What's Changed
- readme: update per util status by @jgarzik in #139
- readme: POSIX 2024 updates by @jgarzik in #140
- [tail] first implementation by @Wandalen in #128
- add util: readlink by @jgarzik in #141
- Call setlocale() during program init by @jgarzik in #142
- add util: test by @jgarzik in #145
- refresh cargo deps. cargo fmt. by @jgarzik in #146
- [od] first implementation by @Wandalen in #138
- od: call setlocale() by @jgarzik in #147
- kill: simplifications and cleanups by @jgarzik in #148
- add util: write by @jgarzik in #149
- Cleanups by @jgarzik in #150
- add util: Ipcs by @jgarzik in #151
- Xargs: add basic tests and fix some bugs by @jgarzik in #152
- Additional xargs tests by @jgarzik in #153
- Xargs enhancements by @jgarzik in #154
- who and uname updates by @jgarzik in #155
- dd improvements by @jgarzik in #156
- dd work by @jgarzik in #157
- More dd work by @jgarzik in #158
- Version 0.1.12 by @jgarzik in #159
Full Changelog: v0.1.11...v0.1.12
v0.1.11
Highlights
- Major util: bc, driven by pest parsing
- New utils: compress, diff, nohup, sort, tr, uniq, unexpand
What's Changed
- Implement sort by @Wandalen in #96
- sort: standard input mode fix by @Wandalen in #99
- feat: implement "compress" and lzw writer by @rishadbaniya in #100
- Fix possible race condition in cp by @JRF63 in #102
- uncompress/lzw warning fixes by @jgarzik in #103
- nohup: initial implementation by @Wandalen in #98
- Copyright by @jgarzik in #104
- First implementation of uniq by @Wandalen in #105
- expr: cleanup by @jgarzik in #109
- Rm fixes by @JRF63 in #97
- Fix #111 by @JRF63 in #113
- [uuencode, uudecode]: fix uuencode, uudecode and write their tests by @rishadbaniya in #106
- Isolate umask callers to a separate process by @JRF63 in #115
- Fix #114 by @JRF63 in #116
- First implementation of unexpand by @Wandalen in #107
- implement bc by @grisenti in #119
- [uuencode] fix: use umask for file creation by @rishadbaniya in #123
- [uuencode, uudecode] test: add uniformity in permission of the encoded output b… by @rishadbaniya in #124
- Improve testing: vary with --release, or debug by @jgarzik in #125
- Fix file writability check by @JRF63 in #126
- Diff by @alirezabeygi803 in #110
- tr: first implementation by @Wandalen in #120
- [tr] fix: test test_tr_s by @Wandalen in #130
- improve bc by @grisenti in #132
- Version 0.1.11 by @jgarzik in #134
New Contributors
- @alirezabeygi803 made their first contribution in #110
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
- PathBuf conversions by @jgarzik in #89
- uncompress fix: read upto EOF in uncompress by @rishadbaniya in #91
- implement strings by @grisenti in #93
- Cp fixes by @JRF63 in #90
- posixutils_test_all and requires_root documentation by @JRF63 in #94
- Version 0.1.10 by @jgarzik in #95
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- Cleanups by @jgarzik in #79
- add util: who by @jgarzik in #80
- who: minor cleanups by @jgarzik in #81
- Csplit: first implementation by @Wandalen in #75
- [CI] run CI on PRs as well as pushes by @jgarzik in #84
- Move ls tests by @JRF63 in #85
- implement strip by @grisenti in #83
mv
fixes and tests by @JRF63 in #78- cut: first implementation by @Wandalen in #87
- Version 0.1.9 by @jgarzik in #88
New Contributors
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- implement the "file" utility by @rishadbaniya in #69
- ls implementation by @JRF63 in #71
- ls: type-related MacOS build fixes by @jgarzik in #73
- implement ar by @grisenti in #74
New Contributors
- @rishadbaniya made their first contribution in #69
- @grisenti made their first contribution in #74
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- uncompress: also function as zcat by @jgarzik in #46
- Id by @jgarzik in #47
- *.toml: use workspace dependencies by @jgarzik in #51
- readme: remove shell built-ins from checklist by @jgarzik in #52
- pr implementation by @JRF63 in #50
- pr: update copyright and README by @jgarzik in #53
- Hacking: cleanups by @jgarzik in #54
- PathBuf conversions by @jgarzik in #55
- PathBuf conversions by @jgarzik in #56
- Version 0.1.7 by @jgarzik in #70
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- use atty crate, vs unsafe isatty by @jgarzik in #34
- add util skeleton: diff by @jgarzik in #35
- cmp implementation by @JRF63 in #36
- cmp: minor cleanups by @jgarzik in #37
- asa: more fixes; still not correct by @jgarzik in #38
- nl implementation by @JRF63 in #39
- nl: CLI arg processing fixes by @jgarzik in #40
- add util: Cal by @jgarzik in #41
- add util: date by @jgarzik in #42
- add util: mkdir by @jgarzik in #43
- update CONTRIBUTING by @jgarzik in #44
- Version 0.1.6 by @jgarzik in #45
New Contributors
Full Changelog: v0.1.5...v0.1.6