Skip to content

Release release-1.5.12

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Nov 16:17

Changelog

1.5.12

  • Changed: support for intellij 2024.3 & dropping support for 2023.x
  • Bugfix: Errors where not navigable when OpenFL project file was outside module dir (Fixed by fstrace4)
  • Bugfix: Function types for inherited methods could in some cases show wrong signature when type parameters where used.
  • Bugfix: Auto-completion would in some cases show wrong types when type parameters where used.
  • Bugfix: Fix NPE when evaluating callExpression made out of reifications
  • Improvement: More correctly handling monomorphism
  • Improvement: Resolver should now resolve known members from typeParameter constraints.
  • Improvement: performance improvements (expression evaluation cache & fix for slow forward lookups)

1.5.11

  • Improvement: Variables and members with only init expression "= null" should now correctly resolve to type Null.
  • Improvement: Added parser support for TIntersection reification (macro : type & type)
  • Bugfix: Fixed issue where incorrect typeParameters where used when calling inherited methods.
  • Bugfix: Fixed incorrect parsing of TParent reification
  • Bugfix: Fixed issue where reification in for-loops would be incorrectly highlighted as error.
  • Bugfix: Fixed issue where psiElement/Node text was attempted read from thread without read access.