Releases: gabbersepp/ib-flex-reader
Releases · gabbersepp/ib-flex-reader
2.5.1
2.5.0
- try out nuget pdb package + rename project file in order to keep the nuget package id after deleting custom nuspec file - @gabbersepp
- Implemented support for TransactionTaxes/TransactionTax. - @ndodger
- Added SGD to Currencies enum. - @ndodger
- Remove unused namespaces. - @ndodger
- Added 'D' code, which is not documented at IB (https://institutions.interactivebrokers.com/en/software/reportguide/reportguide/codes_flex.htm) but it seems to mean delisted. - @ndodger
- Updated TradeConfirm to match actual XML generated by IB. - @ndodger
- Added use of XmlReader class in Deserialize when passing a Stream. This avoids culture/locale specific issues with byte order mark (BOM) and encoding. - @ndodger
- Modified DateTime handling in CastValue() to use TryParseExact() and only raise an exception when the value cannot be resolved to a DateTime and no FormattAttributes are provided. - @ndodger
- Changed TradeQuantity type to double to support fractional shares. - @ndodger
- Added addtional codes to Notes enum (ADR, FP, FPA, RP, RPA, U). - @ndodger
- Update dependency Biehler.EnumParser to v1.1.0 - @renovate-bot
- Corrected Format attribute on ReportDate. - @ndodger
- Corrected 'quantity' to 'Quantity'. - @ndodger
- Corrected EnumParser references from local project back to Biehler.EnumParser (1.0.0). - @ndodger
- Commented out 2 tests: TestTradeConfirms_ReportDate() and TestTradeConfirms_TradeDate(). Both of these fields can contain non-date strings in a FlexStatement, e.g. a value like "MULTI". - @ndodger
- Added support for several more sections of a FlexStatement as well as support for multiple FelxStatements in a single query result. - @ndodger
- Added option to use an XmlReader in GetByString(). - @ndodger
- Added check for single hyphen value in CastValue(). - @ndodger
- Added foreach in GetByString() to handle multiple FlexStatement elements when multiple accounts are included in the Flex Query XML file. - @ndodger
- Added null check on errorObjects in PopulateFrom(). - @ndodger
- Added support for 'settleDate' attribute. - @ndodger
2.4.0
2.3.0
2.2.0
2.1.1
2.1.0
2.0.0
- fix: IB seems to remove TradeDate/TradeTime but introduces Date/Time field? - @gabbersepp
- bux trade tradeDate - @JueMueller
- retryDelay - @JueMueller
- retry added to Reader.GetByApi - @JueMueller
Attention regarding the 'Trade' class
IB introduced a new field Date/Time and removed the tradeTime field and maybe will remove the tradeDate field (this is not official, but makes sense due to the new field).
In this release both fields were replaced by dateTime.
1.4.0
1.3.0
- new currencies - @Hummel83
- add CASH asset category - @gabbersepp
- added usings, added test - undefined
- add editor config to solution - @gabbersepp
- curly braces - undefined
- editorconfig file added - undefined
- add Deposit/Withdrawal transaction type - @gabbersepp
- reader dumps to file - undefined
- add last edit - @Hummel83
- interim solution - @Hummel83
- add HKD currency - @gabbersepp
- Add folder "Solution Items" - @Hummel83
- add git file - @Hummel83
- add new gitignore - @Hummel83