- Worker refactor to make init simpler when adding custom workers
1.5.0
+++++++++++++++++++
**Improvements**
- Logging control added and integrated - PriceRecorder example added - Balance polling added - Cleared Orders/Market polling added - Trade.notes added - Middleware moved to flumine level - SimulatedMiddleware refactored to handle all logic - Context added to worker functionality
1.4.0
+++++++++++++++++++
**Improvements**
- Simulated execution created (place/cancel only) - Backtest simulation created and integrated - patching added, major speed improvements
**Bug Fixes**
- Handicap missing from order - Client update account details added - Replace/Update `update_data` fix (now cleared)
**Libraries**
- betfairlightweight upgraded to 2.3.1
1.3.0
+++++++++++++++++++
**Improvements**
- BetfairExecution now live (place/cancel/update/replace) - Trading and Client controls now live - Trade/Order logic created and integrated - OrderPackage created for execution - Market class created - process.py created to handle order/trade logic and linking - Market catalogue worker added - Blotter created with some initial functions (selection_exposure) - Strategy runner_context added to handle selection investment - OrderStream created and integrated
**Bug Fixes**
- Error handling on keep_alive worker added
**Libraries**
- requests added as dependency
1.2.0
+++++++++++++++++++
**Improvements**
- Backtest added and HistoricalStream refactor (single threaded) - Flumine clients created and integrated - MarketCatalogue polling worker added