dynaconf v2.0.2 Release Notes

Release Date: 2019-04-29 // almost 5 years ago
    • ๐Ÿš€ Release version 2.0.2. [Bruno Rocha]

    Shortlog of commits since last release:

      Bruno Rocha (8):
            Release version 2.0.1
            Add note to release script
            Adhering to Github Community Standards (#175)
            removed pytest-xdist (#181)
            Add example and test for issue #182 (#183)
            Fix #179 dynaconf cli shows only user defined vars unless -a used (#188)
            Fix #184 - workdir should walk to root in ipython REPL (#190)
            Fix #189 added `settings.as_dict()` and `dynaconf list -o file.json` (#191)
    
      Jan Willhaus (4):
            Fix `False` not being an acceptable env (#176)
            Fix  base loader when having no ENVVAR_PREFIX_ (Addresses #177) (#185)
            Hide DeprecationWarning from Pytest when testing for them (#186)
            Replace logging.basicConfig with handler on logger (#187)
    
    • ๐Ÿ›  Fix #189 added settings.as_dict() and dynaconf list -o file.json (#191) [Bruno Rocha]
    • ๐Ÿ›  Fix #184 - workdir should walk to root in ipython REPL (#190) [Bruno Rocha]
    • ๐Ÿ›  Fix #179 dynaconf cli shows only user defined vars unless -a used (#188) [Bruno Rocha]

    Command dynaconf list will show only user defined vars IF --all|-a is passed then it includes internal variables.

    • ๐ŸŒฒ Replace logging.basicConfig with handler on logger (#187) [Jan Willhaus]
    • โœ… Hide DeprecationWarning from Pytest when testing for them (#186) [Jan Willhaus]

      • Hide DeprecationWarnings from Pytest when testing for them
      • Use parametrized test instead of repeating code
    • Fix base loader when having no ENVVAR_PREFIX_ (Addresses #177) (#185) [Jan Willhaus]

      • Fix False not being an acceptable env
      • Additional testcase for prefix being false from envvar
      • Fix mistaken reference to ENVVAR_PREFIX
      • Fix typo
    • โž• Add example and test for issue #182 (#183) [Bruno Rocha]

      • Add working example for issue 182
      • Option 2 added
      • Allowed settings.load_file programmatically
    • โœ‚ Removed pytest-xdist (#181) [Bruno Rocha]

    Now tests run in a separate tmpdir so xdist is not needed anymore

    • ๐Ÿ›  Fix False not being an acceptable env (#176) [Jan Willhaus]

      • Fix False not being an acceptable env
      • Additional testcase for prefix being false from envvar
      • unset envvar_prefix after test
    • Adhering to Github Community Standards (#175) [Bruno Rocha]

    • โž• Add note to release script. [Bruno Rocha]

    • ๐Ÿš€ Release version 2.0.1. [Bruno Rocha]

    Shortlog of commits since last release:

      Bruno Rocha (17):
            Release version 2.0.0
            Added Django explicit mode to docs (#149)
            HOTIX: Django doc
            Logger is now cached (removed logging import time overhead)
            Update issue templates
            Adjusts issue templates
            Fix Typo in issue template
            fix #160 - invoking directory should not be search breaking point.
            Add explicit call to main() on cli.py (#165)
            Generate coverage.xml file (#167)
            Fix #166 renamed GLOBAL_ENV_ to ENVVAR_PREFIX_ (#168)
            Fix #169 renamed SETTINGS_MODULE_ to SETTINGS_FILE_ (#170)
            HOTFIX config.md on docs [skip ci] (#171)
            Fix some open file descriptors on exampls and tests (#172)
            Fix #151 setup pre-commit and black (#173)
            Add CONTRIBUTING.md, conrtib isntructions and Black badge (#174)
            Fix release script
    
      David Moreau Simard (1):
            Fix typos in bash export examples
    
      Jan Willhaus (2):
            Skip reloading envs for validators that only apply to current_env (#162)
            Fix #163 Allow disabling env prefix (#164)