Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: dynaconf/dynaconf

3.2.12

10 Oct 19:53

Choose a tag to compare

What's Changed

Full Changelog: 3.2.11...3.2.12

3.2.11

06 May 15:49
c61da8f

Choose a tag to compare

What's Changed

Release version 3.2.11

Shortlog of commits since last release:

  • Bruno Rocha (9): @rochacbruno

    • fix(cli): handle empty hooks and boolean environments.
    • fix: Better way for CLI to find the Django Settings
    • fix: windows CI
    • feat: Run CLI as module with python -m dynaconf (#1290)
    • fix: use sys.argv instead of click.get_os_args (#1292)
    • fix: -k must exit code 1 when key do not exist (#1293)
    • feat: envless load file (#1295)
    • fix: add correct supported python version to 3.2.x
  • Fabricio Aguiar (1): @fao89

    • fix: make raw variables private (#1287)
  • Pedro Brochado (1): @pedro-psb

    • docs: clarification on redis hash title when using custom envvar prefixes (#1273)

Milestone https://github.com/dynaconf/dynaconf/milestone/31?closed=1

Full Changelog: 3.2.10...3.2.11

3.2.10

17 Feb 15:11
66d2371

Choose a tag to compare

Hot Fixes

  • Hotfix hook collector to avoid eager evaluation. (#1255). By Bruno Rocha.

Bug Fixes

  • Parse data type on merge with comma separated value. By Bruno Rocha.

Features

  • Add CLI command debug-info (#1251). By Bruno Rocha.
  • Add support for decorated hooks on settings files (#1246). By Bruno Rocha.
  • Add VAULT_TOKEN_RENEW_FOR_DYNACONF config/code (#1094) (#1242). By Pedro Brochado.
  • populate_obj takes convert_to_dict (#1237). By Bruno Rocha.
  • add VAULT_TOKEN_RENEW. By Bruno Rocha.

Full Changelog: 3.2.7...3.2.10

3.2.9 [YANKED]

16 Feb 19:22
42ba19a

Choose a tag to compare

Released in 2025-02-16 by Bruno Rocha <[email protected]>

3.2.8 [YANKED]

16 Feb 18:26
d6be4dd

Choose a tag to compare

YANKED VERSION

3.2.7

21 Jan 21:43
9e37b7d

Choose a tag to compare

Async Release for Integration with Ansible Automation Platform

What's Changed

  • [backport] fix(inspect): Fixed an error that would raise when using get_history with lazy values by @pedro-psb in #1185
  • [Backport 3.2] Fix early trigger of lazy value by @pedro-psb in #1198
  • AWX Integration fixes by @rochacbruno in #1204

Bug Fixes

  • lazy validator's default value would evaluate early (#1198). By Pedro Brochado.
  • Fixed an error that would raise when using get_history() with lazy values (#1184) (#1185). By Pedro Brochado.
  • Fixed Redis loader when ENV prefix is None.
  • Populate object method now takes internal attribute to filter out internal variables.
  • On CLI json.dumps defaults to repr for types that cannot be serialized.
  • Added an identifier to validator calls of set method
  • Fix django app discovery using DJANGO_SETTINGS_MODULE variable

Features

  • Added @insert token to call list.insert
  • Allow env loader to load from multiple prefixes
  • Allow multiple composable current environments
  • Track more data on load_file method
  • Added --json to dynaconf list CLI

Full Changelog: 3.2.6...3.2.7

3.2.6

19 Jul 16:26
9e22287

Choose a tag to compare

3.2.6 - 2024-07-19

Bug Fixes

  • Don't instantiate a Settings object for every hook call.

Details

SCENARIO:

With a function as _registered_hooks every time a key is accessed on settings
the function is invoked passing a settings object as first argument.

BEFORE:

The settings passed to the hook was instantiated for every call.

AFTER:

The settings is now a TempSettingsHolder that has no effect on passing
and is instantiated only if accessed.

Saved execution time from 0m49 to 0m3 on a Django openapi spec view.

Full Changelog: 3.2.5...3.2.6

3.2.5

18 Mar 20:33

Choose a tag to compare

3.2.5 - 2024-03-18

Bug Fixes

  • _bypass_evaluation showing in end-user settings (#1071). By Pedro Brochado.
  • dependabot alert 21 about Django (on tests) (#1067). By Bruno Rocha.
  • include load with relative root path (#1049). By Pedro Brochado.

Features

  • Add @get converter to alias existing keys (#1040). By Bruno Rocha.

Docs

  • fix wrong info about validation trigger on insantiation (#1076). By Pedro Brochado.
  • fix incorrect combination of TOML table and inline table (#1070). By Aaron DeVore.
  • Fix mkdocs warnings for cleaner build output (#1061). By Mitchell Edmunds.
  • Add dynaconf API to docs with mkdocstrings (#1058). By Mitchell Edmunds.
  • fix argument env in Validation at validation.md (#1051). By Mostafa Alayesh.
  • fix click help syntax error (#1041). By xiaohuanshu.
  • replace dead link to flask subclassing page (#1031). By Adam Kjems.
  • Add explicit Dynaconf instantiation to sample code (#1022). By Lucas Limeira.
  • Fix the syntax errors in the sample program. (#1027). By Sun Jianjiao.

Chore

  • Replace lint and formatting tools with ruff (#1074). By Mitchell Edmunds.
  • Replace/Update release script (#1078). By Pedro Brochado.
  • add "typos" tool and run it in codebase/docs (#1063). By Mitchell Edmunds.
  • move release workflow to GitHub actions (partial) (#1043). By Pedro Brochado.
  • Fix misspelled variable name (#1032). By HAMASHITA.

3.2.4

10 Feb 16:06

Choose a tag to compare

What's Changed

Bugfix

Misc

Docs

New Contributors

Note

This Github release was re-published to fix the latest release tag which was pointing to the wrong commit.

Full Changelog: 3.2.3...3.2.4

3.2.3

13 Sep 18:34
966972c

Choose a tag to compare

What's Changed

Full Changelog: 3.2.2...3.2.3