Viper Viper errors should honor errors.Is() from standard package errors

It would be very nice and consistent with the modern ways of processing errors if viper's errors would follow the Unwrap...

Viper Possibility to delete keys

Sometimes it might be necessary to delete/unset existing keys. For instance in my case, I want to use viper.WriteConfig ...

Viper viper.Sub() not extracting nested default values

I noticed an issue where viper.Sub() fails to extract default values of a nested key. I attached demo code to reproduce ...

Viper Viper Dependency causing security issues

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper viper can not find my config file correctly

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Migrate off of gopkg.in/yaml.v3

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Bump crypto dependency to address critical CVE-2024-45337

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Replace gopkg.in/yaml.v3 with a different yaml package

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper ReadRemoteConfig only retrieve the first found remote configuration?

In ReadRemoteConfig, that have no less than one remote providers, but only retrieve the first found configuration.Is the...

Viper Memory Leak : There are no publicly available methods to stop WatchConfig().

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper AutomaticEnv does not seem to pull ENV anymore. Broken since 1.19.0, working in 1.18.0

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Make features.BindStruct a Variable or an Option, Instead of Build Constraints

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Enable event generation on file deletion in WatchConfig()

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper fatal error: concurrent map writes

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper ConfigFileNotFoundError is not returned when SetConfigFile is called and there is no config file

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper viper.ReadInConfig not returning ConfigFileNotFoundError if file is missing

Preflight Checklist[X] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

Viper Inconsistent string parsing behavior between v1.7.0 and v1.19.0

Preflight Checklist[x] I have searched the issue tracker for an issue that matches the one I want to file, without succe...

.