v1.20.1
- Backport config type fixes to 1.20.x by @sagikazarmark in https://github.com/spf13/viper/pull/2005
Full Changelog: https://github.com/spf13/viper/compare/v1.20.0...v1.20.1
v1.20.0
[!WARNING] This release includes a few minor breaking changes. Read the upgrade guide for details.
- New encoding layer by @sagikazarmark in https://github.com/spf13/viper/pull/1869
- Drop Go 1.20 support by @sagikazarmark in https://github.com/spf13/viper/pull/1846
- Drop slog shim by @sagikazarmark in https://github.com/spf13/viper/pull/1848
- Replace file searching API with a finder by @sagikazarmark in https://github.com/spf13/viper/pull/1849
- Finder feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1852
- Allow setting options on the global Viper instance by @sagikazarmark in https://github.com/spf13/viper/pull/1856
- Add experimental flag for bind struct by @sagikazarmark in https://github.com/spf13/viper/pull/1854
- Make the remote package a separate module by @sagikazarmark in https://github.com/spf13/viper/pull/1860
- Add decoder hook option by @sagikazarmark in https://github.com/spf13/viper/pull/1872
- Encoder improvements by @sagikazarmark in https://github.com/spf13/viper/pull/1885
- Get uint8 by @martinconic in https://github.com/spf13/viper/pull/1894
- Fix missing config type when reading from a buffer by @sagikazarmark in https://github.com/spf13/viper/pull/1857
- fix: do not allow setting dependencies to nil values by @sagikazarmark in https://github.com/spf13/viper/pull/1871
- feat: copy keydelim from parent chart in viper.Sub() by @obs-gh-alexlew in https://github.com/spf13/viper/pull/1887
- Drop encoding formats: HCL, Java properties, INI by @sagikazarmark in https://github.com/spf13/viper/pull/1870
- chore: update mapstructure by @sagikazarmark in https://github.com/spf13/viper/pull/1723
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1834
- build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in https://github.com/spf13/viper/pull/1853
- Revert to go-difflib and go-spew releases by @skitt in https://github.com/spf13/viper/pull/1861
- build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @dependabot in https://github.com/spf13/viper/pull/1862
- build(deps): bump github/codeql-action from 3.25.8 to 3.25.10 by @dependabot in https://github.com/spf13/viper/pull/1865
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/spf13/viper/pull/1864
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1866
- build(deps): bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in https://github.com/spf13/viper/pull/1876
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /remote by @dependabot in https://github.com/spf13/viper/pull/1878
- build(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in https://github.com/spf13/viper/pull/1879
- build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/spf13/viper/pull/1881
- build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in https://github.com/spf13/viper/pull/1880
- build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in https://github.com/spf13/viper/pull/1883
- chore(deps): update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1884
- chore: update dependencies by @sagikazarmark in https://github.com/spf13/viper/pull/1888
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0 to 2.1.0 by @dependabot in https://github.com/spf13/viper/pull/1901
- build(deps): bump github.com/spf13/cast from 1.6.0 to 1.7.0 by @dependabot in https://github.com/spf13/viper/pull/1899
- build(deps): bump github/codeql-action from 3.25.13 to 3.26.0 by @dependabot in https://github.com/spf13/viper/pull/1897
- build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by @dependabot in https://github.com/spf13/viper/pull/1893
- build(deps): bump github/codeql-action from 3.26.0 to 3.26.2 by @dependabot in https://github.com/spf13/viper/pull/1903
- build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 by @dependabot in https://github.com/spf13/viper/pull/1905
- build(deps): bump github/codeql-action from 3.26.3 to 3.26.5 by @dependabot in https://github.com/spf13/viper/pull/1909
- Update Go by @sagikazarmark in https://github.com/spf13/viper/pull/1913
- chore: update crypt package by @sagikazarmark in https://github.com/spf13/viper/pull/1914
- build(deps): bump github/codeql-action from 3.26.5 to 3.26.6 by @dependabot in https://github.com/spf13/viper/pull/1915
- build(deps): bump mheap/github-action-required-labels from 5.4.1 to 5.4.2 by @dependabot in https://github.com/spf13/viper/pull/1916
- build(deps): bump cachix/install-nix-action from 27 to 28 by @dependabot in https://github.com/spf13/viper/pull/1919
- build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 by @dependabot in https://github.com/spf13/viper/pull/1920
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1921
- build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 by @dependabot in https://github.com/spf13/viper/pull/1923
- build(deps): bump github.com/go-viper/mapstructure/v2 from 2.1.0 to 2.2.1 by @dependabot in https://github.com/spf13/viper/pull/1925
- build(deps): bump github/codeql-action from 3.26.8 to 3.26.11 by @dependabot in https://github.com/spf13/viper/pull/1932
- build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in https://github.com/spf13/viper/pull/1930
- build(deps): bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in https://github.com/spf13/viper/pull/1928
- build(deps): bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in https://github.com/spf13/viper/pull/1936
- build(deps): bump github/codeql-action from 3.26.11 to 3.27.2 by @dependabot in https://github.com/spf13/viper/pull/1948
- build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in https://github.com/spf13/viper/pull/1944
- build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in https://github.com/spf13/viper/pull/1942
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0 by @dependabot in https://github.com/spf13/viper/pull/1943
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in https://github.com/spf13/viper/pull/1941
- build(deps): bump github/codeql-action from 3.27.2 to 3.27.3 by @dependabot in https://github.com/spf13/viper/pull/1949
- build(deps): bump github/codeql-action from 3.27.3 to 3.27.7 by @dependabot in https://github.com/spf13/viper/pull/1958
- build(deps): bump mheap/github-action-required-labels from 5.4.2 to 5.5.0 by @dependabot in https://github.com/spf13/viper/pull/1957
- build(deps): bump actions/dependency-review-action from 4.4.0 to 4.5.0 by @dependabot in https://github.com/spf13/viper/pull/1953
- build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 by @dependabot in https://github.com/spf13/viper/pull/1959
- build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in https://github.com/spf13/viper/pull/1954
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 in /remote by @dependabot in https://github.com/spf13/viper/pull/1960
- build(deps): bump github/codeql-action from 3.27.7 to 3.27.9 by @dependabot in https://github.com/spf13/viper/pull/1964
- chore: update afero by @sagikazarmark in https://github.com/spf13/viper/pull/1973
- build(deps): bump github.com/spf13/cast from 1.7.0 to 1.7.1 by @dependabot in https://github.com/spf13/viper/pull/1968
- build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in https://github.com/spf13/viper/pull/1979
- ci: add Go 1.24 to the test matrix by @sagikazarmark in https://github.com/spf13/viper/pull/1983
- refactor: move remote code to separate file by @sagikazarmark in https://github.com/spf13/viper/pull/1847
- refactor: cleanup unused encoding code by @sagikazarmark in https://github.com/spf13/viper/pull/1889
- Fix issues reported by testifylint by @deining in https://github.com/spf13/viper/pull/1965
- docs: add update instructions for 1.20 by @sagikazarmark in https://github.com/spf13/viper/pull/1992
- @obs-gh-alexlew made their first contribution in https://github.com/spf13/viper/pull/1887
- @martinconic made their first contribution in https://github.com/spf13/viper/pull/1894
- @deining made their first contribution in https://github.com/spf13/viper/pull/1965
Full Changelog: https://github.com/spf13/viper/compare/v1.19.0...v1.20.0
v1.20.0-alpha.6
- Encoder improvements by @sagikazarmark in https://github.com/spf13/viper/pull/1885
- feat: copy keydelim from parent chart in viper.Sub() by @obs-gh-alexlew in https://github.com/spf13/viper/pull/1887
- build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 in /remote by @dependabot in https://github.com/spf13/viper/pull/1878
- build(deps): bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in https://github.com/spf13/viper/pull/1879
- build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/spf13/viper/pull/1881
- build(deps): bump github/codeql-action from 3.25.11 to 3.25.12 by @dependabot in https://github.com/spf13/viper/pull/1880
- build(deps): bump github/codeql-action from 3.25.12 to 3.25.13 by @dependabot in https://github.com/spf13/viper/pull/1883
- chore(deps): update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1884
- chore: update dependencies by @sagikazarmark in https://github.com/spf13/viper/pull/1888
- refactor: cleanup unused encoding code by @sagikazarmark in https://github.com/spf13/viper/pull/1889
- @obs-gh-alexlew made their first contribution in https://github.com/spf13/viper/pull/1887
Full Changelog: https://github.com/spf13/viper/compare/v1.20.0-alpha.5...v1.20.0-alpha.6
v1.20.0-alpha.3
- New encoding layer by @sagikazarmark in https://github.com/spf13/viper/pull/1869
- Drop encoding formats: HCL, Java properties, INI by @sagikazarmark in https://github.com/spf13/viper/pull/1870
Full Changelog: https://github.com/spf13/viper/compare/v1.20.0-alpha.2...v1.20.0-alpha.3
v1.20.0-alpha.2
- Revert to go-difflib and go-spew releases by @skitt in https://github.com/spf13/viper/pull/1861
- build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 by @dependabot in https://github.com/spf13/viper/pull/1862
- build(deps): bump github/codeql-action from 3.25.8 to 3.25.10 by @dependabot in https://github.com/spf13/viper/pull/1865
- build(deps): bump actions/checkout from 4.1.6 to 4.1.7 by @dependabot in https://github.com/spf13/viper/pull/1864
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1866
Full Changelog: https://github.com/spf13/viper/compare/v1.20.0-alpha.1...v1.20.0-alpha.2
v1.20.0-alpha.1
The upcoming 1.20.0 release contains quite a few, large changes, so I decided to tag a few alpha/beta releases first.
Please give it a try and report back any issues. Thanks! ❤️
- Drop Go 1.20 support by @sagikazarmark in https://github.com/spf13/viper/pull/1846
- Drop slog shim by @sagikazarmark in https://github.com/spf13/viper/pull/1848
- Replace file searching API with a finder by @sagikazarmark in https://github.com/spf13/viper/pull/1849
- Finder feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1852
- Allow setting options on the global Viper instance by @sagikazarmark in https://github.com/spf13/viper/pull/1856
- Add experimental flag for bind struct by @sagikazarmark in https://github.com/spf13/viper/pull/1854
- Make the remote package a separate module by @sagikazarmark in https://github.com/spf13/viper/pull/1860
- Fix missing config type when reading from a buffer by @sagikazarmark in https://github.com/spf13/viper/pull/1857
- chore: update mapstructure by @sagikazarmark in https://github.com/spf13/viper/pull/1723
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1834
- build(deps): bump github/codeql-action from 3.25.7 to 3.25.8 by @dependabot in https://github.com/spf13/viper/pull/1853
- refactor: move remote code to separate file by @sagikazarmark in https://github.com/spf13/viper/pull/1847
Full Changelog: https://github.com/spf13/viper/compare/v1.19.0...v1.20.0-alpha.1
v1.19.0
- fix!: hide struct binding behind a feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1720
- build(deps): bump github/codeql-action from 2.22.8 to 2.22.9 by @dependabot in https://github.com/spf13/viper/pull/1705
- build(deps): bump actions/setup-go from 4.1.0 to 5.0.0 by @dependabot in https://github.com/spf13/viper/pull/1703
- build(deps): bump github/codeql-action from 2.22.9 to 3.22.11 by @dependabot in https://github.com/spf13/viper/pull/1713
- build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1 by @dependabot in https://github.com/spf13/viper/pull/1711
- build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in https://github.com/spf13/viper/pull/1722
- build(deps): bump github/codeql-action from 3.22.11 to 3.23.0 by @dependabot in https://github.com/spf13/viper/pull/1734
- build(deps): bump actions/dependency-review-action from 3.1.4 to 3.1.5 by @dependabot in https://github.com/spf13/viper/pull/1731
- build(deps): bump mheap/github-action-required-labels from 5.1.0 to 5.2.0 by @dependabot in https://github.com/spf13/viper/pull/1743
- build(deps): bump github/codeql-action from 3.23.0 to 3.23.2 by @dependabot in https://github.com/spf13/viper/pull/1742
- build(deps): bump actions/dependency-review-action from 3.1.5 to 4.0.0 by @dependabot in https://github.com/spf13/viper/pull/1739
- build(deps): bump cachix/install-nix-action from 24 to 25 by @dependabot in https://github.com/spf13/viper/pull/1737
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by @dependabot in https://github.com/spf13/viper/pull/1751
- build(deps): bump github/codeql-action from 3.24.0 to 3.24.1 by @dependabot in https://github.com/spf13/viper/pull/1760
- build(deps): bump actions/dependency-review-action from 4.0.0 to 4.1.0 by @dependabot in https://github.com/spf13/viper/pull/1761
- build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in https://github.com/spf13/viper/pull/1757
- build(deps): bump mheap/github-action-required-labels from 5.2.0 to 5.3.0 by @dependabot in https://github.com/spf13/viper/pull/1759
- build(deps): bump github/codeql-action from 3.24.1 to 3.24.3 by @dependabot in https://github.com/spf13/viper/pull/1763
- build(deps): bump github.com/sagikazarmark/crypt from 0.17.0 to 0.18.0 by @dependabot in https://github.com/spf13/viper/pull/1774
- build(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by @dependabot in https://github.com/spf13/viper/pull/1770
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/spf13/viper/pull/1776
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by @dependabot in https://github.com/spf13/viper/pull/1775
- build(deps): bump cachix/install-nix-action from 25 to 26 by @dependabot in https://github.com/spf13/viper/pull/1778
- build(deps): bump actions/dependency-review-action from 4.1.0 to 4.1.3 by @dependabot in https://github.com/spf13/viper/pull/1767
- build(deps): bump github/codeql-action from 3.24.6 to 3.24.9 by @dependabot in https://github.com/spf13/viper/pull/1790
- build(deps): bump mheap/github-action-required-labels from 5.3.0 to 5.4.0 by @dependabot in https://github.com/spf13/viper/pull/1789
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in https://github.com/spf13/viper/pull/1780
- build(deps): bump actions/dependency-review-action from 4.1.3 to 4.2.4 by @dependabot in https://github.com/spf13/viper/pull/1793
- chore: upgrade crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1794
- build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 by @dependabot in https://github.com/spf13/viper/pull/1788
- build(deps): bump actions/dependency-review-action from 4.2.4 to 4.2.5 by @dependabot in https://github.com/spf13/viper/pull/1796
- build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 by @dependabot in https://github.com/spf13/viper/pull/1804
- build(deps): bump github/codeql-action from 3.24.9 to 3.25.1 by @dependabot in https://github.com/spf13/viper/pull/1806
- build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in https://github.com/spf13/viper/pull/1807
- build(deps): bump actions/checkout from 4.1.2 to 4.1.3 by @dependabot in https://github.com/spf13/viper/pull/1808
- build(deps): bump actions/checkout from 4.1.3 to 4.1.4 by @dependabot in https://github.com/spf13/viper/pull/1813
- build(deps): bump github/codeql-action from 3.25.1 to 3.25.2 by @dependabot in https://github.com/spf13/viper/pull/1811
- build(deps): bump mheap/github-action-required-labels from 5.4.0 to 5.4.1 by @dependabot in https://github.com/spf13/viper/pull/1817
- build(deps): bump actions/dependency-review-action from 4.2.5 to 4.3.2 by @dependabot in https://github.com/spf13/viper/pull/1821
- build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2 by @dependabot in https://github.com/spf13/viper/pull/1822
- build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by @dependabot in https://github.com/spf13/viper/pull/1824
- build(deps): bump github/codeql-action from 3.25.2 to 3.25.4 by @dependabot in https://github.com/spf13/viper/pull/1828
- build(deps): bump golangci/golangci-lint-action from 4.0.0 to 6.0.1 by @dependabot in https://github.com/spf13/viper/pull/1829
- build(deps): bump github/codeql-action from 3.25.4 to 3.25.7 by @dependabot in https://github.com/spf13/viper/pull/1844
- build(deps): bump cachix/install-nix-action from 26 to 27 by @dependabot in https://github.com/spf13/viper/pull/1833
- build(deps): bump actions/checkout from 4.1.4 to 4.1.6 by @dependabot in https://github.com/spf13/viper/pull/1835
- Update links to Golang Modules documentation by @tobb10001 in https://github.com/spf13/viper/pull/1758
- chore: add Go 1.22 support by @sagikazarmark in https://github.com/spf13/viper/pull/1762
- fix #1700: update tests to use local viper instance by @smukk9 in https://github.com/spf13/viper/pull/1791
- Update references to bketelsen/crypt by @skitt in https://github.com/spf13/viper/pull/1842
- @tobb10001 made their first contribution in https://github.com/spf13/viper/pull/1758
- @smukk9 made their first contribution in https://github.com/spf13/viper/pull/1791
- @skitt made their first contribution in https://github.com/spf13/viper/pull/1842
Full Changelog: https://github.com/spf13/viper/compare/v1.18.1...v1.19.0
v1.18.2
tl;dr Skip 1.18.0 and 1.18.1 and upgrade to this version instead.
This release fixes a regression that appears in rare circumstances when using Unmarshal
or UnmarshalExact
to decode values onto pointers with multiple indirection (eg. pointer to a pointer, etc). The change was introduced in 1.18.0 as a means to resolve a long-standing bug when decoding environment variables to structs.
The feature is now disabled by default and can be enabled using the viper_bind_struct
build tag. It's also considered experimental at this point, so breaking changes may be introduced in the future.
What's Changed
Bug Fixes 🐛
- feat!: hide struct binding behind a feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1715
Full Changelog: https://github.com/spf13/viper/compare/v1.18.1...v1.18.2
v1.18.1
What's Changed
Bug Fixes 🐛
- Merge missing struct keys inside UnmarshalExact by @krakowski in https://github.com/spf13/viper/pull/1704
Full Changelog: https://github.com/spf13/viper/compare/v1.18.0...v1.18.1
v1.18.0
Major changes
Highlighting some of the changes for better visibility.
Please share your feedback in the Discussion forum. Thanks! ❤️
AutomaticEnv
works with Unmarshal
Previously, environment variables that weren't bound manually or had no defaults could not be mapped by Unmarshal
. (The problem is explained in details in this issue: #761)
#1429 introduced a solution that solves that issue.
What's Changed
Enhancements 🚀
- chore: rename files according to enabled build tags by @alexandear in https://github.com/spf13/viper/pull/1642
- test: replace ifs with asserts to simplify tests by @alexandear in https://github.com/spf13/viper/pull/1656
- ci: enable test shuffle and fix tests by @alexandear in https://github.com/spf13/viper/pull/1643
- fix: gocritic lint issues by @alexandear in https://github.com/spf13/viper/pull/1696
Bug Fixes 🐛
- Implement viper.BindStruct for automatic unmarshalling from environment variables by @krakowski in https://github.com/spf13/viper/pull/1429
- fix isPathShadowedInFlatMap type cast bug by @linuxsong in https://github.com/spf13/viper/pull/1585
Dependency Updates ⬆️
- build(deps): bump github/codeql-action from 2.21.9 to 2.22.3 by @dependabot in https://github.com/spf13/viper/pull/1661
- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in https://github.com/spf13/viper/pull/1659
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in https://github.com/spf13/viper/pull/1663
- build(deps): bump actions/github-script from 6.4.1 to 7.0.1 by @dependabot in https://github.com/spf13/viper/pull/1686
- build(deps): bump github/codeql-action from 2.22.3 to 2.22.8 by @dependabot in https://github.com/spf13/viper/pull/1688
- build(deps): bump github.com/spf13/afero from 1.10.0 to 1.11.0 by @dependabot in https://github.com/spf13/viper/pull/1692
- build(deps): bump actions/dependency-review-action from 3.1.0 to 3.1.4 by @dependabot in https://github.com/spf13/viper/pull/1690
- build(deps): bump cachix/install-nix-action from 23 to 24 by @dependabot in https://github.com/spf13/viper/pull/1689
- build(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 by @dependabot in https://github.com/spf13/viper/pull/1672
- build(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 by @dependabot in https://github.com/spf13/viper/pull/1691
- build(deps): bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 by @dependabot in https://github.com/spf13/viper/pull/1668
- chore: update dependencies by @sagikazarmark in https://github.com/spf13/viper/pull/1694
- chore: update crypt by @sagikazarmark in https://github.com/spf13/viper/pull/1701
Other Changes
- Add info about multiple hosts for remote config by @KaymeKaydex in https://github.com/spf13/viper/pull/1684
- refactor: drop fsonitfy wrapper by @sagikazarmark in https://github.com/spf13/viper/pull/1693
- Note Get* behavior on parse failure by @scop in https://github.com/spf13/viper/pull/1687
- fix: godot lint issues by @alexandear in https://github.com/spf13/viper/pull/1657
New Contributors
- @KaymeKaydex made their first contribution in https://github.com/spf13/viper/pull/1684
- @krakowski made their first contribution in https://github.com/spf13/viper/pull/1429
- @linuxsong made their first contribution in https://github.com/spf13/viper/pull/1585
Full Changelog: https://github.com/spf13/viper/compare/v1.17.0...v1.18.0