All Versions
Latest Version
Avg Release Cycle
38 days
Latest Release

Changelog History
Page 5

  • v0.3.4 Changes

    • ๐Ÿ‘Œ Support for classes with external initialization (#124)
  • v0.3.3 Changes

    • Made dependence on Guava explicit (#120)
    • Significantly improved handling of try/finally (#123)
  • v0.3.2 Changes

    • ๐Ÿ”ง Just fixed a Gradle configuration problem
  • v0.3.1 Changes

    • ๐Ÿ› Bug fixes (#107, #108, #110, #112)
  • v0.3.0 Changes

    • โšก๏ธ Update library models to require full method signatures rather than just method names (#90). This is an API-breaking change; if you've written your own library models, they will need to be updated.
    • ๐Ÿ‘Œ Support @BeforeEach and @BeforeAll as initializer annotations, and @Inject and @LazyInit as excluded field annotations. (#81)
    • ๐Ÿ‘Œ Support Checker Framework's @NullableDecl annotation (#84)
    • โž• Add models for java.util.Deque methods (#86)
    • โž• Add model for WebView.getUrl() (#91)
  • v0.2.2 Changes

    • ๐Ÿ›  minor fixes (#69, #71)
  • v0.2.1 Changes

    • ๐Ÿ›  Fix bug with accesses of fields from unannotated packages (#67)
    • โž• Add models for ArrayDeque (#68)
  • v0.2.0 Changes

    • ๐Ÿ†• New feature: NullAway now does some checking that @NonNull fields are not used before the are initialized (#58, #63). Updating to 0.2.0 may cause "read before initialized" problems to be detected in code that was NullAway-clean before.
    • Model Throwable.getMessage() as returning @Nullable, matching the spec. This may also cause new warnings in code that was previously NullAway-clean.
  • v0.1.8 Changes

    • ๐Ÿ— Make NullAway's Error Prone dependence compileOnly (#50). This could help reduce size of annotation processor paths, speeding build times.
    • ๐Ÿ– Handle AND, OR, XOR expressions getting autoboxed (#55)
    • ๐Ÿ– Handle @Nullable type use annotations (#56)
  • v0.1.7 Changes

    • ๐Ÿ“ฆ -XepOpt:NullAway:ExcludedClasses accepts package prefixes. (#38)
    • ๐Ÿ– Handle unary minus and unary plus (#40)
    • ๐Ÿ– Handle prefix increment / decrement (#43)
    • โž• add check for unannotated packages when excluding a class (#46)