fixed-length arrays can now be multi-dimensional like i##
fixed-length string arrays like s# are now supported
nested structures can now be expressed, using the dollar symbol, e.g. S(ci$(cc))
tpl_dump can use a caller-allocated output buffer (TPL_MEM|TPL_PREALLOCD)
tpl_load can tolerate excess space in input buffer (TPL_MEM|TPL_EXCESS_OK)
implement TPL_FXLENS flag for tpl_peek to get lengths of fixed-length arrays
implement TPL_GETSIZE flag for tpl_dump to get dump size without dumping
fix success return code from tpl_dump(TPL_FD,…) (thanks, Max Lapan!)
deprecated the wildcard unpacking S(*) feature
added TPL_DATAPEEK mode for tpl_peek
added support for NULL strings
added support for 16-bit integer types (j,v)
added tpl_jot
added support for fixed-length arrays of structures S(…)#
added support for pre-C99 compilers (thanks, Wei Wei!)
improved structure alignment calculation (thanks, Wu Yongwei!)
added RPM spec file (thanks, Alessandro Ren!)
compiles cleanly with -Wall and -pedantic and with -O3
made BSD license terms even more permissive
test suite: exit with status zero when all tests pass
added PDF user guide
added update news
added tpl wiki
Perl API and XML converter support 64-bit types
support for serializing C structures
support for serializing fixed-length arrays
MinGW support (thanks, Horea Haitonic!)
revised User Guide
Initial version