Bump com.uber.nullaway:nullaway from 0.12.9 to 0.12.10 by dependabot[bot] · Pull Request #231 · graphql-java/java-dataloader
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps com.uber.nullaway:nullaway from 0.12.9 to 0.12.10.
Release notes
Sourced from com.uber.nullaway:nullaway's releases.
NullAway 0.12.10
This release contains significant improvements to inference support for generic method calls in JSpecify mode (#1075). We expect that many more valid calls will pass NullAway, but that some new bugs may have been introduced. Please report any issues that you see. There is also a new flag,
-XepOpt:NullAway:WarnOnGenericInferenceFailureto make NullAway report a warning when inference fails, to help identify any issues.
- Improved inference for generic method calls (#1244)
- Suppress
CastToNonNullwarnings for@NullUnmarkedmethod calls by@raccoonback(#1258)- JSpecify: Fix crash when overriding with raw types (#1265)
- Better handle calls to super constructors and superclass methods in JSpecify mode (#1248)
- issue-1250 pattern matching for instanceof in switch case by
@dhruv-agr(#1259)- Account for annotations in extends / implements when computing view as supertype (#1266)
- Bug fix with type substitutions after inference (#1277)
- JSpecify: Improve error messages for type incompatibility at pseudo-assignments (#1279)
- Support java.util.Objects.toString() by
@gulikoza(#1283)- Record when generic method inference fails (#1280)
- issue 1275 - report unboxing warning for for-each loop by
@dhruv-agr(#1281)- Abstract iterating over invocation arguments (#1284)
- Invoke generic method inference in more places (#1286)
- Maintenance
- Build Spring with snapshot build as a CI job (#1251)
- Add more instance fields to
GenericsChecks(#1256)- remove unneeded checkNotCall call (#1257)
- Fail build on JDK 21 versions before 21.0.8 (#1261)
- Clarify JDK version to use for best JSpecify support (#1269)
- Simplified set of CI jobs (#1271)
- Build: upgrade to Gradle 9 + AGP 8.7.2 (#1270)
- Compile with JDK 24 (#1276)
- Don't use deprecated
buildDirby@mernst(#1278)
Changelog
Sourced from com.uber.nullaway:nullaway's changelog.
Version 0.12.10
This release contains significant improvements to inference support for generic method calls in JSpecify mode (#1075). We expect that many more valid calls will pass NullAway, but that some new bugs may have been introduced. Please report any issues that you see. There is also a new flag,
-XepOpt:NullAway:WarnOnGenericInferenceFailureto make NullAway report a warning when inference fails, to help identify any issues.
- Improved inference for generic method calls (#1244)
- Suppress
CastToNonNullwarnings for@NullUnmarkedmethod calls by@raccoonback(#1258)- JSpecify: Fix crash when overriding with raw types (#1265)
- Better handle calls to super constructors and superclass methods in JSpecify mode (#1248)
- issue-1250 pattern matching for instanceof in switch case by
@dhruv-agr(#1259)- Account for annotations in extends / implements when computing view as supertype (#1266)
- Bug fix with type substitutions after inference (#1277)
- JSpecify: Improve error messages for type incompatibility at pseudo-assignments (#1279)
- Support java.util.Objects.toString() by
@gulikoza(#1283)- Record when generic method inference fails (#1280)
- issue 1275 - report unboxing warning for for-each loop by
@dhruv-agr(#1281)- Abstract iterating over invocation arguments (#1284)
- Invoke generic method inference in more places (#1286)
- Maintenance
- Build Spring with snapshot build as a CI job (#1251)
- Add more instance fields to
GenericsChecks(#1256)- remove unneeded checkNotCall call (#1257)
- Fail build on JDK 21 versions before 21.0.8 (#1261)
- Clarify JDK version to use for best JSpecify support (#1269)
- Simplified set of CI jobs (#1271)
- Build: upgrade to Gradle 9 + AGP 8.7.2 (#1270)
- Compile with JDK 24 (#1276)
- Don't use deprecated
buildDirby@mernst(#1278)
Commits
13580d5Prepare for release 0.12.10.f8c214bUpdate changelog for release 0.12.10 (#1292)2e578d6Invoke generic method inference in more places (#1286)c187bf5Abstract iterating over invocation arguments (#1284)dd0da6dissue 1275 - report unboxing warning for for-each loop (#1281)533986cRecord when generic method inference fails (#1280)cb72c5aSupport java.util.Objects.toString() (#1283)8f40500JSpecify: Improve error messages for type incompatibility at pseudo-assignmen...9272d8bBug fix with type substitutions after inference (#1277)66e9f57Don't use deprecatedbuildDir(#1278)- 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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)