Releases: wala/WALA
Version 1.6.11
Other than a minor bug fix (#1516), few client-visible changes in this release. Many internal improvements by @liblit. The release process has been migrated to use the Maven Central Portal.
Full Changelog: v1.6.10...v1.6.11
Version 1.6.10
Apart from a couple of bug fixes, in this release WALA now supports running on JDK 24. As usual, there were various internal changes to maintain build infrastructure, etc.
What's Changed
- Fix a couple of bugs in parsing array type arguments in type signatures by @msridhar in #1477
- Further enhancements to
parseForTypeSignatures
by @msridhar in #1478 - enable tests for java onepointfive by @jkhaliqi in #1480
- Update to NullAway 0.12.4 by @msridhar in #1484
- Enable parallel configuration caching by @liblit in #1487
- Upgrade to Gradle 8.13 by @liblit in #1488
- Bump deps and version used for compiling Java by @msridhar in #1489
- refactor: remove getTestName from IRTests.java so tests do not rely on method name by @jkhaliqi in #1485
- Upgrade to Gradle 8.14 by @liblit in #1495
- Initialize Gradle dependency configurations lazily by @liblit in #1496
- Support JDK 24 by @msridhar in #1490
- Update Error Prone, EP Plugin, and NullAway by @msridhar in #1497
- Make parameterized test names deterministic by @liblit in #1498
- Correct assertEquals argument order by @liblit in #1499
New Contributors
Full Changelog: v1.6.9...v1.6.10
Version 1.6.9
The main user-facing change is that the CHACallGraph
builder now supports lambdas (#1476).
Full Changelog: v1.6.8...v1.6.9
Version 1.6.8
Mostly internal / build-related / KTLO changes. The main user-visible bug fix is #1468
Full Changelog: v1.6.7...v1.6.8
Version 1.6.7
The major user-visible change is initial support for JDK 23 bytecodes.
Full Changelog: v1.6.6...v1.6.7
Version 1.6.6
What's Changed
Full Changelog: v1.6.5...v1.6.6
Version 1.6.5
Again this release has mostly behind-the-scenes changes. @MadhuNimmo contributed efficiency optimizations for bounded call graph construction for JavaScript and some improved models of JavaScript library functions.
Full Changelog: v1.6.4...v1.6.5
Version 1.6.4
Mostly behind-the-scenes / build-related changes (many by @liblit). For those running WALA in a multithreaded setting, #1379 may fix some crashes. Also, #1357 updated the version of Eclipse we depend on, which necessitated that Eclipse-related artifacts now require JDK 17 to run. The non-Eclipse-related WALA artifacts still run on JDK 11.
New Contributors
Full Changelog: v1.6.3...v1.6.4
Version 1.6.3
The key user-visible change for this release is support for running WALA on JDK 21 and also processing JDK 21 bytecodes. Support for new recent bytecode features has not been tested thoroughly; please file issues if you find bugs. Internally, various build configuration improvements and updates were contributed by @liblit.
Full Changelog: v1.6.2...v1.6.3
Version 1.6.2
The main user-visible change in this release is the ability to set up WALA's analysis scope to only include a subset of the modules present in a JDK 9+ JVM. See the PR for details. Internally, WALA's test suite has been updated to use JUnit 5 by @liblit.
Full Changelog: v1.6.1...v1.6.2