ChangeLog
=========

1.4.0 (2015-08-27)
------------------

*New:*

    * Enforce type checking on every getconf.getXXX() call
    * Add getconf.getstr() method
    * Enable using None as default value for every function
    * Better support for Python 3.3, 3.4 and wheel distribution

*Deprecated:*

    * Use of strings as default values for getconf.getlist()
    * Use of getconf.get() in favor of getconf.getstr()

1.3.0 (2015-04-14)
------------------

*New:*

    * Add getfloat() method
    * Allow globs in `config_files`
    * <PROJECT>_CONFIG env var will now have the same behaviour than `config_files` items


1.2.1 (2014-10-24)
------------------

*Bugfix:*

    * Fix version number

1.2.0 (2014-10-20)
------------------

*New:*

    * Add support for directory-based configuration and providing defaults through a dict

*Removed:*

    * Remove support for ``ConfigGetter(namespace, file1, file2, file3)`` syntax (deprecated in 1.1.0),
      use ``ConfigGetter(namespace, [file1, file2, file3])`` instead

1.1.0 (2014-08-18)
------------------

*New:*

    * New initialization syntax

*Deprecated*

    * Using argument list for config file paths when initializing ConfigGetter is now deprecated,
      you need to use a list (use `ConfigGetter(namespace, ['settings_1.ini', 'settings_2.ini'])` instead of
      `ConfigGetter(namespace, 'settings_1.ini', 'settings_2.ini')`)


1.0.1 (2014-04-13)
------------------

*Bugfix:*

    * Fix packaging (missing requirements files)

1.0.0 (2014-04-12)
------------------

*New:*

    * First version

.. vim:et:ts=4:sw=4:tw=79:ft=rst:
