From 97a9485855ebd51837cfa84465327657ae4ebbd1 Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Tue, 31 Dec 2024 21:25:07 -0800 Subject: [PATCH] Update NEWS.md with changes between 0.13 and 0.14 Signed-off-by: Enji Cooper --- NEWS.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 3c3c37c8..2bf04d4e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,11 +1,52 @@ # Major changes between releases + ## Changes in version 0.14 -**NOT RELEASED YET; STILL UNDER DEVELOPMENT.** +**Released on December 31st, 2024.** + +* Replace `--with-atf` with `--enable-atf`. The latter must be specified + to enable ATF support and the Kyua tests by proxy. + +* Require newer versions of ATF (0.21) and Lutok (0.5). This is being done + as part of a multi-phase deprecation of pre-C++11 environments. + +* Vendor the ATF m4 files from the freebsd/atf repo. + +* Translate `is_exclusive` metadata to its ATF counterpart. + +* Issue #236: fix accidental test forkbomb in specific user environments + with `integration` tests by avoiding infinite recursion calling kyua. + +* Fix the build on Ubuntu 24.04. + +* execenv support added. + +* Issue #: Remove deprecated `readdir_r` use. + +* Fix build issue on more recent versions of MacOS. + +* Fix build issue on IllumOS. + +* Fix issues with PID reuse in testcases. + +* Escape characters captured from stderr and stdout in HTML output. + +* `integration/cmd_report_test:verbose`: fix regular expression used in + tests which would break in certain user environments. + +* Add Cirrus CI support for testing Kyua on FreeBSD. + +* Remove `UTILS_UNUSED_PARAM` macro. + +* Fix document rendering with newer versions of doxygen. + +* Issue #152: explicitly require C++11 language features when compiling Kyua. + Remove `std::shared_ptr` compatibility header, `utils/shared_ptr.hpp`. -* Explicitly require C++11 language features when compiling Kyua. +* Fix `igor` and `mandoc -Tlint` reported issues with generated manpages. +* Issue #167: fix typos in kyua(1) manpage. ## Changes in version 0.13