Skip to content

NullAway 0.10.13

Compare
Choose a tag to compare
@lazaroclapp lazaroclapp released this 01 Sep 20:26
· 172 commits to master since this release
  • Allow library models to define custom stream classes (#807)
  • Avoid suggesting castToNonNull fixes in certain cases (#799)
  • Ensure castToNonNull insertion/removal suggested fixes do not remove comments (#815)
  • Support for JSpecify's 0.3.0 annotation [experimental]
    • Generics checks for method overriding (#755)
    • Make GenericsChecks methods static (#805)
    • Add visitors for handling different types in generic type invariance check (#806)
  • Build / CI tooling for NullAway itself:
    • Bump versions for some dependencies (#800)
    • Update to WALA 1.6.2 (#798)
    • Update to Error Prone 2.21.1 (#797)
    • Enable contract checking when building NullAway (#802)
    • Bump Error Prone Gradle Plugin version (#804)
    • Modify JMH Benchmark Workflow For Shellcheck (#813)
    • Bump gradle maven publish plugin from 0.21.0 to 0.25.3 (#810)
    • Use Spotless to enforce consistent formatting for Gradle build scripts (#809)
    • Remove unnecessary compile dependence for jar-infer-cli (#816)
    • Added Codecov to CI Pipeline (#820)

(Due to the timing of the release, the commit for PR #820 is actually missing from the tagged/released version, despite being present in the release notes. However, since that PR is only an internal tooling change for measuring code coverage, no difference should be visible in the released artifact. Thus, we have opted to not change/patch the release)