December 4th, 2011· This version makes many changes to the option parser: passthrough mode was corrected, error handling and POSIX behavior was added, and data structures have been reduced in size.
· Compilation with clang is now supported.
April 7th, 2011· readlink and realpath functions were added to the library.
· The string formatter gained a "%(substr)" function.
· A new "%(substr)" function was added in the text formatter.
· Type checking was added to the "ARRAY_SIZE" macro.
December 2nd, 2010· This version fixes emission of -Wshadow warnings for library users when they use the linked list code.
· Documentation has been updated to include an API call list with availability tags.
August 4th, 2010· The string formatter has received new expanding functions as well as parsing bugfixes.
August 31st, 2009· This release fixes a potential underflow in value-based map key comparison operations.
August 27th, 2009· The library now provides a hash-based map alongside the rbtree-based one, which improves speed.
· The main random number source is now libc's rand.
July 1st, 2009Enhancements:
· HXproc now knows about HXPROC_NULL_*, which can be used to discard I/O
Changes:
· HXproc: expressly prohibit HXPROC_STD* for HXproc_run_sync
April 8th, 2009· Fixes: install missing wx_helper.hpp
March 29th, 2009Documentation:
· install documentation
· update project URLs
· add section about Miscellaneous functions
Changes:
· arbtree: add "flat view" operation
· misc: added HX_fls
· misc: make HX_time_compare otime-capable
· add wx_helper.hpp
January 13th, 2009· This releases fixes GCC3 compiler errors and a time granularity issue for FreeBSD.
January 2nd, 2009· The old process creation code has been replaced by a new interface.
December 23rd, 2008· This releases makes type-checking casts available to GNU C, significantly updates the documentation, fixes a number of issues, and more.
November 19th, 2008· This release augments the option parser to support storing data into C99's stdint types (uintX_t).
October 13th, 2008· A double free in an error path of the option parsing code was fixed.
September 8th, 2008· The HXmc_ functions now cope with potential memory allocation failures.