-------------
Released on May 14, 2017.
- :class:`~settei.base.config_object_property` was added. It's a kind of
dependency injection, but very limited version.
- :exc:`~settei.base.ConfigError`, :exc:`~settei.base.ConfigKeyError`,
:exc:`~settei.base.ConfigTypeError`, and :exc:`~settei.base.ConfigValueError`.
Prior to 0.4.0, :class:`~settei.base.Configuration` had raised Python's
built-in :exc:`KeyError` on missing keys, but since 0.4.0 it became to raise
:exc:`~settei.base.ConfigKeyError`, a subtype of :exc:`KeyError`, instead.
In the same manner, while prior to 0.4.0, it had raised Python's
built-in :exc:`TypeError` when a configured value is not of a type it expects,
but since 0.4.0 it became to raise :exc:`~settei.base.ConfigTypeError`
instead. :exc:`~settei.base.ConfigTypeError` is also a subtype of
:class:`TypeError`.