Commit fb511dd
authored
chore(deps): update dependency com.uber.nullaway:nullaway to v0.12.13 (#1713)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[com.uber.nullaway:nullaway](https://redirect.github.com/uber/NullAway)
| `0.12.12` -> `0.12.13` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>uber/NullAway (com.uber.nullaway:nullaway)</summary>
###
[`v0.12.13`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-01213)
[Compare
Source](https://redirect.github.com/uber/NullAway/compare/v0.12.12...v0.12.13)
NullAway now includes a new Error Prone checker,
`RequireExplicitNullMarking`,
that checks that every class is explicitly `@NullMarked` or
`@NullUnmarked` (at the class or package level), so code
is not left `@NullUnmarked` unintentionally. The check is disabled by
default. See [the
docs](https://redirect.github.com/uber/NullAway/wiki/JSpecify-Support#requireexplicitnullmarking-checker)
for further details.
NullAway also includes support for a new `@PureExceptLambda` annotation,
contributed by [@​FxMorin](https://redirect.github.com/FxMorin),
to tell NullAway
to preserve nullability information from the enclosing method when
analyzing the body of certain lambdas.
See [the
docs](https://redirect.github.com/uber/NullAway/wiki/Supported-Annotations#pureexceptlambda)
for details.
- Use passed-in `TreePath` in one more place when available
([#​1329](https://redirect.github.com/uber/NullAway/issues/1329))
- Checker to ensure explicit null marking of every class
([#​1323](https://redirect.github.com/uber/NullAway/issues/1323))
- Bound size of alreadyRunAnalyses cache to be consistent
([#​1334](https://redirect.github.com/uber/NullAway/issues/1334))
- Improve inference for generic methods with lambda argument containing
return statements by
[@​dhruv-agr](https://redirect.github.com/dhruv-agr)
([#​1337](https://redirect.github.com/uber/NullAway/issues/1337))
- Add `PureExceptLambda` annotation by
[@​FxMorin](https://redirect.github.com/FxMorin)
([#​1325](https://redirect.github.com/uber/NullAway/issues/1325))
- Support marking method type variable upper bounds as `@Nullable` in
library models
([#​1345](https://redirect.github.com/uber/NullAway/issues/1345))
- Method name parsing in `ExternalStubxLibraryModels` class is missing a
corner case by [@​haewiful](https://redirect.github.com/haewiful)
([#​1344](https://redirect.github.com/uber/NullAway/issues/1344))
- Better fix for dataflow analysis caching
([#​1353](https://redirect.github.com/uber/NullAway/issues/1353))
- Maintenance
- Add package-info files with
[@​NullMarked](https://redirect.github.com/NullMarked)
([#​1331](https://redirect.github.com/uber/NullAway/issues/1331))
- Speed up buildWithNullAway task
([#​1330](https://redirect.github.com/uber/NullAway/issues/1330))
- Enable the VoidMissingNullable checker and autofix all extant warnings
([#​1332](https://redirect.github.com/uber/NullAway/issues/1332))
- Bump JDK version to 25 for integration tests
([#​1336](https://redirect.github.com/uber/NullAway/issues/1336))
- Switch Coderabbit to assertive mode
([#​1338](https://redirect.github.com/uber/NullAway/issues/1338))
- Enable EqualsMissingNullable check and fix all extant warnings
([#​1339](https://redirect.github.com/uber/NullAway/issues/1339))
- Bump to AutoValue 1.11.1
([#​1340](https://redirect.github.com/uber/NullAway/issues/1340))
- Update Caffeine benchmark
([#​1342](https://redirect.github.com/uber/NullAway/issues/1342))
- Add a test for a useless
[@​Contract](https://redirect.github.com/Contract)
([#​1346](https://redirect.github.com/uber/NullAway/issues/1346))
- Test case for wildcards in Generic Method with Lambda Arguments by
[@​dhruv-agr](https://redirect.github.com/dhruv-agr)
([#​1349](https://redirect.github.com/uber/NullAway/issues/1349))
- Add initial AGENTS.md file
([#​1352](https://redirect.github.com/uber/NullAway/issues/1352))
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/prometheus/client_java).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 8c2a79e commit fb511dd
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
| 283 | + | |
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| |||
0 commit comments