Releases: Projeto-Pindorama/heirloom-ng
Releases · Projeto-Pindorama/heirloom-ng
240220
What's Changed
- feat: Initial implementation of seq(1). by @takusuman in #28
- Seq impl by @takusuman in #29
watch
(1) implementation by @takusuman in #30- Updates for watch implementation by @takusuman in #31
- watch: Use 2 seconds as the default time by @takusuman in #32
- Watch implementation changes by @arthurbacci in #35
- timeout implementation by @takusuman in #37
- chore: Forgot to commit the Makefile. by @takusuman in #38
New Contributors
- @arthurbacci made their first contribution in #35
Full Changelog: 230503...240220
heirloom-ng-230503
heirloom-ng-230305
Changes from the last stable release:
- Now
_NPROCESSORS_ONLN
and_NPROCESSORS_CONF
are implemented atgetconf
; - There's now updates at the
CHANGES
file, which is used bygetconf
at build time to get which version Heirloom actually is --- that's it, 16 years later; - Removed the remaining licence headers, now every licence is referenced by its SPDX identifier --- if my new estimations are correct, we've got rid of 1824 lines, totalizing 5079 lines!
heirloom-ng-230228
New stable release of Heirloom NG:
Differences from the last release:
- [NEW]
readlink
(1) implementation based on OpenBSD's, so now you won't need to do Shell hacks for getting a real path of some link ever again; - The aforementioned new program is installed at
$(UCBBIN)
(per default,/usr/ucb
), where *BSD programs are installed, and linked to$(DEFBIN)
(per default,/usr/5bin
), so you will not need to have/usr/ucb
in your$PATH
just for getting it available. :^)
Still to do: fix compatibility with OpenBSD greater than 5.7 (fix issue #16)
heirloom-ng-230120
Stable release of Heirloom NG.
Differences from the last preview release:
- Notes for the library directories if linking against the GNU C library;
- Consistency within standards: the SUS
rm
program shouldn't have the POSIX 1003.1(2008) fix, just the main program; - Made
$(ROOT)
not hardcoded --- in other words, when runningmake install
, you can now define where you want to install without having to previously editbuild/mk.config
; - Cleaned up more licence headers (if my estimations are correct, we've got rid of 3.255 lines!);
- Small update on README.md --- although it's now less readable on plain-text readers such as
more
(1) orpg
(1), maybe a solution would be creating a plain-text version of the Markdown, like the original README.
Still to do: fix compatibility with OpenBSD greater than 5.7 (fix issue #16)
heirloom-ng-230107
- Added support for the POSIX 1003.1(2008) at
rm
(1); chroot
(8) manual page;- Added
stdint.h
to awk.g.y; - Compatibility with a bigger range of GNU C Library versions.
To do in a future release: fix compatibility with OpenBSD greater than 5.7 (fix issue #16)
heirloom-ng-221025
This release includes:
- Notes on building for GNU C library at
build/mk.config
; - Support for zstd and xz at
tar
(1).
heirloom-ng-220821
The first^ release of heirloom-ng, with fixes for building both on musl (statically) and on the GNU C library (only tested dynamically for now).
^: After some corrections at build/mk.config
. 😆
heirloom-070715
The original source code from 2007.