Skip to content

Releases: HaxeFoundation/intellij-haxe

Release 1.4.39

14 Feb 21:03
Compare
Choose a tag to compare

Changelog

1.4.39

  • Added: More format options for minimum newlines
  • Fixed: Unused imports bugfix (fully qualified references would mask normal references)
  • Added: Checking typeParameters in new expressions.
  • Added: Misc. debug and trace logging for debugging resolver bugs.

Release 1.4.38

08 Feb 23:50
Compare
Choose a tag to compare

Changelog

1.4.38

  • Trying to fix some minor resolver regression

1.4.37

  • Fixed: Issue where function-literal would show error if assigned to variable of type Dynamic or Any
  • Improved: Better type resolve when generics are specified through constructor
  • Misc other resolver changes for better type detection.

Release 1.4.37

08 Feb 21:25
Compare
Choose a tag to compare

Changelog

1.4.37

  • Fixed: Issue where function-literal would show error if assigned to variable of type Dynamic or Any
  • Improved: Better type resolve when generics are specified through constructor
  • Misc other resolver changes for better type detection.

Release 1.4.36

06 Feb 21:57
Compare
Choose a tag to compare

Changelog

1.4.36

  • Fixed: Restored broken formatting rules
  • Fixed: Prevent anonymous types from being formatted as code-blocks

1.4.35

  • Fixed: Assign hint was not working when resolving function return type.

1.4.34

  • Improved: Better typechecking for implicit casts to typedefs.
  • Changed: Avoiding testing OR operator on EnumValues.
  • Fixed: incorrect error on uninitialized static final vars in extern types.

1.4.33

  • Fixed: Another case where types where resolved to enumValue

1.4.31

  • Fixed: Issue where classes with identical names as Enumvalues would resolve to enumvalue
  • Added: Indent options under haxe code style (PR #1148 from virtulis)

1.4.30

  • Fixed: Resolver bug

1.4.29

  • Fixed: Incorrect resolver caching
  • Fixed: Incorrect type compare when checking interface implementations

1.4.28

  • Fixed: Allow final keyword in anonymous structures
  • Fixed: Check inherited members from classes when comparing anonymous types with classes
  • Improvement: Use switch expression as enum type hint when resolving case expressions.
  • Misc: Caching class inherit lists

1.4.27

  • Fixed: broken macro type conversion
  • Improved: Resolve parameter-type from init-expression when typeTag is missing.
  • Improved: Use field type as hint when class and enumValue names causes resolve conflicts.
  • Improved: Null-safety fixes and overflow prevention.
  • Improved: Misc improvements to auto-completion suggestions.

1.4.26

  • Fixed: Parser bug that caused massive slowdown in code with many level nested structures
  • Fixed: Return type inlay was not placed correctly in some cases.
  • Improved: Better type checking for parameters and assignment expressions.

Release release-1.4.35

05 Feb 17:06
Compare
Choose a tag to compare

Changelog

1.4.35

  • Fixed: Assign hint was not working when resolving function return type.

Release 1.4.34

04 Feb 22:01
Compare
Choose a tag to compare

Changelog

1.4.34

  • Improved: Better typechecking for implicit casts to typedefs.
  • Changed: Avoiding testing OR operator on EnumValues.
  • Fixed: incorrect error on uninitialized static final vars in extern types.

1.4.33

  • Fixed: Another case where types where resolved to enumValue

Release 1.4.33

04 Feb 19:10
Compare
Choose a tag to compare

Changelog

1.4.33

  • Fixed: Another case where types where resolved to enumValue

Release 1.4.32

04 Feb 16:51
Compare
Choose a tag to compare

Changelog

1.4.32

  • Fixed: Another case where types where resolved to enumValue

Release 1.4.31

04 Feb 13:31
Compare
Choose a tag to compare

Changelog

1.4.31

  • Fixed: Issue where classes with identical names as Enumvalues would resolve to enumvalue
  • Added: Indent options under haxe code style (PR #1148 from virtulis)

1.4.30

  • Fixed: Resolver bug

Release 1.4.30

02 Feb 00:40
Compare
Choose a tag to compare

Changelog

1.4.30

  • Fixed: Resolver bug