9.1.2
What's Changed
🏕 Features
- Fixing issues with inferring field declarations instead of variables in Python by @KuechA in #1977
- Fix unity build by @peckto in #1986
- Basic implementation of following context-sensitive calls in
followNextDFGUntilHit
by @oxisto in #1988 - Rename
localNameOnly
todoNotPrependNamespace
by @oxisto in #1993 - Do not enter local scopes in python by @KuechA in #1982
- Do not resolve unqualified symbols in current record without
HasImplicitReceiver
by @oxisto in #1984 ResolveMemberExpressionAmbiguityPass
now correctly set an FQN in its replaced references by @oxisto in #1987- Added
calledBy
mirrored edge inFunctionDeclaration
by @oxisto in #2012 - Rework
ShortcutsTest
to fit test style guides by @KuechA in #2013 - Exporting QueryTree as SARIF result by @oxisto in #1967
- Refactor firstParentOrNull to accept type parameter and optional predicate by @KuechA in #2018
- Cleanup
SymbolResolver
and make it more extensible by @oxisto in #2001
👒 Dependencies
- Update dependency rollup to v4.32.1 by @renovate in #1990
- Update dependency @types/node to v22.12.0 by @renovate in #2002
- Update dependency org.jline:jline to v3.29.0 by @renovate in #2014
Full Changelog: v9.1.1...v9.1.2