CHANGES
*******

0.4 (2016-04-01)
================

- Expose ``code_info`` attribute for action. The ``path`` in
  particular can be useful in implementing a directive such as
  Morepath's ``template_directory``. Expose it for composite too.

- Report a few more errors; you cannot use ``config``, ``before`` or
  ``after`` after in an action class if ``group_class`` is set.

- Raise a DirectiveReportError if a DirectiveError is raised in a
  composite ``actions`` method.

0.3 (2016-03-30)
================

- Document ``importscan`` package that can be used in combination with
  this one.

- Introduced ``factory_arguments`` feature on ``config`` factories,
  which can be used to create dependency relationships between
  configuration.

- Fix a bug where config items were not always properly reused. Now
  only the first one in the action class dependency order is used, and
  it is not recreated.

0.2 (2016-03-29)
================

- Remove clear_autocommit as it was useless during testing anyway.
  In tests just use explicit commit.

- Add a ``dectate.sphinxext`` module that can be plugged into Sphinx
  so that directives are documented properly.

- Document how Dectate deals with double imports.

0.1 (2016-03-29)
================

- Initial public release.
