Skip to content

Releases: dynaconf/dynaconf

3.1.8

15 Apr 20:24
185a0f6
Compare
Choose a tag to compare
Dynaconf 3.1.8

    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)

3.1.7

09 Sep 20:04
9b2b91c
Compare
Choose a tag to compare
Dynaconf 3.1.7

    Bruno Rocha (2):
          Release version 3.1.6
          Add missing docs and missing python_requires (#659)

3.1.6

09 Sep 18:57
fa15de3
Compare
Choose a tag to compare
Dynaconf 3.1.6

    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)

3.1.5

20 Aug 19:55
083f3c2
Compare
Choose a tag to compare
Dynaconf 3.1.5

    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)

3.1.4

08 Mar 18:36
952e713
Compare
Choose a tag to compare
Dynaconf 3.1.4

    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)

3.1.3

04 Mar 01:13
93f24b0
Compare
Choose a tag to compare
Dynaconf 3.1.3

    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)

3.1.3rc1

01 Mar 21:38
a00fa2b
Compare
Choose a tag to compare
Dynaconf 3.1.3rc1

    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)

3.1.2

08 Oct 03:02
a2e7a66
Compare
Choose a tag to compare
Dynaconf 3.1.2

    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)

3.1.1

21 Sep 18:42
dedce56
Compare
Choose a tag to compare
Andreas Poehlmann (1):
      Allow importing SEARCHTREE before settings are configured (#383)

Bruno Rocha (38):
      Hot fix removing unused imports
      Merge branch 'master' of github.com:rochacbruno/dynaconf
      Removing invalid links, adding allert on old docs  fix #369 and fix #371 (#372)
      Fix #359 lazy template substitution on nested keys (#375)
      Flask fizes and other issues included. (#376)
      Fix #379 dict like iteration (#385)
      Fix #377 allow computed values (#386)
      Fix #388 URL reference for custom loaders (#389)
      Fix #382 add is_overriden method (#390)
      Release version 3.1.0
      Create FUNDING.yml
      Fix #391 make box_settings optional, change vendoring strategy (#398)
      HOTFIX: Add missing vendor.txt
      Allow nested Lazy Values (#405)
      Makes   PEP8 more strictly and remove unused variables (#408)
      Merge branch 'master' into vault
      boto is optional
      Merge branch 'vault' into master
      Included example of custom SOPS loader to the docs
      Release version 3.1.1rc1
      HOTFIX: Logging instance has a `formatter` attribute (#410)
      Release version 3.1.1rc2
      Fix set attribute directly and fresh vars (#412)
      384 fix tail and dotted merge (#415)
      Fix #404 no more dup message on combined validators (#417)
      HOTFIX 414 update docs version on release
      Release version 3.1.1rc3
      HOTFIX: Add missing instruction to release.sh
      Added full Dynaconf Diagram and few fizes. (#418)
      Release version 3.1.1rc4
      Small fix on release script
      Minification of vendored modules (#419)
      Release version 3.1.1rc5
      Do not include vendor_src on wheel target (#420)
      Release version 3.1.1rc6
      HOTFIX: Cli now accepts dotter keys
      Release version 3.1.1

Christoph Schmatzler (1):
      Fix typo in Validation docs (#394)

Gabriel Simonetto (1):
      Fix #399 - Update documentation link (#401)

Jiranun Jiratrakanvong (1):
      Add auth username and password for redis settings (#378)

John Vandenberg (1):
      Allow testing against local redis server (#387)

Martijn Pieters (1):
      Correct typos in documentation and README (#400)

Max Winterstein (1):
      Fix typo in release notes (#411)

Mirek Długosz (2):
      Test all names in Validator("foo", "bar", must_exist=False) (#406)
      Fix #407 - add proper equality test for CombinedValidator (#413)

Nikolai Bessonov (1):
      fix a typo (#393)

Peng Yin (5):
      Read all secrets under a vault path
      Add option to auth vault with iam role
      Fix format
      Fix test for versioned kv engine in latest vault
      Merge branch 'master' into vault

Piotr Baniukiewicz (1):
      Fix validation of optional fields (#370)

whg517 (1):
      docs: Fixed filename error in the case of the index page (#396)

3.1.1rc6

21 Sep 17:25
aeacea4
Compare
Choose a tag to compare
3.1.1rc6 Pre-release
Pre-release
Dynaconf 3.1.1rc6

    Bruno Rocha (2):
          Release version 3.1.1rc5
          Do not include vendor_src on wheel target (#420)