retail-store-sample-app
retail-store-sample-app copied to clipboard
fix(deps): update module github.com/sethvargo/go-envconfig to v0.9.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| github.com/sethvargo/go-envconfig | v0.1.1 -> v0.9.0 |
Release Notes
sethvargo/go-envconfig (github.com/sethvargo/go-envconfig)
v0.9.0
What's Changed
- Allow noinit to apply to slices, maps, and unsafe pointers by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/83
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.8.3...v0.9.0
v0.8.3
v0.8.2
What's Changed
- Track pointer initialization for zero values by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/73
- Drop regexp for performance by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/74
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.8.1...v0.8.2
v0.8.1
What's Changed
- Propagate
noinitfrom parent fields by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/67 - Always call decoders by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/68
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.8.0...v0.8.1
v0.8.0
What's Changed
The previous implementation of overwrite would always overwrite values in the given struct, even if values existed. While this is the definition of overwrite, it unintentionally extended to default values as well. So even if a value was explicitly set on a struct, it would be overwritten with the "default" value set in envconfig. This was an unexpected behavior, since defaults should take the lowest precedence.
The new implementation has the following behavior with overwrite:
-
If the struct field has the zero value and a default is set:
-
If no environment variable is specified, the struct field will be populated with the default value.
-
If an environment variable is specified, the struct field will be populate with the environment variable value.
-
-
If the struct field has a non-zero value and a default is set:
-
If no environment variable is specified, the struct field's existing value will be used (the default is ignored).
-
If an environment variable is specified, the struct field's existing value will be overwritten with the environment variable value.
-
As part of this change, decoder interfaces are only processed when an environment (or a default) is present.
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.7.0...v0.8.0
v0.7.0
What's Changed
-
Change custom unmarshaling order by @​gust1n in https://github.com/sethvargo/go-envconfig/pull/59. This changes the order of resolution for unmarshalling to:
envconfig.Decoderencoding.TextUnmarshalerjson.Unmarshalerencoding.BinaryUnmarshalergob.GobDecoder
New Contributors
- @​gust1n made their first contribution in https://github.com/sethvargo/go-envconfig/pull/59
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.6.2...v0.7.0
v0.6.2
What's Changed
- Fixing struct pointer initialization with no values set by @​williamgcampbell in https://github.com/sethvargo/go-envconfig/pull/57
New Contributors
- @​williamgcampbell made their first contribution in https://github.com/sethvargo/go-envconfig/pull/57
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.6.1...v0.6.2
v0.6.1
What's Changed
- Sort struct fields for reduce memory by @​zchee in https://github.com/sethvargo/go-envconfig/pull/51
- Fix GitHub Actions badge url and query by @​zchee in https://github.com/sethvargo/go-envconfig/pull/52
- Fix typo in README.md by @​ucpr in https://github.com/sethvargo/go-envconfig/pull/53
- Extend
noinitto all pointer fields by @​sethvargo in https://github.com/sethvargo/go-envconfig/pull/55
New Contributors
- @​zchee made their first contribution in https://github.com/sethvargo/go-envconfig/pull/51
- @​ucpr made their first contribution in https://github.com/sethvargo/go-envconfig/pull/53
Full Changelog: https://github.com/sethvargo/go-envconfig/compare/v0.6.0...v0.6.1
v0.6.0
Features
- Add support for custom element delimiters for slices and maps
- Add support for custom key/value separators for maps
v0.5.0
v0.4.0
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.2
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.