Changelog

This document describes changes between past releases. For information about future releases, check milestones [1] and Vision.

0.7 (unreleased)

  • Nothing changed yet.

0.6 (2016-06-13)

  • Feature #39 - Added support for Django up to 1.8.13 and 1.9.7.

0.5 (2015-12-15)

  • Features #3, #31, #32 and bug #30 - Introduced support for Django 1.7 to 1.9 and Python 3.5.

0.4 (2015-12-11)

  • Bug #28 - Configuration loaders work with unsupported versions, whereas validation doesn’t (was requiring supported versions of Django).

0.3 (2015-03-23)

Upgrades: Django and Sphinx.

  • Feature #26 - Added support for Django up to versions 1.5.12 and 1.6.11.
  • Bug #25 - Fixed support of latest Sphinx version.

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.

Notes & references

[1]https://github.com/benoitbryon/django-confit/milestones