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.
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/spf13/viper](https://github.com/spf13/viper) | require | minor | `v1.17.0` -> `v1.18.0` |
---
### Release Notes
<details>
<summary>spf13/viper (github.com/spf13/viper)</summary>
### [`v1.18.0`](https://github.com/spf13/viper/releases/tag/v1.18.0)
[Compare Source](https://github.com/spf13/viper/compare/v1.17.0...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](https://github.com/spf13/viper/issues/761))
[#​1429](https://github.com/spf13/viper/issues/1429) introduced a solution that solves that issue.
#### What's Changed
##### Enhancements 🚀
- chore: rename files according to enabled build tags by [@​alexandear](https://github.com/alexandear) in https://github.com/spf13/viper/pull/1642
- test: replace ifs with asserts to simplify tests by [@​alexandear](https://github.com/alexandear) in https://github.com/spf13/viper/pull/1656
- ci: enable test shuffle and fix tests by [@​alexandear](https://github.com/alexandear) in https://github.com/spf13/viper/pull/1643
- fix: gocritic lint issues by [@​alexandear](https://github.com/alexandear) in https://github.com/spf13/viper/pull/1696
##### Bug Fixes 🐛
- Implement viper.BindStruct for automatic unmarshalling from environment variables by [@​krakowski](https://github.com/krakowski) in https://github.com/spf13/viper/pull/1429
- fix isPathShadowedInFlatMap type cast bug by [@​linuxsong](https://github.com/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](https://github.com/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](https://github.com/dependabot) in https://github.com/spf13/viper/pull/1659
- build(deps): bump actions/checkout from 4.1.0 to 4.1.1 by [@​dependabot](https://github.com/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](https://github.com/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](https://github.com/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](https://github.com/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](https://github.com/dependabot) in https://github.com/spf13/viper/pull/1690
- build(deps): bump cachix/install-nix-action from 23 to 24 by [@​dependabot](https://github.com/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](https://github.com/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](https://github.com/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](https://github.com/dependabot) in https://github.com/spf13/viper/pull/1668
- chore: update dependencies by [@​sagikazarmark](https://github.com/sagikazarmark) in https://github.com/spf13/viper/pull/1694
- chore: update crypt by [@​sagikazarmark](https://github.com/sagikazarmark) in https://github.com/spf13/viper/pull/1701
##### Other Changes
- Add info about multiple hosts for remote config by [@​KaymeKaydex](https://github.com/KaymeKaydex) in https://github.com/spf13/viper/pull/1684
- refactor: drop fsonitfy wrapper by [@​sagikazarmark](https://github.com/sagikazarmark) in https://github.com/spf13/viper/pull/1693
- Note Get\* behavior on parse failure by [@​scop](https://github.com/scop) in https://github.com/spf13/viper/pull/1687
- fix: godot lint issues by [@​alexandear](https://github.com/alexandear) in https://github.com/spf13/viper/pull/1657
#### New Contributors
- [@​KaymeKaydex](https://github.com/KaymeKaydex) made their first contribution in https://github.com/spf13/viper/pull/1684
- [@​krakowski](https://github.com/krakowski) made their first contribution in https://github.com/spf13/viper/pull/1429
- [@​linuxsong](https://github.com/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
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMy4yIiwidXBkYXRlZEluVmVyIjoiMzcuMzMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.17.0->v1.18.0Release Notes
spf13/viper (github.com/spf13/viper)
v1.18.0Compare Source
Major changes
Highlighting some of the changes for better visibility.
Please share your feedback in the Discussion forum. Thanks! ❤️
AutomaticEnvworks withUnmarshalPreviously, 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 🚀
Bug Fixes 🐛
Dependency Updates ⬆️
Other Changes
New Contributors
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: Enabled.
♻ 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.
This PR has been generated by Renovate Bot.