1.3.0 (2013-12-25) * Added Serialization_errorString() function and errorString() methods on SerializationContext and DeserializationContext * Added 64-bit Windows and Linux support * Updated for stemobject 3.1.0 1.2.2 (2012-02-12) * Added SERIALIZATION_ERROR_NO_TOP_LEVEL_CONTAINER * Added __attribute__((sentinel)) to enumeration and bitfield I/O functions (if not building with clang) 1.2.1 (2012-01-18) * Fixed constant name typo (SERIALIAZTION_ERROR_NO_CONTAINER_STARTED -> SERIALIZATION_ERROR_NO_CONTAINER_STARTED) 1.2.0 (2012-01-03) * Added readBytes and writeBytes functions * Updated for stemobject 3.0.0 1.1.2 (2011-10-14) * Added stemobject_deserialize_implementation * DeserializationContext#beginStructure now returns void instead of size_t (structures don't explicitly store their own length) 1.1.1 (2011-01-16) * Updated for stemobject 2.0.0 * Synchronized with template_stemlib Stable_2011-01-13 1.1.0 (2010-06-10) * DeserializationContext's begin functions now return size_t instead of unsigned int * Added object ownership notes to header * Clarified the role of keys in arrays in ReadMe.txt * Added error codes to SerializationShared.h: * SERIALIZATION_ERROR_CONTAINER_TYPE_MISMATCH * SERIALIZATION_ERROR_CONTAINER_UNDERFLOW * SERIALIZATION_ERROR_MULTIPLE_TOP_LEVEL_CONTAINERS * SERIALIZATION_ERROR_UNNAMED_BIT * SERIALIZATION_ERROR_DUPLICATE_BIT * SERIALIZATION_ERROR_ENUM_NOT_NAMED * SERIALIZATION_ERROR_DUPLICATE_ENUM_NAME * SERIALIZATION_ERROR_DUPLICATE_ENUM_VALUE * SERIALIZATION_ERROR_NULL_KEY * SERIALIZATION_ERROR_INCORRECT_TYPE * SERIALIZATION_ERROR_NUMBER_OUT_OF_RANGE * SERIALIZATION_ERROR_END_OF_CONTAINER * SERIALIAZTION_ERROR_NO_CONTAINER_STARTED * Refreshed makefile from template_stemlib Stable_2010-06-10 1.0.0 (2010-06-04) * Initial version