Skip to content

Commit fed9143

Browse files
authored
Release notes for 0.12.13 (#1355)
1 parent 7cd8b1b commit fed9143

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,6 +1,39 @@
11
Changelog
22
=========
33

4+
Version 0.12.13
5+
---------------
6+
7+
NullAway now includes a new Error Prone checker, `RequireExplicitNullMarking`,
8+
that checks that every class is explicitly `@NullMarked` or `@NullUnmarked` (at the class or package level), so code
9+
is not left `@NullUnmarked` unintentionally. The check is disabled by default. See [the docs](https://github.com/uber/NullAway/wiki/JSpecify-Support#requireexplicitnullmarking-checker)
10+
for further details.
11+
12+
NullAway also includes support for a new `@PureExceptLambda` annotation, contributed by @FxMorin, to tell NullAway
13+
to preserve nullability information from the enclosing method when analyzing the body of certain lambdas.
14+
See [the docs](https://github.com/uber/NullAway/wiki/Supported-Annotations#pureexceptlambda) for details.
15+
16+
* Use passed-in `TreePath` in one more place when available (#1329)
17+
* Checker to ensure explicit null marking of every class (#1323)
18+
* Bound size of alreadyRunAnalyses cache to be consistent (#1334)
19+
* Improve inference for generic methods with lambda argument containing return statements by @dhruv-agr (#1337)
20+
* Add `PureExceptLambda` annotation by @FxMorin (#1325)
21+
* Support marking method type variable upper bounds as `@Nullable` in library models (#1345)
22+
* Method name parsing in `ExternalStubxLibraryModels` class is missing a corner case by @haewiful (#1344)
23+
* Better fix for dataflow analysis caching (#1353)
24+
* Maintenance
25+
- Add package-info files with @NullMarked (#1331)
26+
- Speed up buildWithNullAway task (#1330)
27+
- Enable the VoidMissingNullable checker and autofix all extant warnings (#1332)
28+
- Bump JDK version to 25 for integration tests (#1336)
29+
- Switch Coderabbit to assertive mode (#1338)
30+
- Enable EqualsMissingNullable check and fix all extant warnings (#1339)
31+
- Bump to AutoValue 1.11.1 (#1340)
32+
- Update Caffeine benchmark (#1342)
33+
- Add a test for a useless @Contract (#1346)
34+
- Test case for wildcards in Generic Method with Lambda Arguments by @dhruv-agr (#1349)
35+
- Add initial AGENTS.md file (#1352)
36+
437
Version 0.12.12
538
---------------
639

0 commit comments

Comments
 (0)