spf13/viper
### [`v1.7.1`](https://togithub.com/spf13/viper/releases/v1.7.1)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.7.0...v1.7.1)
This release contains a bugfix for environment variable expansion. See [#495](https://togithub.com/spf13/viper/issues/495) and [#940](https://togithub.com/spf13/viper/issues/940) for details.
### [`v1.7.0`](https://togithub.com/spf13/viper/releases/v1.7.0)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.6.3...v1.7.0)
This release mostly contains bug and security fixes, but there are a few new features as well:
- The unmaintained [github.com/xordataexchange/crypt](github.com/xordataexchange/crypt) has been replaced with [github.com/bketelsen/crypt](github.com/bketelsen/crypt)
- Added firestore support as a remote config source (thanks [@alxmsl](https://togithub.com/alxmsl))
### [`v1.6.3`](https://togithub.com/spf13/viper/releases/v1.6.3)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.6.2...v1.6.3)
Fixes uninstallable library on clean GOPATH
### [`v1.6.2`](https://togithub.com/spf13/viper/releases/v1.6.2)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.6.1...v1.6.2)
This is a patch release fixing a(n edge case) bug introduced in v1.6.0
See [#818](https://togithub.com/spf13/viper/issues/818) and [#827](https://togithub.com/spf13/viper/issues/827) for details
### [`v1.6.1`](https://togithub.com/spf13/viper/releases/v1.6.1)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.6.0...v1.6.1)
This is a patch release fixing a bug introduced in v1.6.0
### [`v1.6.0`](https://togithub.com/spf13/viper/releases/v1.6.0)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.5.0...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 bound
- `SafeWriteConfigAs` works as expected
**Happy Holidays!**
### [`v1.5.0`](https://togithub.com/spf13/viper/releases/v1.5.0)
[Compare Source](https://togithub.com/spf13/viper/compare/v1.4.0...v1.5.0)
Documentation and other fixes
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
v1.4.0
->v1.7.1
Release Notes
spf13/viper
### [`v1.7.1`](https://togithub.com/spf13/viper/releases/v1.7.1) [Compare Source](https://togithub.com/spf13/viper/compare/v1.7.0...v1.7.1) This release contains a bugfix for environment variable expansion. See [#495](https://togithub.com/spf13/viper/issues/495) and [#940](https://togithub.com/spf13/viper/issues/940) for details. ### [`v1.7.0`](https://togithub.com/spf13/viper/releases/v1.7.0) [Compare Source](https://togithub.com/spf13/viper/compare/v1.6.3...v1.7.0) This release mostly contains bug and security fixes, but there are a few new features as well: - The unmaintained [github.com/xordataexchange/crypt](github.com/xordataexchange/crypt) has been replaced with [github.com/bketelsen/crypt](github.com/bketelsen/crypt) - Added firestore support as a remote config source (thanks [@alxmsl](https://togithub.com/alxmsl)) ### [`v1.6.3`](https://togithub.com/spf13/viper/releases/v1.6.3) [Compare Source](https://togithub.com/spf13/viper/compare/v1.6.2...v1.6.3) Fixes uninstallable library on clean GOPATH ### [`v1.6.2`](https://togithub.com/spf13/viper/releases/v1.6.2) [Compare Source](https://togithub.com/spf13/viper/compare/v1.6.1...v1.6.2) This is a patch release fixing a(n edge case) bug introduced in v1.6.0 See [#818](https://togithub.com/spf13/viper/issues/818) and [#827](https://togithub.com/spf13/viper/issues/827) for details ### [`v1.6.1`](https://togithub.com/spf13/viper/releases/v1.6.1) [Compare Source](https://togithub.com/spf13/viper/compare/v1.6.0...v1.6.1) This is a patch release fixing a bug introduced in v1.6.0 ### [`v1.6.0`](https://togithub.com/spf13/viper/releases/v1.6.0) [Compare Source](https://togithub.com/spf13/viper/compare/v1.5.0...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 bound - `SafeWriteConfigAs` works as expected **Happy Holidays!** ### [`v1.5.0`](https://togithub.com/spf13/viper/releases/v1.5.0) [Compare Source](https://togithub.com/spf13/viper/compare/v1.4.0...v1.5.0) Documentation and other fixesRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.