Compiled for .NET Framework 4.0 and .NET Standard 2.0
All notable changes to 3.14.0 C# API will be documented in this file.
The 'name' of the api is 3.14.0 and will never change.
[ADDED] - Faster MDElement, Side, and MDUpdateAction enum decoding.
[ADDED] - Improved string decoding without creation of intermediate byte arrays.
[ADDED] - New OrderParameters holder to create and reuse the same order parameters. Used in conjunction with a new submitOrder method. Improved performance by reusing the same parameter string.
[ADDED] - Compiled for both .NET Standard 2.0 and .NET Framework 2.0.
[FIXED] - Increased maximum message size to accommodate the large CME Config Message.
[FIXED] Decoding Side.BOTH and Side.MIDPOINT will result in the correct value.
[ADDED] BREAKING CHANGE. MFFloat is now a struct. See the README file for details.
[ADDED] MFAPI.dll is now a strong-named assembly
[3.14.0-700] - Aug 6 2018
[ADDED] Optional Order Parameters - submitOrder method added allowing for optional, venue specific parameters to be passed.
[ADDED] Performance improvement - call to GetSystemTimePreciseAsFileTime includes the SuppressUnmanagedCodeSecurity attribute
[ADDED] Performance improvement - MDEntry enum deserialization
[ADDED] Higher resolution timestamps for win8/windows server 2012 +
[ADDED] Improved performance of serialization
