dynaconf v3.1.10 Release Notes

Release Date: 2022-09-22 // over 1 year ago
  • ๐Ÿ›  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)