Release Notes: str_parse(3) was fixed so that the va_list argument is no longer incorrectly used twice for processing the arguments, which led to segmentation faults.
Release Notes: Security fixes have been applied to PCRE functions (CAN-2005-2491). isnan(3) & isinf(3) related compile-time warnings have been fixed. The build environment has been upgraded to GNU libtool 1.5.20 and GNU shtool 2.0.3. A bogus $(S) has been removed from Makefile.in.
Release Notes: The build environment has been upgraded to GNU autoconf 2.59, GNU libtool 1.5.10, and GNU shtool 2.0.1. Autoconf detection has been added for "va_copy()" existence and its possible fallbacks.
Release Notes: Memory leaks and incorrect iteration in the test suite have been fixed. Upgraded to GNU autoconf 2.57, GNU libtool 1.4.3, and the GNU shtool 1.6.2 build environment.
Release Notes: This release uses OSSP ts (Test Suite) sub-library for "make check", upgrades to the GNU autoconf 2.53, GNU libtool 1.4.2, and GNU shtool 1.6.0 build environment, fixes str_concat so that it no longer includes the terminating NUL in copy and adds a useless NULL, and upgrades to PCRE 3.9.
Release Notes: The output of "str-config --version" was fixed. Various memory leaks were fixed. Support for the Dmalloc memory debugging library was added.
Release Notes: The return code documentation of str_parse has been fixed. str_base64() correctly honors the specified maximum size of the input string. GNU Autoconf 2.52, GNU Libtool 1.4, and GNU shtool 1.5.4 are now used, as well as a stripped down version of PCRE 3.5. Handling of NaN and Inf values in str_format() and an unsigned vs. signed problem in str_span() have been fixed.
Release Notes: This release has been upgraded to the latest GNU libtool and GNU shtool. It adds support for -lm and fixes the str_compare() function and a problem with the return values of str_format().
Release Notes: Bugfixes for str_span() and str_locate().
Release Notes: New str_base64(), str_hash() and str_xxx_va() functions.