jib
jib copied to clipboard
chore(deps): bump com.uber.nullaway:nullaway from 0.10.7 to 0.11.3
Bumps com.uber.nullaway:nullaway from 0.10.7 to 0.11.3.
Release notes
Sourced from com.uber.nullaway:nullaway's releases.
NullAway 0.11.3
IMPORTANT: We have cherry-picked one PR in master since 0.11.2 for this release, it does not contain all changes in master!
- Add missing source files in android-jarinfer-models-sdk modules (#1033)
NullAway 0.11.2
- JSpecify: add another bailout check for raw types (#1021)
- JSpecify: handle intersection type in one place (#1015)
- JSpecify: fix for crash with wildcard types (#1020)
- Maintenance:
NullAway 0.11.1
- Fix issue 1008 (#1009)
- JSpecify: read upper bound annotations from bytecode and add tests (#1004)
- Fix crash with suggested suppressions in JSpecify mode (#1001)
- Update to JSpecify 1.0 and use JSpecify annotations in NullAway code (#1000)
- Expose
@EnsuresNonNull
and@RequiresNonNull
in annotations package (#999)- Don't report initializer warnings on
@NullUnmarked
constructors / methods (#997)- Strip annotations from MethodSymbol strings (#993)
- JSpecify: fix crashes where declared parameter / return types were raw (#989)
- JSpecify: Handle
@nullable
elements for enhanced-for-loops on arrays (#986)- Features/944 tidy stream nullability propagator (#985)
- Tests for loops over arrays (#982)
- Bug fixes for array subtyping at returns / parameter passing (#980)
- JSpecify: Handle
@nonnull
elements in@nullable
content arrays (#963)- Don't report
@nullable
type argument errors for unmarked classes (#958)- External Library Models: Adding support for Nullable upper bounds of Generic Type parameters (#949)
- Refactoring / code cleanups:
- Test on JDK 22 (#992)
- Add test case for
@nullable
Void with override in JSpecify mode (#990)- Enable UnnecessaryFinal and PreferredInterfaceType EP checks (#991)
- Add missing
@test
annotation (#988)- Fix typo in variable name (#987)
- Remove AbstractConfig class (#974)
- Fix Javadoc for MethodRef (#973)
- Refactored data clumps with the help of LLMs (research project) (#960)
- Build / CI tooling maintenance:
- Various cleanups enabled by bumping minimum Java and Error Prone versions (#962)
- Disable publishing of snapshot builds from CI (#967)
- Update Gradle action usage in CI workflow (#969)
- Update Gradle config to always compile Java code using JDK 17 (#971)
- Update JavaParser to 3.26.0 (#970)
- Reenable JMH benchmarking in a safer manner (#975)
- Updated JMH Benchmark Comment Action (#976)
- Update to Gradle 8.8 (#981)
- Update to Error Prone 2.28.0 (#984)
- Update to Gradle 8.9 (#998)
... (truncated)
Changelog
Sourced from com.uber.nullaway:nullaway's changelog.
Version 0.11.3
IMPORTANT: We have cherry-picked one PR in master since 0.11.2 for this release, it does not contain all changes in master!
- Add missing source files in android-jarinfer-models-sdk modules (#1033)
Version 0.11.2
- JSpecify: add another bailout check for raw types (#1021)
- JSpecify: handle intersection type in one place (#1015)
- JSpecify: fix for crash with wildcard types (#1020)
- Maintenance:
Version 0.11.1
- Fix issue 1008 (#1009)
- JSpecify: read upper bound annotations from bytecode and add tests (#1004)
- Fix crash with suggested suppressions in JSpecify mode (#1001)
- Update to JSpecify 1.0 and use JSpecify annotations in NullAway code (#1000)
- Expose
@EnsuresNonNull
and@RequiresNonNull
in annotations package (#999)- Don't report initializer warnings on
@NullUnmarked
constructors / methods (#997)- Strip annotations from MethodSymbol strings (#993)
- JSpecify: fix crashes where declared parameter / return types were raw (#989)
- JSpecify: Handle
@nullable
elements for enhanced-for-loops on arrays (#986)- Features/944 tidy stream nullability propagator (#985)
- Tests for loops over arrays (#982)
- Bug fixes for array subtyping at returns / parameter passing (#980)
- JSpecify: Handle
@nonnull
elements in@nullable
content arrays (#963)- Don't report
@nullable
type argument errors for unmarked classes (#958)- External Library Models: Adding support for Nullable upper bounds of Generic Type parameters (#949)
- Refactoring / code cleanups:
- Test on JDK 22 (#992)
- Add test case for
@nullable
Void with override in JSpecify mode (#990)- Enable UnnecessaryFinal and PreferredInterfaceType EP checks (#991)
- Add missing
@test
annotation (#988)- Fix typo in variable name (#987)
- Remove AbstractConfig class (#974)
- Fix Javadoc for MethodRef (#973)
- Refactored data clumps with the help of LLMs (research project) (#960)
- Build / CI tooling maintenance:
- Various cleanups enabled by bumping minimum Java and Error Prone versions (#962)
- Disable publishing of snapshot builds from CI (#967)
- Update Gradle action usage in CI workflow (#969)
- Update Gradle config to always compile Java code using JDK 17 (#971)
- Update JavaParser to 3.26.0 (#970)
- Reenable JMH benchmarking in a safer manner (#975)
- Updated JMH Benchmark Comment Action (#976)
... (truncated)
Commits
4f91107
Prepare for release 0.11.3.caa5383
Add missing source files in android-jarinfer-models-sdk modules (#1033)20a7fad
Prepare next development version.84ce3d6
Prepare for release 0.11.2.fcd3495
JSpecify: add another bailout check for raw types (#1021)ab10020
JSpecify: handle intersection type in one place (#1015)b20df77
JSpecify: fix for crash with wildcard types (#1020)b37f5f9
Add test for #1011 (#1018)e6839dd
Update to Error Prone 2.30.0 (#1017)7c5edf7
Prepare next development version.- 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 <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)