Version 1.6 (2011-??-??)
- 
Added
constto a number of API parameters and exposed tpl_map_va (thanks, Simon Dawson!) - 
Fixed a bug in the Windows version of tpl that prevented an application from serializing more than once to the same file- the file stayed locked until the application was closed. (thanks, Werner Krattenthaler!)
 - 
Fixed a documentation error to indicate that
tpl_dumpwhen used in theTPL_GETSIZEmode stores its result in asize_trather than auint32_t(thanks, M. Nunberge!) - 
Fixed a typo in the User Guide example of packing a linked link (thanks, Bryan Mishkin!)
 
Version 1.5 (2010-02-05)
- 
tpl now builds as a DLL under Microsoft Visual Studio! (thanks, degski and Zhang Yafei!)
 - 
there are now two download options: the tarball and the Visual Studio solution
 - 
a crash in
tpl_freeon certain format strings has been fixed (thanks, Eric Rose!) - 
fixed a bug in
tpl_dumpon 64-bit, big-endian platforms - 
changed some pointer casts from
longtouintptr_tsince 64-bit Windows has 32-bit longs - 
tpl has been downloaded 4,195 times.
 
Version 1.4 (2009-04-21)
- 
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_dumpcan use a caller-allocated output buffer (TPL_MEM|TPL_PREALLOCD) - 
tpl_loadcan tolerate excess space in input buffer (TPL_MEM|TPL_EXCESS_OK) - 
implement
TPL_FXLENSflag fortpl_peekto get lengths of fixed-length arrays - 
implement
TPL_GETSIZEflag fortpl_dumpto get dump size without dumping - 
fix success return code from
tpl_dump(TPL_FD,...)(thanks, Max Lapan!) - 
deprecated the wildcard unpacking
S(*)feature 
Version 1.3 (2009-02-10)
- 
added
TPL_DATAPEEKmode fortpl_peek - 
added support for
NULLstrings - 
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
-Walland-pedanticand 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
 
Version 1.2 (2007-04-27)
- 
Perl API and XML converter support 64-bit types
 
Version 1.1 (2007-04-25)
- 
support for serializing C structures
 - 
support for serializing fixed-length arrays
 - 
MinGW support (thanks, Horea Haitonic!)
 - 
revised User Guide
 
Version 1.0 (2006-09-28)
- 
Initial version