diff --git a/ChangeLog.md b/ChangeLog.md index 5f586ac..515ed88 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,26 @@ Change Log All notable changes to the project are documented in this file. + +[v2.4.0][] - 2021-03-27 +----------------------- + +### Changes + +- Add support for `touchf()`, formatted string support for `touch()` +- Add support for `erasef()`, formatted string support for `erase()` +- Add support for `strtrim()`, trims leading and trailing white-space + from a string + +### Fixes + +- Fix `systemf()` improper handling of `system()` return value. Now + checks if exited OK, then returning the exit status of the command, or + if not exited OK, then checks if the command was signaled, and returns + -1 with `errno` set. This also allows for returning 127, like + `system()`, if the shell, or the program itself, did not exist + + [v2.3.1][] - 2021-02-12 ----------------------- @@ -393,7 +413,9 @@ problems this may cause! Initial extraction of frog DNA from [Finit][]. See [README][] for API details. -[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.3.0...HEAD +[UNRELEASED]: https://github.com/troglobit/libite/compare/v2.4.0...HEAD +[v2.4.0]: https://github.com/troglobit/libite/compare/v2.3.1...v2.4.0 +[v2.3.1]: https://github.com/troglobit/libite/compare/v2.3.0...v2.3.1 [v2.3.0]: https://github.com/troglobit/libite/compare/v2.2.1...v2.3.0 [v2.2.1]: https://github.com/troglobit/libite/compare/v2.2.0...v2.2.1 [v2.2.0]: https://github.com/troglobit/libite/compare/v2.1.2...v2.2.0 diff --git a/configure.ac b/configure.ac index fe0fa9c..6376e02 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT(libite, 2.4.0-dev, https://github.com/troglobit/libite/issues) +AC_INIT(libite, 2.4.0, https://github.com/troglobit/libite/issues) AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign dist-xz]) AM_SILENT_RULES([yes]) diff --git a/debian/changelog b/debian/changelog index b4c1bc7..b626007 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,17 @@ +libite (2.4.0) stable; urgency=medium + + * New functions: + - touchf(), formatted string support for touch() + - erasef(), formatted string support for erase() + - strtrim(), trims leading and trailing white-space from a string + * Fix systemf() improper handling of system() return value. Now checks + if exited OK, then returning the exit status of the command, or if not + exited OK, then checks if the command was signaled, and returns -1 with + errno set. This also allows for returning 127, like system(), if the + shell, or the program itself, did not exist. + + -- Joachim Wiberg Sat, 27 Mar 2021 09:12:32 +0100 + libite (2.3.1) stable; urgency=medium * Minor packaging fixes.