------------------
*New:*
* Improve support for transition hooks, with the :meth:`xworkflows.before_transition`,
:meth:`xworkflows.after_transition`, :meth:`xworkflows.transition_check`, :meth:`xworkflows.on_enter_state` and
:meth:`xworkflows.on_leave_state` decorators.
*Bugfix:*
* Fix support for inheritance of :class:`xworkflows.WorkflowEnabled` objects.
*Deprecated:*
* Use of the ``check=``, ``before=``, ``after=`` keyword arguments in the
``transition`` decorator is now deprecated; use ``before_transition``,
``after_transition`` and ``transition_check`` instead. Support for old
keyword arguments will be removed in 0.5.0.
*Backward incompatible:*
* The (private) :class:`~xworkflows.base.ImplementationWrapper` class no longer accepts the
``check``, ``before``, ``after`` arguments (use ``hooks`` instead)