k8up-io / wrestic

Restic Backup Kubernetes and OpenShift Wrapper - Part of K8up
BSD 3-Clause "New" or "Revised" License
16 stars 3 forks source link

Update module github.com/go-logr/logr to v1 #97

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 3 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/go-logr/logr require major v0.1.0 -> v1.2.0

Release Notes

go-logr/logr ### [`v1.2.0`](https://togithub.com/go-logr/logr/releases/v1.2.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v1.1.0...v1.2.0) This release has several bug fixes and feature improvements. - logr: define an optional `logr.Marshaler` interface for types which want to control how they get logged - funcr: support `fmt.Stringer` and `error` interfaces on values which implement them - funcr: support logging complex{64,128} - funcr: fix handling of typed nil when logging a struct via reflection - funcr: add (optional) JSON output formatting mode - funcr: better handling of Go's `json` struct tags (all except "string") - funcr: handle embedded types more like Go's `json` package - funcr: misc performance optimizations - funcr: add support for modifying or remapping key/value pairs via hook functions - funcr: optionally log the caller function name - funcr: fix escaping of strings which contain special characters like line breaks or quotation marks - funcr: support `encoding.TextMarshaler` for map keys - funcr: allow customization of the timestamp format - funcr: improved testing - link to zerologr at its new location in the go-logr organization - various documentation and `go doc` enhancements ### [`v1.1.0`](https://togithub.com/go-logr/logr/releases/v1.1.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v1.0.0...v1.1.0) This release has several bugfixes and feature improvements. - logr: fix incremental `WithCallDepth()` calls. - logr: expose the LogSink via `GetSink()` and `SetSink()` for custom `WithSomething(logr, something)` integrations. - logr: add an optional `CallStackHelperLogSink` interface so that implementations which have a function to flag helper functions (e.g. `testing.T` has `Helper()`) can attribute callers correctly. Log helper functions should prefer to use `WithCallStackHelper()` instead `WithCallDepth(1)` for maximum reach. Note the signature of `WithCallStackHelper()` - the caller must ALSO call the returned function. - funcr: add a `LogTimestamp` option. - funcr: support embedding a `funcr.Formatter` in other logger implementations. Used in `testing.NewTestLogger()` - testing: proper caller attribution when using `NewTestLogger()` - testing: enable options for `LogTimestamp` and `Verbosity` in `NewTestLoggerWithOptions()` - misc: Godoc clarifications ### [`v1.0.0`](https://togithub.com/go-logr/logr/blob/master/CHANGELOG.md#v100-rc1) [Compare Source](https://togithub.com/go-logr/logr/compare/v0.4.0...v1.0.0) This is the first logged release. Major changes (including breaking changes) have occurred since earlier tags. ### [`v0.4.0`](https://togithub.com/go-logr/logr/releases/v0.4.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v0.3.0...v0.4.0) - Adds `logr.WithCallDepth()` - Deprecate logr/testing.NullLogger in favor of logr.Discard() ### [`v0.3.0`](https://togithub.com/go-logr/logr/releases/v0.3.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v0.2.1...v0.3.0) - Adds support for `NewContext`, `FromContext`, and `FromContextOrDiscard` - Documents the "underlier" pattern for implementations ### [`v0.2.1`](https://togithub.com/go-logr/logr/releases/v0.2.1) [Compare Source](https://togithub.com/go-logr/logr/compare/v0.2.0...v0.2.1) - Adds an `InfoLogger` type alias for v0.1.0 compatibility ### [`v0.2.0`](https://togithub.com/go-logr/logr/releases/v0.2.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v0.1.0...v0.2.0) This tag is API-incompatible with previous versions. - Get rid of `InfoLogger` THIS IS A BREAKING CHANGE - Clarify that `V()` is supposed to be additive

Configuration

📅 Schedule: 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 has been generated by WhiteSource Renovate. View repository job log here.

renovate[bot] commented 2 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 1.x releases. However, if you upgrade to 1.x manually then Renovate will reenable minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.