Changelog History
Page 1
-
v3.1.11 Changes
September 22, 2022- ๐ Release version 3.1.11. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (2): Release version 3.1.10 Release hotfix (no need to run coverage or include tests_functional)
- ๐ Release hotfix (no need to run coverage or include tests_functional) [Bruno Rocha]
- ๐ Release version 3.1.10. [Bruno Rocha]
Shortlog of commits since last release:
Amadou Crookes (1): envars.md typo fix (#786) Bruno Rocha (19): Release version 3.1.9 Bump dev version to 3.1.10 Update badges demo repo will be replaced by a video tutorial soon Fix CI New data key casing must adapt to existing key casing (#795) Add test and docs about includes (#796) Removed vendor_src folder (#798) Replacing rochacbruno/ with dynaconf/ (#800) Fix codecov (#801) Parse negative numbers from envvar Fix #799 and Fix #585 (#802) Fix get command with Django (#804) Add a functional test runner (#805) Test runner docs and styling (#806) Allow merge_unique on lists when merge_enabled=True (#810) Rebind current env when forced for Pytest Fix #728 (#809) AUTO_CAST can be enabled on instance (#811) Ensure pyminify is on release script Add missing tomllib to monify script Gaurav Talreja (1): Fix #807 Use client.auth.approle.login instead of client.auth_approle (#808) Jitendra Yejare (1): Fix #768 of kv property depreciation from client object (#769) Joren Retel (2): Feature/detect casting comb token from converters (#784) Adding documentation and example to makefile. (#791) Joรฃo Gustavo A. Amorim (1): Add pyupgrade hook (#759) Kian-Meng Ang (1): Fix typos (#788) Lucas Limeira (1): Using filter_strategy in env_loader to fix #760 (#767) Nicholas Nadeau, Ph.D., P.Eng (1): fix: typo (#766) Oleksii Baranov (2): Bump codecov action version (#775) Fix cli init command for flask (#705) (#774) Pedro de Medeiros (1): documentation fixes (#771) The Gitter Badger (1): Add a Gitter chat badge to README.md (#776) Thรฉo Melo (1): Fixing a typo on the readme file (#763) Vicente Marรงal (1): docs(pt-br): Docs Translation to brazilian portugues. (#787)
-
v3.1.10 Changes
September 22, 2022๐ Fix
- Typo (#766) [Bruno Rocha, Nicholas Nadeau, Ph.D., P.Eng] Other
- ๐ Release version 3.1.10. [Bruno Rocha]
Shortlog of commits since last release:
Amadou Crookes (1): envars.md typo fix (#786) Bruno Rocha (19): Release version 3.1.9 Bump dev version to 3.1.10 Update badges demo repo will be replaced by a video tutorial soon Fix CI New data key casing must adapt to existing key casing (#795) Add test and docs about includes (#796) Removed vendor_src folder (#798) Replacing rochacbruno/ with dynaconf/ (#800) Fix codecov (#801) Parse negative numbers from envvar Fix #799 and Fix #585 (#802) Fix get command with Django (#804) Add a functional test runner (#805) Test runner docs and styling (#806) Allow merge_unique on lists when merge_enabled=True (#810) Rebind current env when forced for Pytest Fix #728 (#809) AUTO_CAST can be enabled on instance (#811) Ensure pyminify is on release script Add missing tomllib to monify script Gaurav Talreja (1): Fix #807 Use client.auth.approle.login instead of client.auth_approle (#808) Jitendra Yejare (1): Fix #768 of kv property depreciation from client object (#769) Joren Retel (2): Feature/detect casting comb token from converters (#784) Adding documentation and example to makefile. (#791) Joรฃo Gustavo A. Amorim (1): Add pyupgrade hook (#759) Kian-Meng Ang (1): Fix typos (#788) Lucas Limeira (1): Using filter_strategy in env_loader to fix #760 (#767) Nicholas Nadeau, Ph.D., P.Eng (1): fix: typo (#766) Oleksii Baranov (2): Bump codecov action version (#775) Fix cli init command for flask (#705) (#774) Pedro de Medeiros (1): documentation fixes (#771) The Gitter Badger (1): Add a Gitter chat badge to README.md (#776) Thรฉo Melo (1): Fixing a typo on the readme file (#763) Vicente Marรงal (1): docs(pt-br): Docs Translation to brazilian portugues. (#787)
- โ Add missing tomllib to monify script. [Bruno Rocha]
- ๐ Ensure pyminify is on release script. [Bruno Rocha]
- AUTO_CAST can be enabled on instance (#811) [Bruno Rocha]
Fix #772
- โ Rebind current env when forced for Pytest Fix #728 (#809) [Bruno Rocha]
- ๐ Allow merge_unique on lists when merge_enabled=True (#810) [Bruno Rocha]
Fix #726
- ๐ Fix #807 Use client.auth.approle.login instead of client.auth_approle (#808) [Gaurav Talreja]
- ๐ Fix typos (#788) [Kian-Meng Ang]
Found via this command:
codespell -S "./dynaconf/vendor/*,./docs/pt-br/*,./.mypy_cache/*,*.svg" -L hashi
โ Test runner docs and styling (#806) [Bruno Rocha]
- Test runner docs and styling
- No emojis on windows
โ Add a functional test runner (#805) [Bruno Rocha]
- Add a functional test runner
- Renamed example/ to tests_functional/
๐ Fix get command with Django (#804) [Bruno Rocha]
Fix #789
- ๐ Parse negative numbers from envvar Fix #799 and Fix #585 (#802) [Bruno Rocha]
๐ Fix codecov (#801) [Bruno Rocha]
- Fix codecov
- call coverage xml
Replacing rochacbruno/ with dynaconf/ (#800) [Bruno Rocha]
- Replacing rochacbruno/ with dynaconf/
- xscode doesn't exist anymore
โ Removed vendor_src folder (#798) [Bruno Rocha]
- Removed vendor_src folder
Now
vendor
is the source and minification happens during release process.- Added tomllib (vendored) as a replacement for toml fix #708
toml kept as a fallback until 4.0.0 to nor break compatibility
- toml follows 0.5.0 spec
- tomlib follows 1.0.0 spec
- toml allows emojis and unicode chars unencoded
- tomllib foolows the spec where only encoded chars are allowed
- โ Add test and docs about includes (#796) [Bruno Rocha]
closes #794
- ๐ New data key casing must adapt to existing key casing (#795) [Bruno Rocha]
Fix #737
- ๐ Docs(pt-br): Docs Translation to brazilian portugues. (#787) [Vicente Marรงal]
โ Adding documentation and example to makefile. (#791) [Joren Retel]
- Adding documentation and example to makefile.
- Put header one level down in docs.
๐ Feature/detect casting comb token from converters (#784) [Joren Retel]
Envars.md typo fix (#786) [Amadou Crookes]
๐ Fix CI. [Bruno Rocha]
Demo repo will be replaced by a video tutorial soon. [Bruno Rocha]
โก๏ธ Update badges. [Bruno Rocha]
๐ Documentation fixes (#771) [Bruno Rocha, Pedro de Medeiros]
โ Add a Gitter chat badge to README.md (#776) [Bruno Rocha, The Gitter Badger]
๐ Fix cli init command for flask (#705) (#774) [Bruno Rocha, Oleksii Baranov]
โฌ๏ธ Bump codecov action version (#775) [Oleksii Baranov]
๐ Fix #768 of kv property depreciation from client object (#769) [Jitendra Yejare]
Using filter_strategy in env_loader to fix #760 (#767) [Lucas Limeira]
๐ Fixing a typo on the readme file (#763) [Thรฉo Melo]
โ Add pyupgrade hook (#759) [Joรฃo Gustavo A. Amorim]
- update hooks and add pyupgrade
- updates by pyupgrade
- remove unused typing imports
- add
from __future__ import annotations
across the codebase - add
from __future__ import annotations
in examples
โฌ๏ธ Bump dev version to 3.1.10. [Bruno Rocha]
๐ Release version 3.1.9. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (4): Release version 3.1.8 Bye py 3.7 Multiple fixes for 3.19 (#756) update docs site (#758) Joรฃo Gustavo A. Amorim (1): Organize pre-commit setup (#757) dependabot[bot] (1): Bump django from 2.2.27 to 2.2.28 in /example/django_pytest_pure (#743)
-
v3.1.9 Changes
June 06, 2022- ๐ Release version 3.1.9. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (4): Release version 3.1.8 Bye py 3.7 Multiple fixes for 3.19 (#756) update docs site (#758) Joรฃo Gustavo A. Amorim (1): Organize pre-commit setup (#757) dependabot[bot] (1): Bump django from 2.2.27 to 2.2.28 in /example/django_pytest_pure (#743)
- โก๏ธ Update docs site (#758) [Bruno Rocha]
- Organize pre-commit setup (#757) [Joรฃo Gustavo A. Amorim]
- ๐ Multiple fixes for 3.19 (#756) [Bruno Rocha]
- โ Bump django from 2.2.27 to 2.2.28 in /example/django_pytest_pure (#743) [dependabot[bot], dependabot[bot]]
- Bye py 3.7. [Bruno Rocha]
- ๐ Release version 3.1.8. [Bruno Rocha]
Shortlog of commits since last release:
Anderson Sousa (1): Document the usage with python -m (#710) Andressa Cabistani (2): Add unique label when merging lists to fix issue #653 (#661) Add new validation to fix issue #585 (#667) Armin Berres (1): Fix typo in error message Bruno Rocha (7): Release version 3.1.7 Found this bug that was duplicating the generated envlist (#663) Add support for Python 3.10 (#665) Attempt to fix #555 (#669) Create update_contributors.yml Fixing pre-coomit and docs CI Added `dynaconf get` command to cli (#730) Caneco (2): improvement: add brand new logo to the project (#686) improvement: update socialcard to match the python way (#687) EdwardCuiPeacock (2): Feature: add @jinja and @format casting (#704) Combo converter doc (#735) Eitan Mosenkis (1): Fix FlaskConfig.setdefault (#706) Enderson Menezes (Mr. Enderson) (2): Force PYTHONIOENCODING to utf-8 to fix #664 (#672) edit: move discussions to github tab (#682) Eugene Triguba (1): Fix custom prefix link in envvar documentation (#680) Gibran Herrera (1): Fix Issue 662 Lazy validation (#675) Jitendra Yejare (2): Load vault secrets from environment less stores or which are not written by dynaconf (#725) Use default value when settings is blank (#729) Pavel Alimpiev (1): Update docs link (#678) Ugo Benassayag (1): Added validate_only_current_env to validator (issue #734) (#736) Waylon Walker (1): Docs Fix Spelling (#696) dependabot[bot] (3): Bump django from 2.1.5 to 2.2.26 in /example/django_pytest_pure (#711) Bump mkdocs from 1.1.2 to 1.2.3 (#715) Bump django from 2.2.26 to 2.2.27 in /example/django_pytest_pure (#717) github-actions[bot] (2): [automated] Update Contributors File (#691) [automated] Update Contributors File (#732) lowercase00 (1): Makes Django/Flask kwargs case insensitive (#721)
-
v3.1.8 Changes
April 15, 2022- ๐ Release version 3.1.8. [Bruno Rocha]
Shortlog of commits since last release:
Anderson Sousa (1): Document the usage with python -m (#710) Andressa Cabistani (2): Add unique label when merging lists to fix issue #653 (#661) Add new validation to fix issue #585 (#667) Armin Berres (1): Fix typo in error message Bruno Rocha (7): Release version 3.1.7 Found this bug that was duplicating the generated envlist (#663) Add support for Python 3.10 (#665) Attempt to fix #555 (#669) Create update_contributors.yml Fixing pre-coomit and docs CI Added `dynaconf get` command to cli (#730) Caneco (2): improvement: add brand new logo to the project (#686) improvement: update socialcard to match the python way (#687) EdwardCuiPeacock (2): Feature: add @jinja and @format casting (#704) Combo converter doc (#735) Eitan Mosenkis (1): Fix FlaskConfig.setdefault (#706) Enderson Menezes (Mr. Enderson) (2): Force PYTHONIOENCODING to utf-8 to fix #664 (#672) edit: move discussions to github tab (#682) Eugene Triguba (1): Fix custom prefix link in envvar documentation (#680) Gibran Herrera (1): Fix Issue 662 Lazy validation (#675) Jitendra Yejare (2): Load vault secrets from environment less stores or which are not written by dynaconf (#725) Use default value when settings is blank (#729) Pavel Alimpiev (1): Update docs link (#678) Ugo Benassayag (1): Added validate_only_current_env to validator (issue #734) (#736) Waylon Walker (1): Docs Fix Spelling (#696) dependabot[bot] (3): Bump django from 2.1.5 to 2.2.26 in /example/django_pytest_pure (#711) Bump mkdocs from 1.1.2 to 1.2.3 (#715) Bump django from 2.2.26 to 2.2.27 in /example/django_pytest_pure (#717) github-actions[bot] (2): [automated] Update Contributors File (#691) [automated] Update Contributors File (#732) lowercase00 (1): Makes Django/Flask kwargs case insensitive (#721)
- Combo converter doc (#735) [EdwardCuiPeacock]
- Added validate_only_current_env to validator (issue #734) (#736) [Ugo Benassayag, Ugo Benassayag]
- โก๏ธ [automated] Update Contributors File (#732) [github-actions[bot], rochacbruno]
- โ Added
dynaconf get
command to cli (#730) [Bruno Rocha] - ๐ Fixing pre-coomit and docs CI. [Bruno Rocha]
- ๐ Fix typo in error message. [Armin Berres]
It is, e.g., REDIS_HOST_FOR_DYNACONF - not REDIS_FOR_DYNACONF_HOST.
- โ Bump django from 2.2.26 to 2.2.27 in /example/django_pytest_pure (#717) [Bruno Rocha, dependabot[bot], dependabot[bot]]
- โฌ๏ธ Bump mkdocs from 1.1.2 to 1.2.3 (#715) [Bruno Rocha, dependabot[bot], dependabot[bot]]
- ๐ Fix custom prefix link in envvar documentation (#680) [Andressa Cabistani, Bruno Rocha, Eugene Triguba]
- 0๏ธโฃ Use default value when settings is blank (#729) [Bruno Rocha, Jitendra Yejare]
- Load vault secrets from environment less stores or which are not written by dynaconf (#725) [Jitendra Yejare]
- ๐ Makes Django/Flask kwargs case insensitive (#721) [lowercase00]
- ๐ Docs Fix Spelling (#696) [Bruno Rocha, Waylon Walker]
- โ Bump django from 2.1.5 to 2.2.26 in /example/django_pytest_pure (#711) [Bruno Rocha, dependabot[bot], dependabot[bot]]
- โก๏ธ [automated] Update Contributors File (#691) [github-actions[bot], rochacbruno]
- ๐ Feature: add @jinja and @format casting (#704) [Bruno Rocha, EdwardCuiPeacock]
- Document the usage with python -m (#710) [Anderson Sousa, Bruno Rocha]
- ๐ Fix FlaskConfig.setdefault (#706) [Eitan Mosenkis]
- โก๏ธ Create update_contributors.yml. [Bruno Rocha]
- ๐ Improvement: update socialcard to match the python way (#687) [Caneco]
- ๐ Improvement: add brand new logo to the project (#686) [Caneco]
- ๐ Edit: move discussions to github tab (#682) [Enderson Menezes (Mr. Enderson)]
โก๏ธ Update docs link (#678) [Pavel Alimpiev]
- Replace an old Django-related link with a new one
- Update docs link
๐ Fix Issue 662 Lazy validation (#675) [Gibran Herrera]
๐ฎ Force PYTHONIOENCODING to utf-8 to fix #664 (#672) [Enderson Menezes (Mr. Enderson)]
Attempt to fix #555 (#669) [Bruno Rocha]
โ Add new validation to fix issue #585 (#667) [Andressa Cabistani, andressa.cabistani]
โ Add support for Python 3.10 (#665) [Bruno Rocha]
Python 3.10 supported and tested
- Found this bug that was duplicating the generated envlist (#663) [Bruno Rocha]
- โ Add unique label when merging lists to fix issue #653 (#661) [Andressa Cabistani, andressa.cabistani]
- ๐ Release version 3.1.7. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (2): Release version 3.1.6 Add missing docs and missing python_requires (#659)
-
v3.1.7 Changes
September 09, 2021- ๐ Release version 3.1.7. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (2): Release version 3.1.6 Add missing docs and missing python_requires (#659)
- โ Add missing docs and missing python_requires (#659) [Bruno Rocha]
- ๐ Release version 3.1.6. [Bruno Rocha]
Shortlog of commits since last release:
Ambient Lighter (1): Fix typo (#647) Bruno Rocha (19): Release version 3.1.4 demo link (#546) removed release_notes from the docs. (#550) HOTFIX: Add coverage for 2 lines on validators. Fix #595 namedtuples are no more converted to BoxList (#623) Fix black issues (#631) Update FUNDING.yml description and type annotation for validator (#634) Add myoy and pre-commit to CI (#635) Update codaci badge (#636) Remove dependabot (this project has no dependencies) fix #596 django override (#645) fix #491 pytest django Fix #491 pytest and django (#646) Delete requirements.txt Update FUNDING.yml Add support for dynaconf_hooks(post) issue #654 (#655) Move to Github Actions (#656) Bye Azure (#657) Bump dev version FrankBattaglia (1): fix dict iterator methods for flask DynaconfConfig (#581) Jacob Callahan (1): Add the ability for selective validation (#549) Kamil Gaลuszka (1): Add support for Python 3.9 and remove Ubuntu 16.04 that is deprecated in Azure Pipelines (#618) Konstantin (2): Update configuration.md (#553) Update configuration.md (#554) Linus Torvalds (1): Fix a typo in the docs Martin Thoma (1): Add type annotations for dynaconf.utils (#450) Nicholas Dentandt (1): feat: add filter strategy with PrefixFilter (#625) Robert Rosca (1): Add a warning if `--env` is passed to `init` (#629) Tanya Tereshchenko (1): Do not search anywhere if the absolute path to a file provided (#570) Yusuf Kaka (1): Added an example using FastAPI (#571) dependabot-preview[bot] (2): Bump mkdocs-material from 7.0.5 to 7.0.6 (#552) Upgrade to GitHub-native Dependabot (#574) puntonim (1): Fix typo (#588)
-
v3.1.6 Changes
September 09, 2021- ๐ Release version 3.1.6. [Bruno Rocha]
Shortlog of commits since last release:
Ambient Lighter (1): Fix typo (#647) Bruno Rocha (19): Release version 3.1.4 demo link (#546) removed release_notes from the docs. (#550) HOTFIX: Add coverage for 2 lines on validators. Fix #595 namedtuples are no more converted to BoxList (#623) Fix black issues (#631) Update FUNDING.yml description and type annotation for validator (#634) Add myoy and pre-commit to CI (#635) Update codaci badge (#636) Remove dependabot (this project has no dependencies) fix #596 django override (#645) fix #491 pytest django Fix #491 pytest and django (#646) Delete requirements.txt Update FUNDING.yml Add support for dynaconf_hooks(post) issue #654 (#655) Move to Github Actions (#656) Bye Azure (#657) Bump dev version FrankBattaglia (1): fix dict iterator methods for flask DynaconfConfig (#581) Jacob Callahan (1): Add the ability for selective validation (#549) Kamil Gaลuszka (1): Add support for Python 3.9 and remove Ubuntu 16.04 that is deprecated in Azure Pipelines (#618) Konstantin (2): Update configuration.md (#553) Update configuration.md (#554) Linus Torvalds (1): Fix a typo in the docs Martin Thoma (1): Add type annotations for dynaconf.utils (#450) Nicholas Dentandt (1): feat: add filter strategy with PrefixFilter (#625) Robert Rosca (1): Add a warning if `--env` is passed to `init` (#629) Tanya Tereshchenko (1): Do not search anywhere if the absolute path to a file provided (#570) Yusuf Kaka (1): Added an example using FastAPI (#571) dependabot-preview[bot] (2): Bump mkdocs-material from 7.0.5 to 7.0.6 (#552) Upgrade to GitHub-native Dependabot (#574) puntonim (1): Fix typo (#588)
- โฌ๏ธ Bump dev version. [Bruno Rocha]
[skip ci]
- Bye Azure (#657) [Bruno Rocha]
๐ Move to Github Actions (#656) [Bruno Rocha]
- Move to Github Actions
- [ ] Codecov
Fix #640
Enabled Vault and REdis
- โ Add support for dynaconf_hooks(post) issue #654 (#655) [Bruno Rocha]
- โก๏ธ Update FUNDING.yml. [Bruno Rocha]
- ๐ Fix a typo in the docs. [Linus Torvalds]
- ๐ Fix typo (#647) [Ambient Lighter]
- โ Delete requirements.txt. [Bruno Rocha]
- ๐ Fix #491 pytest django Fix #491 pytest and django (#646) [Bruno Rocha]
- ๐ Fix #596 django override (#645) [Bruno Rocha]
Fix #596 django.test.override issue
Fix CI side effects
- โ Remove dependabot (this project has no dependencies) [Bruno Rocha]
- โก๏ธ Update codaci badge (#636) [Bruno Rocha]
- โ Add myoy and pre-commit to CI (#635) [Bruno Rocha]
- Description and type annotation for validator (#634) [Bruno Rocha]
- โ Add a warning if
--env
is passed toinit
(#629) [Bruno Rocha, Bruno Rocha, Robert Rosca]
Add a warning if
--env
is passed toinit
Fix typo,
file
was doubled in init helpUpdate docstrings for CLI
Raise error if using
-i
withinit
subcommandUpdate docs to match current behaviour
add test coverage
- โ Add type annotations for dynaconf.utils (#450) [Bruno Rocha, Bruno Rocha, Martin Thoma]
Add type annotations for dynaconf.utils
Make 'mypy .' succeed; to a big extend by ignoring errors
Manually format line length
Drop Python 3.6
Coverage fix
- Do not search anywhere if the absolute path to a file provided (#570) [Bruno Rocha, Tanya Tereshchenko]
Do not search anywhere if the absolute path to a file provided
fixes #569
- Fix test coverage and added some comments.
- โก๏ธ Update FUNDING.yml. [Bruno Rocha]
- ๐ Fix black issues (#631) [Bruno Rocha]
- Feat: add filter strategy with PrefixFilter (#625) [Nicholas Dentandt]
- ๐ Fix typo (#588) [Bruno Rocha, puntonim]
- โ Added an example using FastAPI (#571) [Bruno Rocha, Yusuf Kaka]
- ๐ Fix dict iterator methods for flask DynaconfConfig (#581) [Bruno Rocha, Frank Battaglia, FrankBattaglia]
- ๐ Fix #595 namedtuples are no more converted to BoxList (#623) [Bruno Rocha]
- โ Add support for Python 3.9 and remove Ubuntu 16.04 that is deprecated in Azure Pipelines (#618) [Kamil Gaลuszka]
- โฌ๏ธ Upgrade to GitHub-native Dependabot (#574) [dependabot-preview[bot], dependabot-preview[bot]]
- โก๏ธ Update configuration.md (#554) [Bruno Rocha, Konstantin]
Remove redundant
s
(spelling error)- โก๏ธ Update configuration.md (#553) [Bruno Rocha, Konstantin]
Change spelling error
- ๐ HOTFIX: Add coverage for 2 lines on validators. [Bruno Rocha]
- โ Add the ability for selective validation (#549) [Bruno Rocha, Jacob Callahan]
This change introduces the ability to control which sections of a settings object are subject to validation. This is controlled primarily by two mechanisms. 1: When creating a settings object, new arguments
validate_only
andvalidate_exclude
have been added which receive a list of settings paths. 2: When manually calling validate, new argumentsonly
andexclude
have been added. All of these allow for either a string or list of strings representing settings paths. For example:settings.validators.validate(only=["settings.something", "settings.another"])
settings = Dynaconf(..., validate_exclude="settings.bad")
Fixes #508
- โฌ๏ธ Bump mkdocs-material from 7.0.5 to 7.0.6 (#552) [dependabot- preview[bot]]
Bumps mkdocs-material from 7.0.5 to 7.0.6.
- Release notes
- Changelog
-
- โ Removed release_notes from the docs. (#550) [Bruno Rocha]
removed release_notes from the docs.
towncrier will be implemented soon
fix #551
- Demo link (#546) [Bruno Rocha]
Add demo link, add better docstring.
DEMO: You can see a working demo here: https://github.com/rochacbruno/learndynaconf
- add reference to Rust hydroconf
- ๐ Release version 3.1.4. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (3): Release version 3.1.3 HOTFIX for 501 (#540) HOTFIX for 462 related issue, `default` on .get should be parsed as Box (#541) dependabot-preview[bot] (2): Bump mkdocs-material from 6.1.6 to 7.0.4 (#537) Bump mkdocs-material from 7.0.4 to 7.0.5 (#539)
-
v3.1.5 Changes
August 20, 2021- ๐ Release version 3.1.5. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (4): Fix #595 namedtuples are no more converted to BoxList (#623) fix #596 django override (#645) fix #491 pytest django Fix #491 pytest and django (#646) Delete requirements.txt FrankBattaglia (1): fix dict iterator methods for flask DynaconfConfig (#581) Robert Rosca (1): Add a warning if `--env` is passed to `init` (#629) Tanya Tereshchenko (1): Do not search anywhere if the absolute path to a file provided (#570)
- โ Delete requirements.txt. [Bruno Rocha]
- ๐ Fix #491 pytest django Fix #491 pytest and django (#646) [Bruno Rocha]
๐ Fix #596 django override (#645) [Bruno Rocha]
- Fix #596 django.test.override issue
- Fix CI side effects
โ Add a warning if
--env
is passed toinit
(#629) [Bruno Rocha, Bruno Rocha, Robert Rosca]- Add a warning if
--env
is passed toinit
- Fix typo,
file
was doubled in init help - Update docstrings for CLI
- Raise error if using
-i
withinit
subcommand - Update docs to match current behaviour
- add test coverage
- Add a warning if
๐ Fix dict iterator methods for flask DynaconfConfig (#581) [Bruno Rocha, Frank Battaglia, FrankBattaglia]
๐ Fix #595 namedtuples are no more converted to BoxList (#623) [Bruno Rocha]
Do not search anywhere if the absolute path to a file provided (#570) [Bruno Rocha, Tanya Tereshchenko]
- Do not search anywhere if the absolute path to a file provided
fixes #569
- Fix test coverage and added some comments.
-
v3.1.4 Changes
March 08, 2021- ๐ Release version 3.1.4. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (3): Release version 3.1.3 HOTFIX for 501 (#540) HOTFIX for 462 related issue, `default` on .get should be parsed as Box (#541) dependabot-preview[bot] (2): Bump mkdocs-material from 6.1.6 to 7.0.4 (#537) Bump mkdocs-material from 7.0.4 to 7.0.5 (#539)
- ๐ HOTFIX for 462 related issue,
default
on .get should be parsed as Box (#541) [Bruno Rocha]
objects
In order to keep the same method api, default values should be parsed and converted to Boxed objects.
https://github.com/rochacbruno/dynaconf/issues/462
- ๐ HOTFIX for 501 (#540) [Bruno Rocha]
Flask still missing contains
- โฌ๏ธ Bump mkdocs-material from 7.0.4 to 7.0.5 (#539) [dependabot- preview[bot]]
Bumps mkdocs-material from 7.0.4 to 7.0.5.
- Release notes
- Changelog
- Commits
- โฌ๏ธ Bump mkdocs-material from 6.1.6 to 7.0.4 (#537) [dependabot- preview[bot]]
Bumps mkdocs-material from 6.1.6 to 7.0.4.
- Release notes
- Changelog
- Commits
- ๐ Release version 3.1.3. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (4): Release version 3.1.3rc1 Fix #462 make DynaBox nested List to use DynaBox as default class (#533) Fix #478 Make alias for environment -> environments (#534) Test to ensure #467 is not an issue (#535)
-
v3.1.3 Changes
March 04, 2021๐ Fix
- Environment variables filtering #470 (#474) [Michal Odnous] Other
- ๐ Release version 3.1.3. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (4): Release version 3.1.3rc1 Fix #462 make DynaBox nested List to use DynaBox as default class (#533) Fix #478 Make alias for environment -> environments (#534) Test to ensure #467 is not an issue (#535)
- โ Test to ensure #467 is not an issue (#535) [Bruno Rocha]
Closes #467
- ๐ Fix #478 Make alias for environment -> environments (#534) [Bruno Rocha]
This is a commom mistake to pass
environment
so it is alias.Fix #478
- ๐ Fix #462 make DynaBox nested List to use DynaBox as default class (#533) [Bruno Rocha]
Fix #462
- ๐ Release version 3.1.3rc1. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (11): Release version 3.1.2 Fix #445 casting on dottet get. (#446) Fix docs regarding --django argument on cli (#477) Fix #521 - FlaskDynaconf should raise KeyError for non existing keys (#522) Case insensitive envvar traversal (#524) Allow load_file to accept pathlib.Path (#525) Allow Title case lookup and validation. (#526) Fix #482 - formatter case insensitive (#527) Fix #449 - Django lazy templating Fix #449 (#528) Added a test to reproduce #492 (not able to reproduce) (#530) Fix #511 allow user to specify loaders argument to execute_loaders (#531) FrankBattaglia (1): Specify flask extension initializers by entry point object reference (#456) Ilito Torquato (3): fix merging hyperlink to fix #454 (#458) Changed enabled_core_loaders elements to be upper case to fix #455 (#457) Fix doc secrets from vault #403 (#459) Marcelo Lino (1): Add __contains__ to Dynaconf (#502) Michal Odnous (1): Fix: Environment variables filtering #470 (#474) dependabot-preview[bot] (5): Bump mkdocs-material from 6.0.2 to 6.1.0 (#453) Bump mkdocs-git-revision-date-localized-plugin from 0.5.2 to 0.7.3 (#463) Bump mkdocs-material from 6.1.0 to 6.1.5 (#473) Bump mkdocs-versioning from 0.2.1 to 0.3.1 (#475) Bump mkdocs-material from 6.1.5 to 6.1.6 (#476) mirrorrim (1): Fix reading secret from Vault kv v2 (#483) (#487)
- ๐ Fix #511 allow user to specify loaders argument to execute_loaders (#531) [Bruno Rocha]
Fix #511
settings.execute_loaders(loaders=[dynaconf.loaders.env_loader])
- โ Added a test to reproduce #492 (not able to reproduce) (#530) [Bruno Rocha]
I can't reproduce the bug #492 but I added a test to ensure.
๐ Fix #449 - Django lazy templating Fix #449 (#528) [Bruno Rocha]
- Fix django laxy templates fix #449
- Delete unused files
- Fix LOADERS enabling
๐ Fix #482 - formatter case insensitive (#527) [Bruno Rocha]
- Fix #482 - formatter using both upper and lowercase access
Fix #482
- add more testes covering nested formatting
- ๐ Allow Title case lookup and validation. (#526) [Bruno Rocha]
Fix #486
๐ Allow load_file to accept pathlib.Path (#525) [Bruno Rocha]
- Allow load_file to accept pathlib.Path
Fix #494
python 3.6 can't handle Pathlib base path addition to os.path
- Case insensitive envvar traversal (#524) [Bruno Rocha]
Envvar traversal is now case insensitive - Fix #519 and fix #516
Fix #519 Fix #516
Now
export DYNACONF_FOO__bar__zaz
is the same asDYNACONF_FOO__BAR__ZAZ
first level prefix still needs to be uppercase!
Added a warning about django to the docs.
Add functional test for issue #519
- ๐ Fix #521 - FlaskDynaconf should raise KeyError for non existing keys (#522) [Bruno Rocha]
Fix #521 - FlaskDynaconf should raise KeyError for non existing keys
Test coverage got dotted get
- Add contains to Dynaconf (#502) [Marcelo Lino, Marcelo Lino]
Add contains to Dynaconf
Add contains assert for flask test
Remove duplicated contains from dynaconf
- ๐ Fix reading secret from Vault kv v2 (#483) (#487) [Alexey Tylindus, mirrorrim]
- ๐ Fix docs regarding --django argument on cli (#477) [Bruno Rocha]
fix #465 fix #451
- โฌ๏ธ Bump mkdocs-material from 6.1.5 to 6.1.6 (#476) [dependabot- preview[bot]]
Bumps mkdocs-material from 6.1.5 to 6.1.6.
- Release notes
- Changelog
- Commits
- โฌ๏ธ Bump mkdocs-versioning from 0.2.1 to 0.3.1 (#475) [dependabot- preview[bot]]
Bumps mkdocs-versioning from 0.2.1 to 0.3.1.
- Release notes
- Commits
- โฌ๏ธ Bump mkdocs-material from 6.1.0 to 6.1.5 (#473) [dependabot- preview[bot]]
Bumps mkdocs-material from 6.1.0 to 6.1.5.
- Release notes
- Changelog
- Commits
- โฌ๏ธ Bump mkdocs-git-revision-date-localized-plugin from 0.5.2 to 0.7.3 (#463) [dependabot-preview[bot]]
Bumps mkdocs-git-revision-date-localized-plugin from 0.5.2 to 0.7.3.
- Release notes
-
- ๐ Fix doc secrets from vault #403 (#459) [Bruno Rocha, Ilito Torquato, Ilito Torquato]
Fix secrets`s doc at Using Vault Server session
Fix secrets`s doc at Using Vault Server session
Revert "Fix secrets`s doc at Using Vault Server session"
This reverts commit c47cd986bf089b3528e5c0e7c5a914cb7c1e69c8.
Changed enabled_core_loaders elements to be upper case to fix #455 (#457) [Bruno Rocha, Ilito Torquato, Ilito Torquato]
- Changed enabled_core_loaders elements to be upper case to fix #455
- Change map to list comprehension and create empty [] as default value
- fix wrong identation
๐ Fix merging hyperlink to fix #454 (#458) [Ilito Torquato, Ilito Torquato]
Specify flask extension initializers by entry point object reference (#456) [FrankBattaglia]
โฌ๏ธ Bump mkdocs-material from 6.0.2 to 6.1.0 (#453) [dependabot- preview[bot]]
Bumps mkdocs-material from 6.0.2 to 6.1.0.
- Release notes
- Changelog
-
- ๐ Fix #445 casting on dottet get. (#446) [Bruno Rocha]
Fix #445 casting on dottet get.
Fix the rebound of
cast
on dotted get.Fix #445
- better handling of casting data
- ๐ Release version 3.1.2. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (13): Release version 3.1.1 Update diagram images Update docs/release_notes Fixing prospector warnings. (#425) Fix mkdocs config problem found in #423 Signed in for https://xscode.com/rochacbruno/dynaconf (#426) Remove links to outdated issues from guidelines Fix colors and KEyError handling on cli.py (#429) Fix #434 setenv failing to unset LazyValues (#437) Fix #432 no need for warning when env is missing on a file (#438) Add test to ensure fix #430 (#439) Close #284 not a bug (#440) Fix #443 object merge with same value on same level keys (#444) dependabot-preview[bot] (6): Bump mkdocs-material from 5.3.2 to 5.5.13 (#423) Bump pymdown-extensions from 7.1 to 8.0 (#422) Bump mkdocs-material-extensions from 1.0 to 1.0.1 (#427) Bump pymdown-extensions from 8.0 to 8.0.1 (#435) Bump mkdocs-material from 5.5.13 to 6.0.1 (#436) Bump mkdocs-material from 6.0.1 to 6.0.2 (#442)
-
v3.1.2 Changes
October 08, 2020- ๐ Release version 3.1.2. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (13): Release version 3.1.1 Update diagram images Update docs/release_notes Fixing prospector warnings. (#425) Fix mkdocs config problem found in #423 Signed in for https://xscode.com/rochacbruno/dynaconf (#426) Remove links to outdated issues from guidelines Fix colors and KEyError handling on cli.py (#429) Fix #434 setenv failing to unset LazyValues (#437) Fix #432 no need for warning when env is missing on a file (#438) Add test to ensure fix #430 (#439) Close #284 not a bug (#440) Fix #443 object merge with same value on same level keys (#444) dependabot-preview[bot] (6): Bump mkdocs-material from 5.3.2 to 5.5.13 (#423) Bump pymdown-extensions from 7.1 to 8.0 (#422) Bump mkdocs-material-extensions from 1.0 to 1.0.1 (#427) Bump pymdown-extensions from 8.0 to 8.0.1 (#435) Bump mkdocs-material from 5.5.13 to 6.0.1 (#436) Bump mkdocs-material from 6.0.1 to 6.0.2 (#442)
- ๐ Fix #443 object merge with same value on same level keys (#444) [Bruno Rocha]
This solution is a temporary solution as it solves current problem, but there is still the case for
None
values.The best solution for this case would be wrapping all the values on assignment and give it a full path signature to compare.
- โฌ๏ธ Bump mkdocs-material from 6.0.1 to 6.0.2 (#442) [dependabot- preview[bot]]
Bumps mkdocs-material from 6.0.1 to 6.0.2.
- Release notes
- Changelog
- Commits
- Close #284 not a bug (#440) [Bruno Rocha]
284 is not a bug but a missing of explicit merge tokens
- โ Add test to ensure fix #430 (#439) [Bruno Rocha]
I could not reproduce the problem resported on #430 considering it close #430 reopen as needed.
- ๐ Fix #432 no need for warning when env is missing on a file (#438) [Bruno Rocha]
When env is missing on a file ther eis no need to output a warning.
All envs are optional on files.
Fix #432
- ๐ Fix #434 setenv failing to unset LazyValues (#437) [Bruno Rocha]
Fix #434
- โฌ๏ธ Bump mkdocs-material from 5.5.13 to 6.0.1 (#436) [dependabot- preview[bot]]
Bumps mkdocs-material from 5.5.13 to 6.0.1.
- Release notes
- Changelog
- Commits
- โฌ๏ธ Bump pymdown-extensions from 8.0 to 8.0.1 (#435) [dependabot- preview[bot]]
Bumps pymdown-extensions from 8.0 to 8.0.1.
- Release notes
- Commits
- ๐ Fix colors and KEyError handling on cli.py (#429) [Bruno Rocha]
- โ Remove links to outdated issues from guidelines. [Bruno Rocha]
- โฌ๏ธ Bump mkdocs-material-extensions from 1.0 to 1.0.1 (#427) [dependabot- preview[bot]]
Bumps mkdocs-material-extensions from 1.0 to 1.0.1.
- Release notes
- Changelog
- Commits
- Signed in for https://xscode.com/rochacbruno/dynaconf (#426) [Bruno Rocha]
Offering paid support for dynaconf users.
- โฌ๏ธ Bump pymdown-extensions from 7.1 to 8.0 (#422) [dependabot- preview[bot]]
Bumps pymdown-extensions from 7.1 to 8.0.
- Release notes
- Commits
- โฌ๏ธ Bump mkdocs-material from 5.3.2 to 5.5.13 (#423) [dependabot- preview[bot]]
Bumps mkdocs-material from 5.3.2 to 5.5.13.
- Release notes
- Changelog
- Commits
- ๐ Fix mkdocs config problem found in #423. [Bruno Rocha]
Fix #mkdocs-material/1941
๐ Fixing prospector warnings. (#425) [Bruno Rocha]
- Fixing prospector warnings
- Used vulture to detect and remove dead code
๐ Update docs/release_notes. [Bruno Rocha]
โก๏ธ Update diagram images. [Bruno Rocha]
๐ Release version 3.1.1. [Bruno Rocha]
Shortlog of commits since last release:
Bruno Rocha (2): Release version 3.1.1rc6 HOTFIX: Cli now accepts dotter keys