2.2:
- Relaxed rules on deserialisation of numeric types.
- Fixed bug when deserialising arrays of object types.
2.1:
- Added support for serialising and de-serializing messages with empty root.
- Added two new example projects.
- Added SerializeToString shared convenience method to the JSONSerializerII class.
- Added DeserializeFromString shared convenience method to the JSONSerializerII class.
- Fixed problem with deserialising Int64. (Or Integer on 64 bit system).
- Improved DateTime ISO parsing.
2.0:
- Split the Serialisation framework into smaller parts so the JSON II serialisation is separate now.
- Added support for serialising Variant.
- Added support for serialising VariantArray.
- Added support for serialising Dictionary.
- Fixed critical error when de-serializing.
- De-serializing now also supports dates without time components.
- Added SerializeIgnoreIfEmpty attribute.
1.4:
- Fixed Introspection problem with newest Xojo versions.
- Added Xojo APIv2 Classes.
- Added Xojo APIv2 Examples.
- Added JSONSerializerII class to support the Einhugur JSON Plugin II.
1.3 (Was not officially released):
- Added SerializeArrayElementName attribute support to the JSONSerializer class.
- Added SerializeArrayElementName attribute support to the XMLSerializer class.
- Added new example project called “Custom array element class factory Example” for the XMLSerializer class.
1.2:
- Added another variation of DeSerialize on JSONSerializer class that takes defaultEncoding parameter.
- Removed some unused variables that were making code analyse in Xojo report on it. (Bug ID: 0000004)
1.1:
- Added JSONSerializer class.
- Added support for serializing Color primitives and Color arrays.
- Added support for serializing enum values and enum value arrays.
- Deserializing nil objects is now handled correctly.
- Added better explanations to the AddKnownClass to the documentation.
1.0:
- This is the first version