diff --git a/CHANGELOG.md b/CHANGELOG.md index a8f987afb4..d0b1836c0c 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ Changelog ========= +Version 0.10.6 +-------------- +* Handle BITWISE_COMPLEMENT operator (#696) +* Add support for AssertJ (#698) +* Fix logic for @Nullable annotation on type parameter (#702) +* Preserve nullness checks in final fields when propagating nullness into inner contexts (#703) +* NullAwayInfer/Annotator data serialization support [experimental] + - Add source offset and path to reported errors in error serialization. (#704) +* Build / CI tooling for NullAway itself: + - [Jspecify] Update test dep to final JSpecify 0.3.0 release (#700) + = Intermediate PRs: 0.3.0-alpha-3 (#692), 0.3-alpha2 (#691) + - Update to Gradle 7.6 (#690) + + Version 0.10.5 -------------- * Report more unboxing errors in a single compilation (#686) diff --git a/README.md b/README.md index 3b9ab81687..0ac46d6cb3 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ plugins { } dependencies { - annotationProcessor "com.uber.nullaway:nullaway:0.10.5" + annotationProcessor "com.uber.nullaway:nullaway:0.10.6" // Optional, some source of nullability annotations. // Not required on Android if you use the support @@ -75,7 +75,7 @@ The configuration for an Android project is very similar to the Java case, with ```gradle dependencies { - annotationProcessor "com.uber.nullaway:nullaway:0.10.5" + annotationProcessor "com.uber.nullaway:nullaway:0.10.6" errorprone "com.google.errorprone:error_prone_core:2.4.0" errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" } diff --git a/gradle.properties b/gradle.properties index 4e7bfdf1e9..590ed722eb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,7 +12,7 @@ org.gradle.caching=true org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m GROUP=com.uber.nullaway -VERSION_NAME=0.10.6-SNAPSHOT +VERSION_NAME=0.10.6 POM_DESCRIPTION=A fast annotation-based null checker for Java