Releases: wala/WALA
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
Version 1.6.1
What's Changed
- Numerous build configuration updates and improvements by @liblit
- Fix crash in JS CG construction for malformed calls to new Function by @msridhar in #1243
- Fix NPE in EclipseSourceFileModule ctor by @khatchad in #1261
- Improve source locations for constructor calls for JS function statements by @msridhar in #1268
- Properly handle static interface methods as entrypoints by @hjjandy in #1275
- Support running on JDK 17 by @msridhar in #1281. WALA will now not crash on JDK 17 bytecodes and core functionality has been tested. We have not tested recently-added bytecode features, but would welcome bug reports / pull requests for such features.
New Contributors
Full Changelog: v1.6.0...v1.6.1
Version 1.6.0
Most notably, version 1.6.0 is the first WALA release that only runs on JDK 11+ JVMs. Running on JDK 8 is no longer supported.
Also, com.ibm.wala.util
now includes nullability annotations. We plan to add such annotations to more WALA modules in the near future.