From c3df9b0eb20ac6723b7a8a4262d254619d0a2bf2 Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Mon, 25 Nov 2024 15:16:50 -0800 Subject: [PATCH] Update NEWS with changes from 0.21 This is being done prior to releasing 0.22. --- NEWS.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 797c5ba4..8fec24e5 100644 --- a/NEWS.md +++ b/NEWS.md @@ -8,14 +8,36 @@ DON'T FORGET TO BUMP THE `-version-info PRE-RELEASE` IF NECESSARY! * Issue #23: Fix double-free triggered by atf_map_insert in low memory scenarios, caused by an overlook in the atf_list code. -* Issue #29: Fixed various typos and formatting errors in manual pages. - * Issue #31: Added require.progs metadata properties to the tests that need a compiler to run. * Added the atf_check_not_equal function to atf-sh to check for unequal values. +* Add `-r timeout` flag to `atf-check`. + +* Open results files before executing tests to fix an issue ATF tests that + adjust the processes' Capsicum rights as part of the testcase(s) + executed. + +* Add Cirrus CI integration for FreeBSD CI/CD support. + +* Address compilation issues on OpenSolaris distributions. + +* Replace `auto_array` with `std::vector` (fixes modern C++ compliance). + +* Replace `auto_ptr` with `std::shared_ptr` (fixes modern C++ compliance). + +* Update autotools idioms and requirements. The minimum required version of + autoconf is now 2.68. + +* Always define CPP to fix use of ATF_BUILD_CPP when the user did not + define CPP when invoking the configure script. + +### General fixes + +* Fix various typos and formatting errors in manual pages and markdown + documents. ## Changes in version 0.21