``Added:``
- Order response is now an Order object.
- added direction and time_in_force instance variables
- Balance object
- 'insufficient_funds' and 'mixed_position' message in exception handling
- 'updated_at' attribute for Tradeable objects
``Fixed:``
- Order prices are now formatted using Decimal rather than ``"{0:.2f}".format()`` which was causing the occasional bug.
- ``.place_order()`` input typing was corrected
- Order object is correctly parsed from 'account' websocket endpoint
- kwargs are correctly unpacked in websocket error_handler
``Changed:``
- place_order args adjusted order of positional args:
- tradeable_id, price, **qty: int = 1**, ...)
- should not break any code
- Orders can now be placed like so (you do not need qty as a keyword argument):
client.place_order('tradeable_id', price, qty)