Changelog

2.3.1 28-08-2018

  • [Bug] #30: Switch to PBR
  • [Bug] #36: Ensure define_hook handles hook kwargs even if it already being defined

2.3.0 07-01-2018

  • [Feature] #17: Add registered context

2.2.0 22-04-2017

  • [Feature]: Support mechanism for forbid hooks muting

2.1.0 01-01-2017

  • [Feature]: Use vintage for hook deprecations
  • [Feature] #21: Support registration priorities for controlling calling order
  • [Feature] #24: Add optional type checking to hook arguments

2.0.0 18-05-2016

  • [Feature]: Completely move to Logbook for logging
  • [Feature] #16: Support non-reentrant hooks
  • [Feature] #17: Support toggle registrations

1.1.0 10-01-2016

  • [Feature]: Support deprecated hooks

1.0.0 29-07-2015

  • [Feature] #9: Add support for registration blueprints
  • [Feature] #10: Add support for pre-trigger callbacks
  • [Feature] #11: Add needs/provides mechanism for fine grained control of dependencies

0.10.0 09-02-2015

  • [Feature] #6: Add option to disable group strictness

0.9.1 15-01-2015

  • [Bug]: Registration objects had no proper __repr__ implementation

0.9.0 19-10-2014

  • [Feature] #4: Added support for muting hooks

0.8.0 5-8-2014

  • [Feature]: Testing improvements
  • [Feature] #2: Added tags support

0.7.0 11-6-2014

  • [Feature]: Add ‘hook’ argument for on_handler_exception

0.6.0 17-5-2014

  • [Feature]: Many fixes and cosmetics

0.5.0 14-5-2014

  • [Feature]: Support token unregistrations
  • [Feature]: Support undefine_all for subgroups of the global group
  • [Feature]: Support built-in docs for hooks

0.4.0 12-5-2014

  • [Feature]: Support strict groups and registration

0.3.0 10-5-2014

  • [Feature]: Support hook dependencies

0.2.0 9-5-2014

  • [Feature]: Stabilize docs and basic functionality