Skip to content

Release 1.4.36

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Feb 21:57

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.