0.5.2 (2020-04-15)
- kraken-message: enforce message has a class representation (fb5e285)
- kraken-socket: pass cancellation-token to underlying socket (517a77d)
0.5.0 (2020-04-06)
- add-order: send addOrder message through websocket (8ab6241)
- add-order-status: handle and publish addOrderStatus event (166eed2)
- cancel-order-status: handle and publish response event (c6c3630)
- cancel-order: send cancel order command via websocket (f774962)
- open-orders: handle open order messages from websocket (7fcb607)
0.4.0 (2020-03-29)
- logging: use lock for multi threading (749e1c7)
- subscription-status: surpress error when subscribing without token (c86daca)
- authentication: request authentication token from rest api (43c3d7d), closes #41
- open-orders: handle open order messages from websocket (7fcb607)
- own-trades: deserializing data from socket (416ead7)
- private-message: separate logic for private data from data (2e47eb7)
- subscription: provide authentication token for private data (34c658f)
0.3.0 (2019-07-28)
- events: add missing events to interface (68600a1)
- heartbeat: provide heartbeat event in interface (b4fcfdc)
- heartbeat: recognize and publish heartbeat (cb86dcb), closes #29
- capture heartbeat in sample (7728a8d)
- fix unit tests (e7c97a9)
- client: introduce new client factory to create connections easily (435a63f), closes #22
- client: support IDisposable pattern for client (a6b4c1d), closes #23
- logging: use logging abstraction (be0cb85), closes #32
- pair: provide constants for supported currentcy pairs (3d226f2), closes #24
0.2.0 (2019-06-27)
- events: add missing events to interface (68600a1)
- client: introduce new client factory to create connections easily (435a63f), closes #22
- client: support IDisposable pattern for client (a6b4c1d), closes #23
0.1.1 (2019-06-13)
- book: handle book snapshot message from websocket (baec641)
- book: handle bookupdate messages from websocket (e56dc71)
- ohlc: handle ohlc messages from websocket (a0817d7)
- spread: handle spread messages from websocket (f46b305)
- subscribe: create subscriptions to the api (070f19d)
- system-status: show system status (d2d4650)
- ticker: extract ticker information for existing subscription (0f32473)
- trade: handle trade messages from websocket (c9ef828)
- unsubscribe: unsubscribe from api based on provided channelId (b832f72)
- websocket: add simple websocket handler (c3caa75)