go-logr/logr (github.com/go-logr/logr)
### [`v1.4.2`](https://togithub.com/go-logr/logr/releases/tag/v1.4.2)
[Compare Source](https://togithub.com/go-logr/logr/compare/v1.4.1...v1.4.2)
#### What's Changed
- Fix lint: named but unused params by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/268](https://togithub.com/go-logr/logr/pull/268)
- Add a Go report card, fix lint by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/271](https://togithub.com/go-logr/logr/pull/271)
- funcr: Handle nested empty groups properly by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/274](https://togithub.com/go-logr/logr/pull/274)
##### Dependencies:
- build(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/254](https://togithub.com/go-logr/logr/pull/254)
- build(deps): bump github/codeql-action from 3.22.12 to 3.23.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/256](https://togithub.com/go-logr/logr/pull/256)
- build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/257](https://togithub.com/go-logr/logr/pull/257)
- build(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/259](https://togithub.com/go-logr/logr/pull/259)
- build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/260](https://togithub.com/go-logr/logr/pull/260)
- build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/263](https://togithub.com/go-logr/logr/pull/263)
- build(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/262](https://togithub.com/go-logr/logr/pull/262)
- build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/264](https://togithub.com/go-logr/logr/pull/264)
- build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/266](https://togithub.com/go-logr/logr/pull/266)
- build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/267](https://togithub.com/go-logr/logr/pull/267)
- build(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/270](https://togithub.com/go-logr/logr/pull/270)
- build(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/272](https://togithub.com/go-logr/logr/pull/272)
- build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/275](https://togithub.com/go-logr/logr/pull/275)
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/276](https://togithub.com/go-logr/logr/pull/276)
- build(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/277](https://togithub.com/go-logr/logr/pull/277)
- build(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/278](https://togithub.com/go-logr/logr/pull/278)
- build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/279](https://togithub.com/go-logr/logr/pull/279)
- build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/280](https://togithub.com/go-logr/logr/pull/280)
- build(deps): bump actions/checkout from 4.1.2 to 4.1.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/281](https://togithub.com/go-logr/logr/pull/281)
- build(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/282](https://togithub.com/go-logr/logr/pull/282)
- build(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/283](https://togithub.com/go-logr/logr/pull/283)
- build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/284](https://togithub.com/go-logr/logr/pull/284)
- build(deps): bump actions/checkout from 4.1.3 to 4.1.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/285](https://togithub.com/go-logr/logr/pull/285)
- build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/286](https://togithub.com/go-logr/logr/pull/286)
- build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/288](https://togithub.com/go-logr/logr/pull/288)
- build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/289](https://togithub.com/go-logr/logr/pull/289)
- build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/293](https://togithub.com/go-logr/logr/pull/293)
- build(deps): bump github/codeql-action from 3.25.3 to 3.25.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/292](https://togithub.com/go-logr/logr/pull/292)
- build(deps): bump actions/checkout from 4.1.4 to 4.1.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/291](https://togithub.com/go-logr/logr/pull/291)
- build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/290](https://togithub.com/go-logr/logr/pull/290)
- build(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/294](https://togithub.com/go-logr/logr/pull/294)
- build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/295](https://togithub.com/go-logr/logr/pull/295)
**Full Changelog**: https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2
### [`v1.4.1`](https://togithub.com/go-logr/logr/releases/tag/v1.4.1)
[Compare Source](https://togithub.com/go-logr/logr/compare/v1.4.0...v1.4.1)
#### What's Changed
- slogr: fix unintended API break in v1.4.0 by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/253](https://togithub.com/go-logr/logr/pull/253)
**Full Changelog**: https://github.com/go-logr/logr/compare/v1.4.0...v1.4.1
### [`v1.4.0`](https://togithub.com/go-logr/logr/releases/tag/v1.4.0)
[Compare Source](https://togithub.com/go-logr/logr/compare/v1.3.0...v1.4.0)
This release dramatically improves interoperability with Go's `log/slog` package. In particular, `logr.NewContext` and `logr.NewContextWithSlogLogger` use the same context key, which allows `logr.FromContext` and `logr.FromContextAsSlogLogger` to return `logr.Logger` or `*slog.Logger` respectively, including transparently converting each to the other as needed.
Functions `logr/slogr.NewLogr` and `logr/slogr.ToSlogHandler` have been superceded by `logr.FromSlogHandler` and `logr.ToSlogHandler` respectively, and type `logr/slogr.SlogSink` has been superceded by `logr.SlogSink`. All of the old names in `logr/slogr` remain, for compatibility.
Package `logr/funcr` now supports `logr.SlogSink`, meaning that it's output passes all but one of the Slog conformance tests (that exception being that `funcr` handles the timestamp itself).
Users who have a `logr.Logger` and need a `*slog.Logger` can call `slog.New(logr.ToSlogHandler(...))` and all output will go through the same stack.
Users who have a `*slog.Logger` or `slog.Handler` can call `logr.FromSlogHandler(...)` and all output will go through the same stack.
#### What's Changed
- slog context support by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/237](https://togithub.com/go-logr/logr/pull/237)
- slog support: fix WithGroup + WithValues combination by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/243](https://togithub.com/go-logr/logr/pull/243)
- Add tests for context with slog by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/246](https://togithub.com/go-logr/logr/pull/246)
- sloghandler: unnamed groups should be inlined by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/245](https://togithub.com/go-logr/logr/pull/245)
- Add SlogSink support to funcr by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/241](https://togithub.com/go-logr/logr/pull/241)
- funcr: Add LogInfoLevel Option to skip logging level in the info log by [@spacewander](https://togithub.com/spacewander) in [https://github.com/go-logr/logr/pull/240](https://togithub.com/go-logr/logr/pull/240)
#### New Contributors
- [@spacewander](https://togithub.com/spacewander) made their first contribution in [https://github.com/go-logr/logr/pull/240](https://togithub.com/go-logr/logr/pull/240)
**Full Changelog**: https://github.com/go-logr/logr/compare/v1.3.0...v1.4.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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.3.0
->v1.4.2
Release Notes
go-logr/logr (github.com/go-logr/logr)
### [`v1.4.2`](https://togithub.com/go-logr/logr/releases/tag/v1.4.2) [Compare Source](https://togithub.com/go-logr/logr/compare/v1.4.1...v1.4.2) #### What's Changed - Fix lint: named but unused params by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/268](https://togithub.com/go-logr/logr/pull/268) - Add a Go report card, fix lint by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/271](https://togithub.com/go-logr/logr/pull/271) - funcr: Handle nested empty groups properly by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/274](https://togithub.com/go-logr/logr/pull/274) ##### Dependencies: - build(deps): bump github/codeql-action from 3.22.11 to 3.22.12 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/254](https://togithub.com/go-logr/logr/pull/254) - build(deps): bump github/codeql-action from 3.22.12 to 3.23.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/256](https://togithub.com/go-logr/logr/pull/256) - build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/257](https://togithub.com/go-logr/logr/pull/257) - build(deps): bump github/codeql-action from 3.23.0 to 3.23.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/259](https://togithub.com/go-logr/logr/pull/259) - build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/260](https://togithub.com/go-logr/logr/pull/260) - build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/263](https://togithub.com/go-logr/logr/pull/263) - build(deps): bump github/codeql-action from 3.23.1 to 3.23.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/262](https://togithub.com/go-logr/logr/pull/262) - build(deps): bump github/codeql-action from 3.23.2 to 3.24.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/264](https://togithub.com/go-logr/logr/pull/264) - build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/266](https://togithub.com/go-logr/logr/pull/266) - build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/267](https://togithub.com/go-logr/logr/pull/267) - build(deps): bump github/codeql-action from 3.24.0 to 3.24.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/270](https://togithub.com/go-logr/logr/pull/270) - build(deps): bump github/codeql-action from 3.24.3 to 3.24.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/272](https://togithub.com/go-logr/logr/pull/272) - build(deps): bump github/codeql-action from 3.24.5 to 3.24.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/275](https://togithub.com/go-logr/logr/pull/275) - build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/276](https://togithub.com/go-logr/logr/pull/276) - build(deps): bump github/codeql-action from 3.24.6 to 3.24.7 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/277](https://togithub.com/go-logr/logr/pull/277) - build(deps): bump github/codeql-action from 3.24.7 to 3.24.9 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/278](https://togithub.com/go-logr/logr/pull/278) - build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/279](https://togithub.com/go-logr/logr/pull/279) - build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/280](https://togithub.com/go-logr/logr/pull/280) - build(deps): bump actions/checkout from 4.1.2 to 4.1.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/281](https://togithub.com/go-logr/logr/pull/281) - build(deps): bump github/codeql-action from 3.24.10 to 3.25.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/282](https://togithub.com/go-logr/logr/pull/282) - build(deps): bump github/codeql-action from 3.25.1 to 3.25.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/283](https://togithub.com/go-logr/logr/pull/283) - build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/284](https://togithub.com/go-logr/logr/pull/284) - build(deps): bump actions/checkout from 4.1.3 to 4.1.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/285](https://togithub.com/go-logr/logr/pull/285) - build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/286](https://togithub.com/go-logr/logr/pull/286) - build(deps): bump actions/setup-go from 5.0.0 to 5.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/288](https://togithub.com/go-logr/logr/pull/288) - build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/289](https://togithub.com/go-logr/logr/pull/289) - build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/293](https://togithub.com/go-logr/logr/pull/293) - build(deps): bump github/codeql-action from 3.25.3 to 3.25.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/292](https://togithub.com/go-logr/logr/pull/292) - build(deps): bump actions/checkout from 4.1.4 to 4.1.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/291](https://togithub.com/go-logr/logr/pull/291) - build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/290](https://togithub.com/go-logr/logr/pull/290) - build(deps): bump github/codeql-action from 3.25.4 to 3.25.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/294](https://togithub.com/go-logr/logr/pull/294) - build(deps): bump actions/checkout from 4.1.5 to 4.1.6 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/logr/pull/295](https://togithub.com/go-logr/logr/pull/295) **Full Changelog**: https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2 ### [`v1.4.1`](https://togithub.com/go-logr/logr/releases/tag/v1.4.1) [Compare Source](https://togithub.com/go-logr/logr/compare/v1.4.0...v1.4.1) #### What's Changed - slogr: fix unintended API break in v1.4.0 by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/253](https://togithub.com/go-logr/logr/pull/253) **Full Changelog**: https://github.com/go-logr/logr/compare/v1.4.0...v1.4.1 ### [`v1.4.0`](https://togithub.com/go-logr/logr/releases/tag/v1.4.0) [Compare Source](https://togithub.com/go-logr/logr/compare/v1.3.0...v1.4.0) This release dramatically improves interoperability with Go's `log/slog` package. In particular, `logr.NewContext` and `logr.NewContextWithSlogLogger` use the same context key, which allows `logr.FromContext` and `logr.FromContextAsSlogLogger` to return `logr.Logger` or `*slog.Logger` respectively, including transparently converting each to the other as needed. Functions `logr/slogr.NewLogr` and `logr/slogr.ToSlogHandler` have been superceded by `logr.FromSlogHandler` and `logr.ToSlogHandler` respectively, and type `logr/slogr.SlogSink` has been superceded by `logr.SlogSink`. All of the old names in `logr/slogr` remain, for compatibility. Package `logr/funcr` now supports `logr.SlogSink`, meaning that it's output passes all but one of the Slog conformance tests (that exception being that `funcr` handles the timestamp itself). Users who have a `logr.Logger` and need a `*slog.Logger` can call `slog.New(logr.ToSlogHandler(...))` and all output will go through the same stack. Users who have a `*slog.Logger` or `slog.Handler` can call `logr.FromSlogHandler(...)` and all output will go through the same stack. #### What's Changed - slog context support by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/237](https://togithub.com/go-logr/logr/pull/237) - slog support: fix WithGroup + WithValues combination by [@pohly](https://togithub.com/pohly) in [https://github.com/go-logr/logr/pull/243](https://togithub.com/go-logr/logr/pull/243) - Add tests for context with slog by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/246](https://togithub.com/go-logr/logr/pull/246) - sloghandler: unnamed groups should be inlined by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/245](https://togithub.com/go-logr/logr/pull/245) - Add SlogSink support to funcr by [@thockin](https://togithub.com/thockin) in [https://github.com/go-logr/logr/pull/241](https://togithub.com/go-logr/logr/pull/241) - funcr: Add LogInfoLevel Option to skip logging level in the info log by [@spacewander](https://togithub.com/spacewander) in [https://github.com/go-logr/logr/pull/240](https://togithub.com/go-logr/logr/pull/240) #### New Contributors - [@spacewander](https://togithub.com/spacewander) made their first contribution in [https://github.com/go-logr/logr/pull/240](https://togithub.com/go-logr/logr/pull/240) **Full Changelog**: https://github.com/go-logr/logr/compare/v1.3.0...v1.4.0Configuration
📅 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 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 Mend Renovate. View repository job log here.