Changelog
=========

This document describes changes between past releases. For information about
future releases, check `milestones`_ and :doc:`/about/vision`.


0.2 (2014-06-30)
----------------

- Feature #13 - Extended support for Django from 1.5 to 1.5.8 and from 1.6 to
  1.6.5.

- Feature #16 - Added schema for django-pimpmytheme settings.

- Bug #15 - DjangoSettingsSchema.TEMPLATE_LOADERS now accepts either strings or
  tuples (was "accepts only strings"), as specified in Django's settings
  reference documentation.


0.1 (2014-04-21)
----------------

Proof of concept.

- Introduced configuration schemas, using Colander.

- Implemented configuration schema for Django 1.5.5 and Django 1.6.2.

- Implemented configuration schema for some third-party libraries:
  django-pipeline, django-debug-toolbar, django-nose and raven.

- Introduced configuration loading utilities.

- Feature #7 - Code repository contains a demo project, used for documentation
  and tests.

- Feature #9 - Demo project shows how to register a custom configuration
  schema.

- Feature #10 - Validate_settings() emits a warning if some directives used in
  raw settings input are not in cleaned settings output. Helps figure out which
  schemas are missing.


.. rubric:: Notes & references

.. target-notes::

.. _`milestones`: https://github.com/benoitbryon/django-confit/issues/milestones
