Open renovate[bot] opened 7 months ago
In order to perform the update(s) described in the table above, Renovate ran the go get
command, which resulted in the following additional change(s):
Details:
Package | Change |
---|---|
github.com/google/go-cmp |
v0.5.9 -> v0.6.0 |
This PR contains the following updates:
v0.9.0
->v1.1.0
Release Notes
sethvargo/go-envconfig (github.com/sethvargo/go-envconfig)
### [`v1.1.0`](https://togithub.com/sethvargo/go-envconfig/releases/tag/v1.1.0) [Compare Source](https://togithub.com/sethvargo/go-envconfig/compare/v1.0.3...v1.1.0) ##### What's Changed - Add MustProcess which panics on errors by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/115](https://togithub.com/sethvargo/go-envconfig/pull/115) **Full Changelog**: https://github.com/sethvargo/go-envconfig/compare/v1.0.3...v1.1.0 ### [`v1.0.3`](https://togithub.com/sethvargo/go-envconfig/releases/tag/v1.0.3) [Compare Source](https://togithub.com/sethvargo/go-envconfig/compare/v1.0.2...v1.0.3) ##### What's Changed - Relax Go constraint to 1.20 by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/113](https://togithub.com/sethvargo/go-envconfig/pull/113) **Full Changelog**: https://github.com/sethvargo/go-envconfig/compare/v1.0.2...v1.0.3 ### [`v1.0.2`](https://togithub.com/sethvargo/go-envconfig/releases/tag/v1.0.2) [Compare Source](https://togithub.com/sethvargo/go-envconfig/compare/v1.0.1...v1.0.2) ##### What's Changed - Fix docs by [@ucpr](https://togithub.com/ucpr) in [https://github.com/sethvargo/go-envconfig/pull/105](https://togithub.com/sethvargo/go-envconfig/pull/105) - Fix README example code comment by [@katsuharu](https://togithub.com/katsuharu) in [https://github.com/sethvargo/go-envconfig/pull/106](https://togithub.com/sethvargo/go-envconfig/pull/106) - Handle case where user accidentally uses Process() with a Config when… by [@pdewilde](https://togithub.com/pdewilde) in [https://github.com/sethvargo/go-envconfig/pull/109](https://togithub.com/sethvargo/go-envconfig/pull/109) - Fix docs by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/110](https://togithub.com/sethvargo/go-envconfig/pull/110) ##### New Contributors - [@katsuharu](https://togithub.com/katsuharu) made their first contribution in [https://github.com/sethvargo/go-envconfig/pull/106](https://togithub.com/sethvargo/go-envconfig/pull/106) - [@pdewilde](https://togithub.com/pdewilde) made their first contribution in [https://github.com/sethvargo/go-envconfig/pull/109](https://togithub.com/sethvargo/go-envconfig/pull/109) **Full Changelog**: https://github.com/sethvargo/go-envconfig/compare/v1.0.1...v1.0.2 ### [`v1.0.1`](https://togithub.com/sethvargo/go-envconfig/releases/tag/v1.0.1) [Compare Source](https://togithub.com/sethvargo/go-envconfig/compare/v1.0.0...v1.0.1) ##### What's Changed - Update Go version to 1.22.1 (security) ### [`v1.0.0`](https://togithub.com/sethvargo/go-envconfig/releases/tag/v1.0.0) [Compare Source](https://togithub.com/sethvargo/go-envconfig/compare/v0.9.0...v1.0.0) > \[!CAUTION] > > This release includes **breaking changes**. Please read these release notes thoroughly. #### New features - Introduce global and cascading configuration options by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/97](https://togithub.com/sethvargo/go-envconfig/pull/97) > This introduces the concept of global configurations and cascades struct-level configuration options onto all child fields. For example, marking a struct as required will mark all child fields as required. Similarly, setting a custom delimiter on a struct tag propagates that delimiter to all child fields of the struct. This behavior previously only applied to the `noinit` tag, but it now applies to all tags. #### Breaking changes - Change `MutatorFunc` to be more flexible by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/92](https://togithub.com/sethvargo/go-envconfig/pull/92) and [https://github.com/sethvargo/go-envconfig/pull/94](https://togithub.com/sethvargo/go-envconfig/pull/94) > **⚠️ BREAKING!** This changes the signature of the `MutatorFunc` to have more information about prior states. It will include the original environment variable names and values, as well as the currently resolved values. Additionally, the mutation chain can now be stopped without returning an error. - Require Go 1.21 or later by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/93](https://togithub.com/sethvargo/go-envconfig/pull/93) > **⚠️ BREAKING!** The new minimum required Go version is 1.21. - Drop `ExtractDefaults` functionality by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/95](https://togithub.com/sethvargo/go-envconfig/pull/95) > **⚠️ BREAKING!** This removes the `ExtractDefaults` function. It was rarely used and resulted in extraneous processing. Users who depended on this functionality can call `ProcessWith` an empty `MapLookuper` (which is all `ExtractDefaults` did anyway). - Ignore prefix computing environment variable defaults by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/99](https://togithub.com/sethvargo/go-envconfig/pull/99) > **⚠️ BREAKING!** Computing the default value for an environment variable when the default value is another environment variable will ignore any prefixes on the current lookuper. See [https://github.com/sethvargo/go-envconfig/pull/85](https://togithub.com/sethvargo/go-envconfig/pull/85) for more information. - Allow configurable decoding by [@sethvargo](https://togithub.com/sethvargo) in [https://github.com/sethvargo/go-envconfig/pull/100](https://togithub.com/sethvargo/go-envconfig/pull/100) > **⚠️ BREAKING!** Envconfig no longer runs decoders or mutators on unset values. To restore the old behavior, add the `decodeunset` struct field annotation or pass the `DefaultDecodeUnset` configuration option as true. See [https://github.com/sethvargo/go-envconfig/pull/100](https://togithub.com/sethvargo/go-envconfig/pull/100) for more information. **Full Changelog**: https://github.com/sethvargo/go-envconfig/compare/v0.9.0...v1.0.0-beta1Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.