Releases: xcaeser/zig-dotenv
Releases · xcaeser/zig-dotenv
v0.8.0
v0.8.0 - breaking changes
- updated internals for better idiomatic zig
- new function:
loadCurrentProcessEnvsPopulates the internal map with all environment variables from the current process - Support variable interpolation in values using the format
${OTHER_VAR}. Interpolated variables are resolved from other parsed values or the current process environment (if not already included during initialization) - breaking: renamed boolean flags and removed silent flag
- improved docs
full changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.1
- finished move to new zig io
- fixed issues with previous version's zig io
- improved docs
full changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.2
- Enhanced enum validation on struct construction with custom compiler error.
full changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.1 updates in build process
*Refactor build process to remove static library creation and ensure proper linking of libc
Full Changelog: v0.6.0...v0.6.1
v0.6.0
v0.5.0
- Added possibility to choose between only loading env variables in memory vs setting them directly in the current process environment (breaking change)
Full Changelog: 0.4.0...v0.5.0
v0.4.0
- introduced
writeEnvPairToFileto append/create env file with an environment variable - updated function name of
writeAlltowriteAllEnvPairs env.initnow handles directly option to include systems env vars
Full Changelog: 0.3.0...0.4.0