Skip to content

Commit ef23433

Browse files
committed
Update changelog
1 parent 3977ce5 commit ef23433

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

docs/main/changelog.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,19 @@ that were made in every particular version.
77
From version 0.7.6 *Dependency Injector* framework strictly
88
follows `Semantic versioning`_
99

10+
Development version
11+
-------------------
12+
- Add option ``envs_required`` for configuration provider ``.from_yaml()`` and ``.from_ini()``
13+
methods. With ``envs_required=True`` methods ``.from_yaml()`` and ``.from_ini()`` raise
14+
an exception when encounter an undefined environment variable in the configuration file.
15+
By default this option is set to false for preserving previous behavior ``envs_required=False``.
16+
- Add raising of an exception in configuration provider strict mode when provider encounters
17+
an undefined environment variable in the configuration file.
18+
- Update configuration provider environment variables interpolation to replace
19+
undefined environment variables with an empty value.
20+
- Update configuration provider to perform environment variables interpolation before passing
21+
configuration file content to the parser.
22+
1023
4.33.0
1124
------
1225
- Add support of default value for environment variable in INI and YAML

0 commit comments

Comments
 (0)