NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3280 most downloaded on crates.io
Build a config structure from environment variables without boilerplate.
Last release 10 months ago
10 Dec 2025
Ships unpredictably
gaps range from 9 days to 3.3 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
14 releases · first in 2018
[fix] Fully qualify Ok enum variant in the generated code.
Ok enum variant in the generated code.[breaking] Nested config fields now needs to be marked with #[envconfig(nested)]
db_host will be tried to loaded from DB_HOST env var)syn dependency to 2.x.xOne column per quarter.
Add init_from_hashmap to initialize config from HashMap in unit tests
init_from_hashmap to initialize config from HashMap<String, String> in unit testsGet rid of thiserror dependency
Deprecate init() function in favor of init_from_env()
init() function in favor of init_from_env()Update syn, quote and proc-macro2 dependencies to be 1.x.x
syn, quote and proc-macro2 dependencies to be 1.x.x* Use thiserror for errors
thiserror for errors* Support nested structures
* Fix Result overlapping bug
Result overlapping bugSupport default attribute to specify default values
default attribute to specify default valuesRewrite envconfig_derive to use the latests versions of syn and quote crates
Option<T> typesenvconfig_derive to use the latests versions of syn and quote cratesskeptic to generate tests based on README code examples[breaking] Use envconfig attribute instead of from in the derive macro
envconfig attribute instead of from in the derive macroCreate symlinks to LICENSE and README
Create symlinks to LICENSE and README
* First public release
Your coding agent can read these notes before it upgrades. Set up the MCP server →