A few fixes and optimizations throughout. Now it is easier to extend OrderEventChains and Subchains. Also, debug logging isn't as expensive in a few places. This model will be followed elsewhere.
1.0.3
Should fix remaining dependency on cdecimal
1.0.2
Moved requirements from m3-cdecimal to cdecimal because m3-cdecimal requires compiling on windows that many windows users in companies do not have permission to do (BOOOO windows!)
1.0.1
New functionality: - AggregateOrderLevelBook: easier to customize with a function for determining if top of book updated or not. - AggregateOrderLevelBook: top of book updated flag is passed into _pre_notify_listeners to allow for optimizations
1.0.0
Initial release (and only major release) of Buttonwood for python 2.7. Python 3.x coming soon.