diff --git a/docs/main/changelog.rst b/docs/main/changelog.rst index af1ad6b5..fa6ce3af 100644 --- a/docs/main/changelog.rst +++ b/docs/main/changelog.rst @@ -9,12 +9,14 @@ follows `Semantic versioning`_ Development version ------------------- -- Add ``loader`` argument to the configuration provider ``Configuration.from_yaml(..., loader=...)`` to override the - default YAML loader. +- Add ``loader`` argument to the configuration provider ``Configuration.from_yaml(..., loader=...)`` + to override the default YAML loader. - Make security improvement: change default YAML loader to the custom ``yaml.SafeLoader`` with a support of environment variables interpolation. - Update configuration provider ``.from_*()`` methods to raise an exception in strict mode if configuration file does not exist or configuration data is undefined. +- Add ``required`` argument to the configuration provider ``.from_*()`` methods to specify + mandatory configuration sources. - Fix a bug with asynchronous injections: async providers do not work with async dependencies. See issue: `#368 `_. Thanks `@kolypto `_ for the bug report.