Skip to content

v1.4.6

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Mar 08:55
· 8 commits to main since this release

Highlights

Phase 7 type resolution ships return-aware loop inference: for-loop iterables like for (const u of getUsers()) now resolve element types via function return types across 8 languages. PHP gets class-property iterable support for foreach($this->property) patterns.


Type Resolution (Phase 7)

  • Phase 7.1–7.2ReturnTypeLookup interface + ForLoopExtractorContext context object + dormant pendingCallResults infrastructure (#341)
  • Phase 7.3 — Call-expression iterable resolution for TS/JS, Java, Kotlin, C#, Go, Rust, Python, PHP (#341)
  • Phase 7.4 — PHP $this->property foreach via @var class property scan (#341)
  • Phase 7.5 — PHP function_call_expression / member_call_expression foreach (#341)
  • extractReturnTypeName deduplicated from call-processor.ts into shared.ts (137 lines removed)

Bug Fixes

New Contributors

Full Changelog: v1.4.5...v1.4.6