Skip to content

v0.3.5

Choose a tag to compare

@raykuonz raykuonz released this 13 Jun 23:36
f3bd92e

Fixes the 0.3.4 Apex DML operation feature, which produced zero dml edges on real-world Apex (DML operands are almost always lowercase local variables like insert c;, and the edge guard only accepted capitalized operands). The extractor now resolves the operand variable to its declared SObject type (local declarations, generics, method params) and builds the dml edge to the resolved object, with operation + INFERRED confidence. Unresolvable operands are skipped (no misleading edge); primitives are never DML targets. Known limitation: multiple DML ops against the same object from one component are still merged into one edge in the built graph (per-operation locatable edges planned as a follow-up). See CHANGELOG.md.