Releases: HaxeFoundation/intellij-haxe
Releases · HaxeFoundation/intellij-haxe
Release 1.4.41
Changelog
1.4.41
- Bugfix: fixed type resolve regression for iterators
1.4.40
- Fixed: incomplete member list for anonymous strcutures
- Fixed: wrongfully marking wildcard import statement as unused
- Improved: Better support for untyped parameters in function literals
- Improved: Better support for default values for generics
- Added: Honoring
@:noUsing
meta when resolving extension methods - Fixed: Incorrect parsing of some macro expressions
- Fixed: Incorrect parsing of some switchCaseBlocks
Release 1.4.40
Changelog
1.4.40
- Fixed: incomplete member list for anonymous strcutures
- Fixed: wrongfully marking wildcard import statement as unused
- Improved: Better support for untyped parameters in function literals
- Improved: Better support for default values for generics
- Added: Honoring
@:noUsing
meta when resolving extension methods - Fixed: Incorrect parsing of some macro expressions
- Fixed: Incorrect parsing of some switchCaseBlocks
Release 1.4.39
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
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
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
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
Changelog
1.4.35
- Fixed: Assign hint was not working when resolving function return type.
Release 1.4.34
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
Changelog
1.4.33
- Fixed: Another case where types where resolved to enumValue
Release 1.4.32
Changelog
1.4.32
- Fixed: Another case where types where resolved to enumValue