dynaconf/dynaconf (dynaconf)
### [`v3.2.6`](https://redirect.github.com/dynaconf/dynaconf/releases/tag/3.2.6)
[Compare Source](https://redirect.github.com/dynaconf/dynaconf/compare/3.2.5...3.2.6)
#### [3.2.6](https://redirect.github.com/dynaconf/dynaconf/releases/tag/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**: https://github.com/dynaconf/dynaconf/compare/3.2.5...3.2.6
### [`v3.2.5`](https://redirect.github.com/dynaconf/dynaconf/blob/HEAD/CHANGELOG.md#325---2024-03-18)
[Compare Source](https://redirect.github.com/dynaconf/dynaconf/compare/3.2.4...3.2.5)
##### Bug Fixes
- `_bypass_evaluation` showing in end-user settings ([#1071](https://redirect.github.com/dynaconf/dynaconf/issues/1071)). *By Pedro Brochado*.
- dependabot alert 21 about Django (on tests) ([#1067](https://redirect.github.com/dynaconf/dynaconf/issues/1067)). *By Bruno Rocha*.
- include load with relative root path ([#1049](https://redirect.github.com/dynaconf/dynaconf/issues/1049)). *By Pedro Brochado*.
##### Features
- Add `@get` converter to alias existing keys ([#1040](https://redirect.github.com/dynaconf/dynaconf/issues/1040)). *By Bruno Rocha*.
##### Docs
- fix wrong info about validation trigger on insantiation ([#1076](https://redirect.github.com/dynaconf/dynaconf/issues/1076)). *By Pedro Brochado*.
- fix incorrect combination of TOML table and inline table ([#1070](https://redirect.github.com/dynaconf/dynaconf/issues/1070)). *By Aaron DeVore*.
- Fix mkdocs warnings for cleaner build output ([#1061](https://redirect.github.com/dynaconf/dynaconf/issues/1061)). *By Mitchell Edmunds*.
- Add dynaconf API to docs with mkdocstrings ([#1058](https://redirect.github.com/dynaconf/dynaconf/issues/1058)). *By Mitchell Edmunds*.
- fix argument `env` in Validation at validation.md ([#1051](https://redirect.github.com/dynaconf/dynaconf/issues/1051)). *By Mostafa Alayesh*.
- fix click help syntax error ([#1041](https://redirect.github.com/dynaconf/dynaconf/issues/1041)). *By xiaohuanshu*.
- replace dead link to flask subclassing page ([#1031](https://redirect.github.com/dynaconf/dynaconf/issues/1031)). *By Adam Kjems*.
- Add explicit Dynaconf instantiation to sample code ([#1022](https://redirect.github.com/dynaconf/dynaconf/issues/1022)). *By Lucas Limeira*.
- Fix the syntax errors in the sample program. ([#1027](https://redirect.github.com/dynaconf/dynaconf/issues/1027)). *By Sun Jianjiao*.
##### Chore
- Replace lint and formatting tools with ruff ([#1074](https://redirect.github.com/dynaconf/dynaconf/issues/1074)). *By Mitchell Edmunds*.
- Replace/Update release script ([#1078](https://redirect.github.com/dynaconf/dynaconf/issues/1078)). *By Pedro Brochado*.
- add "typos" tool and run it in codebase/docs ([#1063](https://redirect.github.com/dynaconf/dynaconf/issues/1063)). *By Mitchell Edmunds*.
- move release workflow to GitHub actions (partial) ([#1043](https://redirect.github.com/dynaconf/dynaconf/issues/1043)). *By Pedro Brochado*.
- Fix misspelled variable name ([#1032](https://redirect.github.com/dynaconf/dynaconf/issues/1032)). *By HAMASHITA*.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.2.4
->3.2.6
Release Notes
dynaconf/dynaconf (dynaconf)
### [`v3.2.6`](https://redirect.github.com/dynaconf/dynaconf/releases/tag/3.2.6) [Compare Source](https://redirect.github.com/dynaconf/dynaconf/compare/3.2.5...3.2.6) #### [3.2.6](https://redirect.github.com/dynaconf/dynaconf/releases/tag/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**: https://github.com/dynaconf/dynaconf/compare/3.2.5...3.2.6 ### [`v3.2.5`](https://redirect.github.com/dynaconf/dynaconf/blob/HEAD/CHANGELOG.md#325---2024-03-18) [Compare Source](https://redirect.github.com/dynaconf/dynaconf/compare/3.2.4...3.2.5) ##### Bug Fixes - `_bypass_evaluation` showing in end-user settings ([#1071](https://redirect.github.com/dynaconf/dynaconf/issues/1071)). *By Pedro Brochado*. - dependabot alert 21 about Django (on tests) ([#1067](https://redirect.github.com/dynaconf/dynaconf/issues/1067)). *By Bruno Rocha*. - include load with relative root path ([#1049](https://redirect.github.com/dynaconf/dynaconf/issues/1049)). *By Pedro Brochado*. ##### Features - Add `@get` converter to alias existing keys ([#1040](https://redirect.github.com/dynaconf/dynaconf/issues/1040)). *By Bruno Rocha*. ##### Docs - fix wrong info about validation trigger on insantiation ([#1076](https://redirect.github.com/dynaconf/dynaconf/issues/1076)). *By Pedro Brochado*. - fix incorrect combination of TOML table and inline table ([#1070](https://redirect.github.com/dynaconf/dynaconf/issues/1070)). *By Aaron DeVore*. - Fix mkdocs warnings for cleaner build output ([#1061](https://redirect.github.com/dynaconf/dynaconf/issues/1061)). *By Mitchell Edmunds*. - Add dynaconf API to docs with mkdocstrings ([#1058](https://redirect.github.com/dynaconf/dynaconf/issues/1058)). *By Mitchell Edmunds*. - fix argument `env` in Validation at validation.md ([#1051](https://redirect.github.com/dynaconf/dynaconf/issues/1051)). *By Mostafa Alayesh*. - fix click help syntax error ([#1041](https://redirect.github.com/dynaconf/dynaconf/issues/1041)). *By xiaohuanshu*. - replace dead link to flask subclassing page ([#1031](https://redirect.github.com/dynaconf/dynaconf/issues/1031)). *By Adam Kjems*. - Add explicit Dynaconf instantiation to sample code ([#1022](https://redirect.github.com/dynaconf/dynaconf/issues/1022)). *By Lucas Limeira*. - Fix the syntax errors in the sample program. ([#1027](https://redirect.github.com/dynaconf/dynaconf/issues/1027)). *By Sun Jianjiao*. ##### Chore - Replace lint and formatting tools with ruff ([#1074](https://redirect.github.com/dynaconf/dynaconf/issues/1074)). *By Mitchell Edmunds*. - Replace/Update release script ([#1078](https://redirect.github.com/dynaconf/dynaconf/issues/1078)). *By Pedro Brochado*. - add "typos" tool and run it in codebase/docs ([#1063](https://redirect.github.com/dynaconf/dynaconf/issues/1063)). *By Mitchell Edmunds*. - move release workflow to GitHub actions (partial) ([#1043](https://redirect.github.com/dynaconf/dynaconf/issues/1043)). *By Pedro Brochado*. - Fix misspelled variable name ([#1032](https://redirect.github.com/dynaconf/dynaconf/issues/1032)). *By HAMASHITA*.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.