Bump com.uber.nullaway:nullaway from 0.12.10 to 0.13.1
Type: Pull Request
State: Closed
Association: Unknown
Comments: 3
(3 months ago)
(3 months ago)
(3 months ago)
dependencies java
Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.13.1.
Release notes
Sourced from com.uber.nullaway:nullaway's releases.
NullAway 0.13.1
- Improve verification of !null -> !null contracts (#1441)
- Substitute inferred
@NonNulltypes for generic method inference (#1445)- Better support for some contracts with boolean argument constraints (#1447)
- Maintenance
- Add junit-framework as another integration test (#1446)
NullAway 0.13.0
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
@TempDirby@romainmoreau(#1387)- Use OptimizedLibraryModels for method type variable upper bounds (#1388)
- Add
@InjectWireMockas known excluded field annotation (#1391)- Require JDK 17 to run NullAway (#1394)
- Support adding nested nullability annotations in library models (#1407)
- Add library model for AtomicReferenceFieldUpdater (#1409)
- Correctly get parameter types for a lambda whose type was inferred (#1348)
- Add Mockito annotations to default excluded field annotations by
@murdos(#1418)- Properly identify annotations directly on the array element type of a Symbol (#1419)
- Update to Checker Framework 3.53.0 (#1429)
- JSpecify: Apply annotations on type variables to lambdas in more cases (#1428)
- Migrate AutoValue to Records by
@rishikraj990(#1415)- Bump minimum Error Prone version to 2.36.0, and add detection of nullable dereference by switch expressions (#1427)
- JSpecify: Improve handling of method references (#1430)
- Allow suppressing nullaway on individual parameters by
@jackwickham(#1436)- Update jdk-javac-plugin to contain nested annotations by
@haewiful(#1432)- Maintenance
- Delete code to generate library models from source (#1385)
- Refactor: Migration to Version Catalog completed by
@vitinh0z(#1386)- Bump Gradle to 9.2.1 (#1392)
- Update to Error Prone 2.45.0 (#1401)
- Stop matching switch expression kind using strings (#1404)
- Refactoring: clarify docs and naming for RestoreNullnessAnnotationsVisitor (#1406)
- Refactoring: rename method and field (#1405)
- Run NullAway on jdk-javac-plugin code (#1408)
- Clarify comment in test (#1411)
- Enable PatternMatchingInstanceOf check and fix all warnings (#1412)
- Enable StatementSwitchToExpressionSwitch check and fix all warnings (#1413)
- bump and remove some dependencies (#1414)
- Update minimum supported Error Prone version to 2.25.0 (#1421)
- Update CI to run builds on JDK 25 (#1422)
- Various cleanups suggested by IntelliJ (#1423)
- Convert test data in main NullAway tests to use text blocks (#1424)
- Refactor CoreTests and UnannotatedTests to use addSourceLines and inline test data by
@cobayo(#1426)- Refactor ContractsTests to use Java text blocks by
@cobayo(#1435)- Update Error Prone and errorprone-plugin versions (#1434)
NullAway 0.12.15
... (truncated)
Changelog
Sourced from com.uber.nullaway:nullaway's changelog.
Version 0.13.1
- Improve verification of !null -> !null contracts (#1441)
- Substitute inferred
@NonNulltypes for generic method inference (#1445)- Better support for some contracts with boolean argument constraints (#1447)
- Maintenance
- Add junit-framework as another integration test (#1446)
Version 0.13.0
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
@TempDirby@romainmoreau(#1387)- Use OptimizedLibraryModels for method type variable upper bounds (#1388)
- Add
@InjectWireMockas known excluded field annotation (#1391)- Require JDK 17 to run NullAway (#1394)
- Support adding nested nullability annotations in library models (#1407)
- Add library model for AtomicReferenceFieldUpdater (#1409)
- Correctly get parameter types for a lambda whose type was inferred (#1348)
- Add Mockito annotations to default excluded field annotations by
@murdos(#1418)- Properly identify annotations directly on the array element type of a Symbol (#1419)
- Update to Checker Framework 3.53.0 (#1429)
- JSpecify: Apply annotations on type variables to lambdas in more cases (#1428)
- Migrate AutoValue to Records by
@rishikraj990(#1415)- Bump minimum Error Prone version to 2.36.0, and add detection of nullable dereference by switch expressions (#1427)
- JSpecify: Improve handling of method references (#1430)
- Allow suppressing nullaway on individual parameters by
@jackwickham(#1436)- Update jdk-javac-plugin to contain nested annotations by
@haewiful(#1432)- Maintenance
- Delete code to generate library models from source (#1385)
- Refactor: Migration to Version Catalog completed by
@vitinh0z(#1386)- Bump Gradle to 9.2.1 (#1392)
- Update to Error Prone 2.45.0 (#1401)
- Stop matching switch expression kind using strings (#1404)
- Refactoring: clarify docs and naming for RestoreNullnessAnnotationsVisitor (#1406)
- Refactoring: rename method and field (#1405)
- Run NullAway on jdk-javac-plugin code (#1408)
- Clarify comment in test (#1411)
- Enable PatternMatchingInstanceOf check and fix all warnings (#1412)
- Enable StatementSwitchToExpressionSwitch check and fix all warnings (#1413)
- bump and remove some dependencies (#1414)
- Update minimum supported Error Prone version to 2.25.0 (#1421)
- Update CI to run builds on JDK 25 (#1422)
- Various cleanups suggested by IntelliJ (#1423)
- Convert test data in main NullAway tests to use text blocks (#1424)
- Refactor CoreTests and UnannotatedTests to use addSourceLines and inline test data by
@cobayo(#1426)
... (truncated)
Commits
cc9dab8Prepare for release 0.13.1.99025e4Changelog for release 0.13.1 (#1449)b27f13dBetter support for some contracts with boolean argument constraints (#1447)4c619e8Add junit-framework as another integration test (#1446)c27f3f4Substitute inferred@NonNulltypes for generic method inference (#1445)fc6d956Improve verification of !null -> !null contracts (#1441)7f8bbcaPrepare next development version.36403f3Prepare for release 0.13.0.12fe2a1Changelog for release 0.13.0 (#1439)32febbdUpdate jdk-javac-plugin to contain nested annotations (#1432)- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
com.uber.nullaway:nullaway
maven
0.12.10 → 0.13.1
Minor
Technical Details
| ID: | 14549195 |
| UUID: | 4046997763 |
| Node ID: | PR_kwDOAk0G2c7JJS9j |
| Host: | GitHub |
| Repository: | graphql-java/graphql-java |