Releases: jkomalley/envbool
Releases · jkomalley/envbool
v0.1.1
What's Changed
Packaging & Metadata
- Fixed the license badge in the README — switched from the shields.io PyPI endpoint to the GitHub endpoint, which correctly handles PEP 639 license expressions that the legacy PyPI field doesn't expose.
- Added
keywordsand[project.urls](Homepage, Repository, Issues, Changelog) topyproject.tomlso PyPI displays sidebar links. - Bumped dev dependencies:
ruff0.15.12,ty0.0.32,pre-commit4.6.0.
No functional changes to the library or CLI.
v0.1.0
Initial release. Ships with:
envbool(var)— reads an env var and returns aboolto_bool(value)— coerces an arbitrary string tobool- Strict mode via
strict=True— raisesInvalidBoolValueErroron unrecognized values - Customizable value sets via
extend_truthy/extend_falsy/truthy/falsy - CLI with exit-code semantics (
0truthy,1falsy) and--printflag for subshell use - TOML config support (
envbool.tomlor[tool.envbool]inpyproject.toml)