The library has been rewritten in Kotlin, but it remains binary-compatible with 4.x.
The intent is to support Kotlin multiplatform in the future.
This is otherwise a relatively minor, bug-fix release.
Changed
Minimum supported API level is now 14.
Minimum supported AGP (for embedded lint checks) is now 7.0.
Fixed
DebugTree now finds first non-library class name which prevents exceptions in optimized builds where expected stackframes may have been inlined.
Enforce 23-character truncated tag length until API 26 per AOSP sources.
Support Long type for date/time format arguments when validating format strings in lint checks.
Do not report string literal concatenation in lint checks on log message.
The library has been rewritten in Kotlin, but it remains binary-compatible with 4.x.
The intent is to support Kotlin multiplatform in the future.
This is otherwise a relatively minor, bug-fix release.
Changed
Minimum supported API level is now 14.
Minimum supported AGP (for embedded lint checks) is now 7.0.
Fixed
DebugTree now finds first non-library class name which prevents exceptions in optimized builds where expected stackframes may have been inlined.
Enforce 23-character truncated tag length until API 26 per AOSP sources.
Support Long type for date/time format arguments when validating format strings in lint checks.
Do not report string literal concatenation in lint checks on log message.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps timber from 4.7.1 to 5.0.0.
Release notes
Sourced from timber's releases.
Changelog
Sourced from timber's changelog.
Commits
1762be3
Prepare version 5.05699f8d
Delete deploy_snapshot.sh8537da2
Merge pull request #432 from JakeWharton/jrod/2021-08-08/lint-kotlinc83e3eb
Update Lint checks for Kotlin consumers403f51d
Merge pull request #431 from JakeWharton/jrod/2021-08-08/konvert-detector5c002f3
java to kt291ff0e
Konvert WrongTimberUsageDetector to Kotlinb0b13bc
Merge pull request #430 from JakeWharton/jrod/2021-08-06/lint-updatesbab5800
Update lint issue registration mechanism01aee4b
Merge pull request #429 from JakeWharton/jrod/2021-08-06/comment-compilation-...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)