Releases: Neoteroi/essentials-configuration
Releases · Neoteroi/essentials-configuration
v2.0.4
v2.0.3
- Adopts Rich, through rich-click for the project CLI.
- Renames the recently added secrets feature to settings.
- Adds support for configuring nested objects using "." separator.
v2.0.2
- Fix missing
py.typed
files in the distribution package.
v2.0.0
- Renames the main namespace to
config
, to reduce the verbosity of import statements. - Adds a method to obtain type checked configuration items (e.g. with
pydantic
or custom classes). - Adds support to read secrets stored in the user folder, for development purpose.
- Adds a CLI to administer local secrets stored in the user folder.
- Adds a
FileConfigurationSource
base class. - Migrates to
pyproject.toml
. - Add support for
.env
files bound usingpython-dotenv
.
v0.0.3
- Upgrades pinned dependencies for Python 3.11 🐍
- Adds the alias "EnvVars" to reduce the verbosity of the class name "EnvironmentVariables"
- Adds support for TOML sources
- Replaces relative imports with absolute imports
- Workflow maintenance
v0.0.2
v0.0.2 :cactus: