Commit 7670747
authored
chore(deps): update dependency com.uber.nullaway:nullaway to v0.13.0 (#1792)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[com.uber.nullaway:nullaway](https://redirect.github.com/uber/NullAway)
| `0.12.15` → `0.13.0` |

|

|
---
> [!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.13.0`](https://redirect.github.com/uber/NullAway/blob/HEAD/CHANGELOG.md#Version-0130)
NullAway now requires a minimum of JDK 17 and Error Prone 2.36.0 to run;
we bump the version to 0.13.0 to reflect these
updated requirements. There are also many improvements to JSpecify mode
support, and several nice changes and
improvements from first-time contributors.
- Support added for JUnit's
[@​TempDir](https://redirect.github.com/TempDir) by
[@​romainmoreau](https://redirect.github.com/romainmoreau)
([#​1387](https://redirect.github.com/uber/NullAway/issues/1387))
- Use OptimizedLibraryModels for method type variable upper bounds
([#​1388](https://redirect.github.com/uber/NullAway/issues/1388))
- Add
[@​InjectWireMock](https://redirect.github.com/InjectWireMock) as
known excluded field annotation
([#​1391](https://redirect.github.com/uber/NullAway/issues/1391))
- Require JDK 17 to run NullAway
([#​1394](https://redirect.github.com/uber/NullAway/issues/1394))
- Support adding nested nullability annotations in library models
([#​1407](https://redirect.github.com/uber/NullAway/issues/1407))
- Add library model for AtomicReferenceFieldUpdater
([#​1409](https://redirect.github.com/uber/NullAway/issues/1409))
- Correctly get parameter types for a lambda whose type was inferred
([#​1348](https://redirect.github.com/uber/NullAway/issues/1348))
- Add Mockito annotations to default excluded field annotations by
[@​murdos](https://redirect.github.com/murdos)
([#​1418](https://redirect.github.com/uber/NullAway/issues/1418))
- Properly identify annotations directly on the array element type of a
Symbol
([#​1419](https://redirect.github.com/uber/NullAway/issues/1419))
- Update to Checker Framework 3.53.0
([#​1429](https://redirect.github.com/uber/NullAway/issues/1429))
- JSpecify: Apply annotations on type variables to lambdas in more cases
([#​1428](https://redirect.github.com/uber/NullAway/issues/1428))
- Migrate AutoValue to Records by
[@​rishikraj990](https://redirect.github.com/rishikraj990)
([#​1415](https://redirect.github.com/uber/NullAway/issues/1415))
- Bump minimum Error Prone version to 2.36.0, and add detection of
nullable dereference by switch expressions
([#​1427](https://redirect.github.com/uber/NullAway/issues/1427))
- JSpecify: Improve handling of method references
([#​1430](https://redirect.github.com/uber/NullAway/issues/1430))
- Allow suppressing nullaway on individual parameters by
[@​jackwickham](https://redirect.github.com/jackwickham)
([#​1436](https://redirect.github.com/uber/NullAway/issues/1436))
- Update jdk-javac-plugin to contain nested annotations by
[@​haewiful](https://redirect.github.com/haewiful)
([#​1432](https://redirect.github.com/uber/NullAway/issues/1432))
- Maintenance
- Delete code to generate library models from source
([#​1385](https://redirect.github.com/uber/NullAway/issues/1385))
- Refactor: Migration to Version Catalog completed by
[@​vitinh0z](https://redirect.github.com/vitinh0z)
([#​1386](https://redirect.github.com/uber/NullAway/issues/1386))
- Bump Gradle to 9.2.1
([#​1392](https://redirect.github.com/uber/NullAway/issues/1392))
- Update to Error Prone 2.45.0
([#​1401](https://redirect.github.com/uber/NullAway/issues/1401))
- Stop matching switch expression kind using strings
([#​1404](https://redirect.github.com/uber/NullAway/issues/1404))
- Refactoring: clarify docs and naming for
RestoreNullnessAnnotationsVisitor
([#​1406](https://redirect.github.com/uber/NullAway/issues/1406))
- Refactoring: rename method and field
([#​1405](https://redirect.github.com/uber/NullAway/issues/1405))
- Run NullAway on jdk-javac-plugin code
([#​1408](https://redirect.github.com/uber/NullAway/issues/1408))
- Clarify comment in test
([#​1411](https://redirect.github.com/uber/NullAway/issues/1411))
- Enable PatternMatchingInstanceOf check and fix all warnings
([#​1412](https://redirect.github.com/uber/NullAway/issues/1412))
- Enable StatementSwitchToExpressionSwitch check and fix all warnings
([#​1413](https://redirect.github.com/uber/NullAway/issues/1413))
- bump and remove some dependencies
([#​1414](https://redirect.github.com/uber/NullAway/issues/1414))
- Update minimum supported Error Prone version to 2.25.0
([#​1421](https://redirect.github.com/uber/NullAway/issues/1421))
- Update CI to run builds on JDK 25
([#​1422](https://redirect.github.com/uber/NullAway/issues/1422))
- Various cleanups suggested by IntelliJ
([#​1423](https://redirect.github.com/uber/NullAway/issues/1423))
- Convert test data in main NullAway tests to use text blocks
([#​1424](https://redirect.github.com/uber/NullAway/issues/1424))
- Refactor CoreTests and UnannotatedTests to use addSourceLines and
inline test data by [@​cobayo](https://redirect.github.com/cobayo)
([#​1426](https://redirect.github.com/uber/NullAway/issues/1426))
- Refactor ContractsTests to use Java text blocks by
[@​cobayo](https://redirect.github.com/cobayo)
([#​1435](https://redirect.github.com/uber/NullAway/issues/1435))
- Update Error Prone and errorprone-plugin versions
([#​1434](https://redirect.github.com/uber/NullAway/issues/1434))
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi44NS4xIiwidXBkYXRlZEluVmVyIjoiNDIuODUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 4fe0d60 commit 7670747
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