Skip to content

Commit efdb762

Browse files
committed
Prepare for release 0.11.1.
1 parent 882ec59 commit efdb762

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
Changelog
22
=========
3+
Version 0.11.1
4+
---------------
5+
* Fix issue 1008 (#1009)
6+
* JSpecify: read upper bound annotations from bytecode and add tests (#1004)
7+
* Fix crash with suggested suppressions in JSpecify mode (#1001)
8+
* Update to JSpecify 1.0 and use JSpecify annotations in NullAway code (#1000)
9+
* Expose @EnsuresNonNull and @RequiresNonNull in annotations package (#999)
10+
* Don't report initializer warnings on @NullUnmarked constructors / methods (#997)
11+
* Strip annotations from MethodSymbol strings (#993)
12+
* JSpecify: fix crashes where declared parameter / return types were raw (#989)
13+
* JSpecify: Handle @nullable elements for enhanced-for-loops on arrays (#986)
14+
* Features/944 tidy stream nullability propagator (#985)
15+
* Tests for loops over arrays (#982)
16+
* Bug fixes for array subtyping at returns / parameter passing (#980)
17+
* JSpecify: Handle @nonnull elements in @nullable content arrays (#963)
18+
* Don't report @nullable type argument errors for unmarked classes (#958)
19+
* External Library Models: Adding support for Nullable upper bounds of Generic Type parameters (#949)
20+
* Refactoring / code cleanups:
21+
- Test on JDK 22 (#992)
22+
- Add test case for @nullable Void with override in JSpecify mode (#990)
23+
- Enable UnnecessaryFinal and PreferredInterfaceType EP checks (#991)
24+
- Add missing @test annotation (#988)
25+
- Fix typo in variable name (#987)
26+
- Remove AbstractConfig class (#974)
27+
- Fix Javadoc for MethodRef (#973)
28+
- Refactored data clumps with the help of LLMs (research project) (#960)
29+
* Build / CI tooling maintenance:
30+
- Various cleanups enabled by bumping minimum Java and Error Prone versions (#962)
31+
- Disable publishing of snapshot builds from CI (#967)
32+
- Update Gradle action usage in CI workflow (#969)
33+
- Update Gradle config to always compile Java code using JDK 17 (#971)
34+
- Update JavaParser to 3.26.0 (#970)
35+
- Reenable JMH benchmarking in a safer manner (#975)
36+
- Updated JMH Benchmark Comment Action (#976)
37+
- Update to Gradle 8.8 (#981)
38+
- Update to Error Prone 2.28.0 (#984)
39+
- Update to Gradle 8.9 (#998)
40+
- Update to WALA 1.6.6 (#1003)
41+
342
Version 0.11.0
443
---------------
544
IMPORTANT: Support for JDK 8 is dropped and NullAway now requires 2.14.0 or higher.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ org.gradle.caching=true
1212
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m
1313

1414
GROUP=com.uber.nullaway
15-
VERSION_NAME=0.11.1-SNAPSHOT
15+
VERSION_NAME=0.11.1
1616

1717
POM_DESCRIPTION=A fast annotation-based null checker for Java
1818

0 commit comments

Comments
 (0)