Releases: spf13/viper
Releases · spf13/viper
v1.6.0
Changes
Added
- Global
UnmarshalExact
method StringReplacer
interface for custom environment key replacing logic- GolangCI Lint
- INI support
- Key delimiter made configurable
- Support for config files without extensions
Changed
- Moved to GitHub actions build from Travis
Fixed
IsSet
no longer returns true when an unset key has a flags boundSafeWriteConfigAs
works as expected
Happy Holidays!
v1.5.0
Documentation and other fixes
v1.4.0: Add API for setting file permissions; Uint support; ...
v1.3.2: Remove superflous insensitiviseMaps in Unmarshal methods
v1.3.1
v1.3.0
v1.1.0: Support customising mapstructure.DecoderConfig for Unmarshal
* Added a new `DecoderConfigOption` type allowing the user to write custom functions that can override the default mapstructure.DecoderConfig settings * Added a new `DecodeHook` function which returns a `DecoderConfigOption`. This allows the user to easily set their own Decode hooks when Unmarshaling * Updated Unmarshal, UnmarshalKey and defaultDecoderConfig to support variadic trailing `DecoderConfigOption` functions to allow for customisation of the default mapstructure.DecoderConfig * Added a test case with example usage