Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.15 by dependabot[bot] · Pull Request #258 · graphql-java/java-dataloader · GitHub
Open Graph Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.15 by dependabot[bot] · Pull Request #258 · graphql-java/java-dataloader
X Title: Bump com.uber.nullaway:nullaway from 0.12.10 to 0.12.15 by dependabot[bot] · Pull Request #258 · graphql-java/java-dataloader
Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.15.
Release notes
Sourced from com.uber.nullaway:nullaway's releases.
NullAway 0.12.15
NullAway now includes a BOM artifact com.uber.nullaway:nullaway-bom. Otherwise, this release contains a few bug
fixes and improvements to JSpecify support.
Fix URL for RequireExplicitNullMarking checker (#1369)
Handle annotations on type variables in return and field types (#1371)
Change how recursive calls to dataflow are detected (#1374)
JSpecify: use type on identifier when its type is a type variable (#1378)
Include method type parameters in astubx files. by @haewiful (#1370)
Create nullaway-bom project (#1130) by @lpireyn (#1380)
Run dataflow analysis on bodies of lambdas passed to generic methods (#1375)
Maintenance
Remove BaseNoOpHandler and replace with default methods in Handler (#1376)
NullAway 0.12.14
This release fixes a bug where the new RequireExplicitNullMarking check was not fully disabled by default. It also includes a couple of performance optimizations to reduce NullAway overhead.
Various optimizations (#1358)
Don't report matches from RequireExplicitNullMarking when run at SUGGESTION level (#1365)
Optimize methods that check for annotations on a Symbol (#1362)
Tune warning message for RequireExplicitNullMarking (#1366)
Maintenance
Fix arg concatenation bug in JMH (#1357)
Move wildcard-related tests to a separate test class (#1361)
NullAway 0.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 for further details.
NullAway also includes support for a new @PureExceptLambda annotation, contributed by @FxMorin, to tell NullAway
to preserve nullability information from the enclosing method when analyzing the body of certain lambdas.
See the docs for details.
Use passed-in TreePath in one more place when available (#1329)
Checker to ensure explicit null marking of every class (#1323)
Bound size of alreadyRunAnalyses cache to be consistent (#1334)
Improve inference for generic methods with lambda argument containing return statements by @dhruv-agr (#1337)
Add PureExceptLambda annotation by @FxMorin (#1325)
Support marking method type variable upper bounds as @Nullable in library models (#1345)
Method name parsing in ExternalStubxLibraryModels class is missing a corner case by @haewiful (#1344)
Better fix for dataflow analysis caching (#1353)
Maintenance
Add package-info files with @NullMarked (#1331)
Speed up buildWithNullAway task (#1330)
Enable the VoidMissingNullable checker and autofix all extant warnings (#1332)
Bump JDK version to 25 for integration tests (#1336)
Switch Coderabbit to assertive mode (#1338)
Enable EqualsMissingNullable check and fix all extant warnings (#1339)
Bump to AutoValue 1.11.1 (#1340)
Update Caffeine benchmark (#1342)
Add a test for a useless @Contract (#1346)
... (truncated)
Changelog
Sourced from com.uber.nullaway:nullaway's changelog.
Version 0.12.15
NullAway now includes a BOM artifact com.uber.nullaway:nullaway-bom. Otherwise, this release contains a few bug
fixes and improvements to JSpecify support.
Fix URL for RequireExplicitNullMarking checker (#1369)
Handle annotations on type variables in return and field types (#1371)
Change how recursive calls to dataflow are detected (#1374)
JSpecify: use type on identifier when its type is a type variable (#1378)
Include method type parameters in astubx files. by @haewiful (#1370)
Create nullaway-bom project (#1130) by @lpireyn (#1380)
Run dataflow analysis on bodies of lambdas passed to generic methods (#1375)
Maintenance
Remove BaseNoOpHandler and replace with default methods in Handler (#1376)
Version 0.12.14
This release fixes a bug where the new RequireExplicitNullMarking check was not fully disabled by default. It also includes a couple of performance optimizations to reduce NullAway overhead.
Various optimizations (#1358)
Don't report matches from RequireExplicitNullMarking when run at SUGGESTION level (#1365)
Optimize methods that check for annotations on a Symbol (#1362)
Tune warning message for RequireExplicitNullMarking (#1366)
Maintenance
Fix arg concatenation bug in JMH (#1357)
Move wildcard-related tests to a separate test class (#1361)
Version 0.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
for further details.
NullAway also includes support for a new @PureExceptLambda annotation, contributed by @FxMorin, to tell NullAway
to preserve nullability information from the enclosing method when analyzing the body of certain lambdas.
See the docs for details.
Use passed-in TreePath in one more place when available (#1329)
Checker to ensure explicit null marking of every class (#1323)
Bound size of alreadyRunAnalyses cache to be consistent (#1334)
Improve inference for generic methods with lambda argument containing return statements by @dhruv-agr (#1337)
Add PureExceptLambda annotation by @FxMorin (#1325)
Support marking method type variable upper bounds as @Nullable in library models (#1345)
Method name parsing in ExternalStubxLibraryModels class is missing a corner case by @haewiful (#1344)
Better fix for dataflow analysis caching (#1353)
Maintenance
... (truncated)
Commits
0abf298 Prepare for release 0.12.15.
77d1651 Further updates to nullaway-bom POM properties (#1384)
6a29dce Add gradle.properties file for nullaway-bom module (#1383)
92983ce Revert "Prepare for release 0.12.15."
adbfac7 Revert "Prepare next development version."
0f861ea Prepare next development version.
9bd0827 Prepare for release 0.12.15.
0430a42 Update changelog for 0.12.15 (#1382)
f4f03c0 Run dataflow analysis on bodies of lambdas passed to generic methods (#1375)
3f15e12 Create nullaway-bom project (#1130) (#1380)
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 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 show
Open Graph Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.15. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.15 NullAway now includes a BOM artifact com.uber.null...
X Description: Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.15. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.15 NullAway now includes a BOM artifact com.uber....
Opengraph URL: https://github.com/graphql-java/java-dataloader/pull/258
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:ff7a00dc-4931-03e1-068b-8cf7a61c1543 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B3AA:FBCB3:89AE97:C324F5:696FAE61 |
| html-safe-nonce | 47aa335b036f47c519743c92a875ba801bd5c0fab1ef1afc818e61b7f14a2b9c |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCM0FBOkZCQ0IzOjg5QUU5NzpDMzI0RjU6Njk2RkFFNjEiLCJ2aXNpdG9yX2lkIjoiNjEyMzI5MzIwNTkwMzQyMTAyNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | c6d55bc9d390d5257913f10838a31a9bd18076e5bfa1f662ae838af018442fd5 |
| hovercard-subject-tag | pull_request:3122427193 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/graphql-java/java-dataloader/pull/258/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps com.uber.nullaway:nullaway from 0.12.10 to 0.12.15. Release notes Sourced from com.uber.nullaway:nullaway's releases. NullAway 0.12.15 NullAway now includes a BOM artifact com.uber.null... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 356c704aafcc9a6179b2bc62a546ee20a28226cdeddba29d8ae86c3750ef0f76 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/graphql-java/java-dataloader git https://github.com/graphql-java/java-dataloader.git |
| octolytics-dimension-user_id | 14289921 |
| octolytics-dimension-user_login | graphql-java |
| octolytics-dimension-repository_id | 97364654 |
| octolytics-dimension-repository_nwo | graphql-java/java-dataloader |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 97364654 |
| octolytics-dimension-repository_network_root_nwo | graphql-java/java-dataloader |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e19b0670387556fcdd8027326ad85eecb0b536dd |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width