fortysix2ahead / tracs

Command line application for managing GPS tracks
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Update dynaconf requirement from ~=3.2.5 to ~=3.2.6 #284

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Updates the requirements on dynaconf to permit the latest version.

Release notes

Sourced from dynaconf's releases.

3.2.6

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

Changelog

Sourced from dynaconf's changelog.

3.2.6 - 2024-07-19

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.
  • fix create-release-commit.sh permission. By Pedro Brochado.
  • fix shell script in release.yml (2). By Pedro Brochado.
  • fix shell script in release.yml. By Pedro Brochado.
  • move release workflow to GitHub actions (partial) (#1043). By Pedro Brochado.
  • Fix misspelled variable name (#1032). By HAMASHITA.
  • Fix misspelled GitHub action names on main.yml (#1033). By Pedro Brochado.

3.2.4 - 2023-10-30

Bug Fixes

  • allow underscore in env name #1011 (#1015) (f55c277 by Bruno Rocha).
  • support for 'entrypoint-path' in FLASK_APP #946 (#1014) (f2bb032 by Pedro Pessoa).
  • dynaconf_merge=False on nested structures (#1012) (b113e74 by Pedro Pessoa).
  • non-str key raising type error #1005 (#1008) (4ed2350 by Pedro Pessoa).
  • pin hvac minimum version (9170beb by Jake Callahan).

Docs

... (truncated)

Commits
  • 9e22287 Release version 3.2.6
  • 22c4adc fix(hooking):Don't instantiate a Settings object for every hook call.
  • See full diff in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)