All Versions
62
Latest Version
Avg Release Cycle
38 days
Latest Release
-

Changelog History
Page 4

  • v0.5.3 Changes

    • JarInfer: Third-party bytecode analysis (MVP version) (#199)
    • ๐Ÿ– Handle @NotNull in hasNonNullAnnotation. (#204)
    • ๐Ÿ– Handler for separate Android models jar (#206)
    • ๐Ÿ›  fix: zip entry size error (#207)
    • โœ… Small test for restrictive annotations and generics. (#209)
    • ๐Ÿš€ Create android-jarinfer-models-sdk28 and fix release scripts. (#210)
    • โœ… JarInfer checks for null tested parameters #211

    ๐Ÿš€ Note: This is the first release to include jar-infer-cli, jar-infer-lib, and android-jarinfer-models-sdk28 artifacts

  • v0.5.2 Changes

    • ๐Ÿ›  Fix NPE in Thrift handler on complex receiver expressions (#195)
    • โž• Add ExcludedFieldAnnotations unit tests. (#192)
    • ๐Ÿ›  Various crash fixes (#196)
    • ๐Ÿ›  Fix @NonNull argument detection in RestrictiveAnnotationHandler. (#198)
  • v0.5.1 Changes

    • ๐Ÿ›  Various fixes for AcknowledgeRestrictiveAnnotations (#194)
  • v0.5.0 Changes

    • ๐Ÿ’ฅ Breaking change: Warn when castToNonNull method is not passed @NonNull (#191)
    • โž• Add -XepOpt:NullAway:AcknowledgeRestrictiveAnnotations config flag. (#189)
      • WARNING: This feature is broken in this release, fixed on 0.5.1
    • Add support for LEFT_SHIFT and RIGHT_SHIFT (#188)
    • โœ‚ Remove a suppression from a test that doesn't need it. (#183)
    • ๐Ÿ‘Œ Support Objects.isNull (#179)
  • v0.4.7 Changes

    • Clean up some unnecessary state (#168)
    • Properly read type use annotations when code is present as a class file (#172)
    • ๐Ÿ›  Fix NPE inside NullAway when initializer methods use try-with-resources (#177)
  • v0.4.6 Changes

    • ๐Ÿ›  Fix a couple of Thrift issues (#164)
    • โš  Don't report initialization warnings on fields for @ExternalInit classes with no initializer methods (#166)
  • v0.4.5 Changes

    • ๐Ÿ›  Fix bug with handling Thrift TBase.isSet() calls (#161)
  • v0.4.4 Changes

    • โž• add UnannotatedClasses option (#160)
  • v0.4.3 Changes

    • properly handle compound assignments (#157)
    • ๐Ÿ– handle unboxing of array index expression (#158)
  • v0.4.2 Changes

    • โฌ†๏ธ Upgrade Checker Framework dependency to upstream version 2.5.0 (#150)
    • Don't crash on field initialization inside an enum (#146)
    • Properly find super constructor for anonymous classes (#147)
    • โž• Add a Handler for supporting isSetXXXX() methods in Thrift-generated code (#148)
    • โš  Use @SuppressWarnings as autofix in a couple more places (#149)