Releases: palantir/gradle-baseline
Releases · palantir/gradle-baseline
6.18.0
No documented user-facing changes
6.17.0
💡 Improvements
BaselineTesting
now configures tests to run using JUnit Platform by default. Tests are configured using the test suites API, which ensures that test framework dependencies are added automatically. (#3053)
6.16.0
💡 Improvements
- [Safe-logging] Verify member reference type parameters when cast to functional interface (#3052)
6.15.0
💡 Improvements
- [Safe-logging] Verify safety of returns in lambda expressions (#3048)
- [Safe-logging] Infer lambda parameter safety from surrounding context (#3050)
6.14.0
💡 Improvements
- convert test to use tester plugin (#3034)
- Handle safety analysis for
this
and super
references (#3041)
6.13.0
🐛 Fixes
- Properly handle generic wildcards in StreamFlatMapOptional generated fixes. (#3024)
6.12.0
💡 Improvements
- Stream.mapMulti(Optional::ifPresent)
is more efficient than
Stream.flatMap(Optional::stream) (#2996)
6.11.0
💡 Improvements
- Disable expensive LambdaMethodReference by default (#2999)
6.10.0
💡 Improvements
- Dramatically simplify the UnnecessarilyQualified error-prone check (#2998)
6.9.0
💡 Improvements
- safe-logging analysis correctly handles out-of-scope parameter references (#2988)