In this release there are a few breaking changes that must be applied to all applications written with previous production version (1.0.3). Please see a list of breaking changes below.
Also, in this release, the new method setApplicationID is added. Application ID is used for identifying client applications on the server.
- The method getTableRefeshResponse of the class IO2GLoginRules was renamed getTableRefreshResponse.
- The order2go2 library and the Order2Go2.h header file were renamed ForexConnect and ForexConnect.h, respectively. This change affects all ForexConnect C++ applications. The change does not affect ForexConnect Java, .NET, and C applications. Please see the article that discusses how to modify your current ForexConnect C++ project to use it with ForexConnect 1.2.0
- The method tableType of the class IO2GGenericTableResponseReader was renamed getType.
- The method tableType of the class IO2GRow was renamed getTableType.
- The method getContractMultiplier of the class IO2GOfferRow now returns Double instead of Integer.
- The Dispose method was removed from all C# O2G classes, except O2GSession.
- To delete an order, you should now fill the AccountID value in the value map in addition to Command and OrderID.
- The issue with inability to change trailing step for an existing order was fixed
- getReportURL was not working for controlled accounts
- Deadlock on exit in the Linux version
- Memory leaks in the iOS version
You can download the release here:
http://www.fxcodebase.com/wiki/index.php/Download
NB! links to the on-line documentation will be updated ASAP.