- Added <i8> to support 64-bit long integer values.
- Added support for more ISO8601 date formats. AllowNonStandardDateTime flag is now deprecated. The following formats are now accepted by default, with the '-' and ':' separators being optional.
- yyyy-mm-ddThh:mm:ss
- yyyy-mm-ddThh:mm:ssZ
- yyyy-mm-ddThh:mm:ss県h
- yyyy-mm-ddThh:mm:ss県h:mm
Note: the XML-RPC spec describes the format as 19980717T14:08:55.
- Added AllowAutoRedirect property to IXmlRpcProxy. Default behaviour remains the same (property set to true).
- Moved to Visual Studio 2008.
- Discontinued support for .NET 1.0 and 1.1.
- Fixed issues:
- Issue 55 : change XmlRpcProxyGen so that FileIOPermission is not required for calls to Create.
- Issue 56: Maintain XML-RPC struct member ordering in XmlRpcStruct after deserialization.
- Issue 65: When deserializing request, check that the number of parameters is consistent with the method signature.
- Issue 70: Allow structs/classes to have members or arrays of the same type as the parent type.