Skip to content

Commit f8c214b

Browse files
authored
Update changelog for release 0.12.10 (#1292)
1 parent 2e578d6 commit f8c214b

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
11
Changelog
22
=========
3+
4+
Version 0.12.10
5+
---------------
6+
7+
This release contains significant improvements to inference support for generic method calls in JSpecify mode (#1075).
8+
We expect that many more valid calls will pass NullAway, but that some new bugs may have been introduced. Please report
9+
any issues that you see. There is also a new flag, `-XepOpt:NullAway:WarnOnGenericInferenceFailure` to make NullAway
10+
report a warning when inference fails, to help identify any issues.
11+
12+
* Improved inference for generic method calls (#1244)
13+
* Suppress `CastToNonNull` warnings for `@NullUnmarked` method calls by @raccoonback (#1258)
14+
* JSpecify: Fix crash when overriding with raw types (#1265)
15+
* Better handle calls to super constructors and superclass methods in JSpecify mode (#1248)
16+
* issue-1250 pattern matching for instanceof in switch case by @dhruv-agr (#1259)
17+
* Account for annotations in extends / implements when computing view as supertype (#1266)
18+
* Bug fix with type substitutions after inference (#1277)
19+
* JSpecify: Improve error messages for type incompatibility at pseudo-assignments (#1279)
20+
* Support java.util.Objects.toString() by @gulikoza (#1283)
21+
* Record when generic method inference fails (#1280)
22+
* issue 1275 - report unboxing warning for for-each loop by @dhruv-agr (#1281)
23+
* Abstract iterating over invocation arguments (#1284)
24+
* Invoke generic method inference in more places (#1286)
25+
* Maintenance
26+
- Build Spring with snapshot build as a CI job (#1251)
27+
- Add more instance fields to `GenericsChecks` (#1256)
28+
- remove unneeded checkNotCall call (#1257)
29+
- Fail build on JDK 21 versions before 21.0.8 (#1261)
30+
- Clarify JDK version to use for best JSpecify support (#1269)
31+
- Simplified set of CI jobs (#1271)
32+
- Build: upgrade to Gradle 9 + AGP 8.7.2 (#1270)
33+
- Compile with JDK 24 (#1276)
34+
- Don't use deprecated `buildDir` by @mernst (#1278)
35+
336
Version 0.12.9
437
---------------
538
* Add a case in our inference for generic method calls (#1240)

0 commit comments

Comments
 (0)