tag:github.com,2008:https://github.com/Neoteroi/essentials-configuration/releases Release notes from essentials-configuration 2023-12-28T10:31:58Z tag:github.com,2008:Repository/394355127/v2.0.4 2023-12-28T10:33:16Z v2.0.4 <ul> <li>Improves the library to deep-merge dictionaries of values instead of replacing objects entirely (fix <a href="https://github.com/Neoteroi/essentials-configuration/issues/10" data-hovercard-type="issue" data-hovercard-url="/Neoteroi/essentials-configuration/issues/10/hovercard">#10</a>), by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StummeJ/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StummeJ">@StummeJ</a>.</li> <li>Adds Python 3.12 to the build matrix, upgrades dev dependencies and fix tests to support Python 3.12.</li> </ul> RobertoPrevato tag:github.com,2008:Repository/394355127/v2.0.3 2023-04-15T19:55:56Z v2.0.3 <ul> <li>Adopts Rich, through rich-click for the project CLI.</li> <li>Renames the recently added secrets feature to settings.</li> <li>Adds support for configuring nested objects using "." separator.</li> </ul> RobertoPrevato tag:github.com,2008:Repository/394355127/v2.0.2 2023-04-10T11:39:54Z v2.0.2 <ul> <li>Fix missing <code>py.typed</code> files in the distribution package.</li> </ul> RobertoPrevato tag:github.com,2008:Repository/394355127/v2.0.1 2023-04-08T17:30:12Z v2.0.1 <p>Fix for missing py.typed in distribution package</p> RobertoPrevato tag:github.com,2008:Repository/394355127/v2.0.0 2023-04-08T16:21:32Z v2.0.0 <ul> <li>Renames the main namespace to <code>config</code>, to reduce the verbosity of import statements.</li> <li>Adds a method to obtain type checked configuration items (e.g. with <code>pydantic</code><br> or custom classes).</li> <li>Adds support to read secrets stored in the user folder, for development purpose.</li> <li>Adds a CLI to administer local secrets stored in the user folder.</li> <li>Adds a <code>FileConfigurationSource</code> base class.</li> <li>Migrates to <code>pyproject.toml</code>.</li> <li>Add support for <code>.env</code> files bound using <code>python-dotenv</code>.</li> </ul> RobertoPrevato tag:github.com,2008:Repository/394355127/v0.0.3 2022-11-05T20:17:22Z v0.0.3 <ul> <li>Upgrades pinned dependencies for Python 3.11 🐍</li> <li>Adds the alias "EnvVars" to reduce the verbosity of the class name "EnvironmentVariables"</li> <li>Adds support for TOML sources</li> <li>Replaces relative imports with absolute imports</li> <li>Workflow maintenance</li> </ul> RobertoPrevato tag:github.com,2008:Repository/394355127/v0.0.2 2021-08-11T21:30:16Z v0.0.2 No content. RobertoPrevato