Skip to content

NullAway 0.10.11

Compare
Choose a tag to compare
@msridhar msridhar released this 23 Jun 16:46
· 207 commits to master since this release

What's Changed

  • NULL_LITERAL expressions may always be null (#749)
  • Fix error in Lombok generated code for @nullable @Builder.Default (#765)
  • Support for specific libraries/APIs:
    • Added support for Apache Validate (#769)
    • Introduce FluentFutureHandler as a workaround for Guava FluentFuture (#771)
  • Internal code refactorings:
    • [Refactor] Pass resolved Symbols into Handler methods (#729)
    • Prepare for Nullable ASTHelpers.getSymbol (#733)
    • Refactor: streamline mayBeNullExpr flow (#753)
    • Refactor LibraryModelsHandler.onOverrideMayBeNullExpr (#754)
    • Refactor simple onOverrideMayBeNullExpr handlers (#747)
  • Support for JSpecify's 0.3.0 annotation [experimental]
    • JSpecify generics checks for conditional expressions (#739)
    • Generics checks for parameter passing (#746)
    • Clearer printing of types in errors related to generics (#758)
  • NullAwayInfer/Annotator data serialization support [experimental]
    • Update path serialization for class files (#752)
  • Build / CI tooling for NullAway itself:
    • Update to Gradle 8.0.2 (#743)
    • Fix CI on Windows (#759)
    • Upgrade to Error Prone 2.19.1 (#763)
    • Upgrade maven publish plugin to 0.21.0 (#773)

New Contributors

Full Changelog: v0.10.10...v0.10.11