|
1 | 1 | Changelog
|
2 | 2 | =========
|
| 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 | + |
3 | 42 | Version 0.11.0
|
4 | 43 | ---------------
|
5 | 44 | IMPORTANT: Support for JDK 8 is dropped and NullAway now requires 2.14.0 or higher.
|
|
0 commit comments