CHANGES
*******

0.7 (2016-04-11)
================

- Fix a few documentation issues.

- Expose ``convert_dotted_name`` and document it.

- Implement new ``convert_bool``.

- Allow use of directive name instead of Action subclass as argument
  to Query.

- A ``query_app`` function which is especially helpful when writing
  tests for the query tool -- it takes unconverted filter arguments.

- Use newer version of ``with_metaclass`` from six.

- Expose ``NOT_FOUND`` and document it.

- Introduce a new ``filter_get_value`` method you can implement if the
  normal attribute getting and ``filter_name`` are not enough.

0.6 (2016-04-06)
================

- Introduce a query system for actions and a command-line tool that
  lets you query actions.

0.5 (2016-04-04)
================

- **Breaking change** The signature of ``commit`` has changed. Just
  pass in one or more arguments you want to commit instead of a list. See
  #8.

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.
