commitsar
commitsar copied to clipboard
fix(deps): update module github.com/spf13/viper to v1.19.0
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/spf13/viper | v1.17.0 -> v1.19.0 |
Release Notes
spf13/viper (github.com/spf13/viper)
v1.19.0
What's Changed
Bug Fixes 🐛
- fix!: hide struct binding behind a feature flag by @sagikazarmark in https://github.com/spf13/viper/pull/1720
Dependency Updates ⬆️
- 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
Other Changes
- 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
New Contributors
- @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
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 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 was generated by Mend Renovate. View the repository job log.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
commitsar | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jun 2, 2024 9:28am |