Bump dependency com.uber.nullaway:nullaway to v0.14.0 - #1971
Bump dependency com.uber.nullaway:nullaway to v0.14.0#1971renovate[bot] wants to merge 1 commit into
Conversation
☀️ Quality MonitorTests Coverage for New Code 〰️ Line Coverage: 100.00% — perfect 🎉 Coverage for Whole Project 〰️ Line Coverage: 92.03% Style Bugs API Problems 🚫 Revapi: No warnings Vulnerabilities 🛡️ OWASP Dependency Check: No vulnerabilities Software Metrics 🌀 Cyclomatic Complexity: 397 (total) 📌 Reference ResultsDelta reports computed against the reference results of 0324aeb in workflow run 32496733584. 🚦 Quality GatesOverall Status: ✅ SUCCESS✅ Passed Gates
Created by Quality Monitor v4.15.0 (#82d77af). More details are shown in the GitHub Checks Result. |
This PR contains the following updates:
0.13.8→0.14.0Release Notes
uber/NullAway (com.uber.nullaway:nullaway)
v0.14.0Compare Source
This release has significant improvements to JSpecify support, including
improved support for wildcards and integration of the standard library
nullability annotations from https://github.com/jspecify/jdk. Much of this
new support is gated behind a new
JSpecifyExperimentalflag, which is off bydefault. We disable the flag by default since this new support leads to many
new errors in existing projects (mostly from the new JDK models), and because we
need more real-world testing before enabling it by default. We encourage
projects to enable the
JSpecifyExperimentalflag (alongside JSpecify mode) andto report any issues that arise. We expect to turn
JSpecifyExperimentalonby default in a future release.
Aside from the above, you may observe some newly reported warnings in JSpecify
mode, due to other checking improvements.
This release also removes the
LegacyAnnotationLocationsflag. Type-useannotations must now be placed correctly on qualified and array types, even
outside JSpecify mode, see details here:
https://github.com/uber/NullAway/wiki/JSpecify-Support#type-use-annotation-placement
Beyond the above, we had useful changes from a variety of new contributors;
thanks so much!
@Nullableparameter from library model (#1642)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.