Releases: HaxeFoundation/intellij-haxe
Releases · HaxeFoundation/intellij-haxe
Release 1.4.16
Changelog
1.4.16
- Hotfix: Disabling broken caching that broke assign checks and could lead to memory leaks.
- Improvement: Resolve typeParameter for function types
- Improvement: Handle implicit cast of function types
- bugfix: Fixed issue where type parameters in some cases where treated as real types.
- bugfix: Allow subclass of T to be assigned to Class
- Added: show error when variable without type is assigned to Void expression
Release 1.4.15-231 (broken)
NOTE: This release contains a caching bug that breaks type checking
Changelog
1.4.15-231
- NOTE: Builds for idea 2023.1 are no longer actively maintained (consider upgrading to 2023.2)
- Improvement: Large performance improvement for projects with complex type inheritance graphs
- Improvement: Resolving same package types across libraries
- Added: support for resolve variable type from usage
- Bugfix: Module layer in psi broke type hierarchy resolving.
- Bugfix: Fixed type resolve for parameters with only default value
- Bugfix: Fixed incorrect error on fields defined by interfaces
Release 1.4.15-223 (Broken)
NOTE: This release contains a caching bug that breaks type checking
Changelog
1.4.15-223
- Improvement: Large performance improvement for projects with complex type inheritance graphs
- Improvement: Resolving same package types across libraries
- Added: support for resolve variable type from usage
- Bugfix: Module layer in psi broke type hierarchy resolving.
- Bugfix: Fixed type resolve for parameters with only default value
- Bugfix: Fixed incorrect error on fields defined by interfaces
Release 1.4.15 (Broken - do not use)
NOTE: This release contains a caching bug that breaks type checking (use 1.4.16 or newer instead)
Changelog
1.4.15
- Improvement: Large performance improvement for projects with complex type inheritance graphs
- Improvement: Resolving same package types across libraries
- Added: support for resolve variable type from usage
- Bugfix: Module layer in psi broke type hierarchy resolving.
- Bugfix: Fixed type resolve for parameters with only default value
- Bugfix: Fixed incorrect error on fields defined by interfaces
Release 1.4.14-231
Changelog
1.4.14-231
- NOTE: Builds for idea 2023.1 are no longer actively maintained (consider upgrading)
- Fixed: Allow module level keywords for module fields. (#1135)
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: Incorrect resolve order (defined in function vs inherited class member)
- Fixed: incorrect error highlighting on abstract classes with interfaces (#1136)
- Fixed: incorrect error highlighting on bitwise xor (#1137)
- Fixed: Regular expressions where incorrectly shown as dynamic in inlays
- Change: Regex rules changed from Java to JS to better match Haxe rules.
- Reworked resolving logic to better support modules and EnumValues.
Release 1.4.14-223
Changelog
1.4.14-223
- NOTE: Builds for idea 2022.3 are no longer actively maintained (consider upgrading)
- Fixed: Allow module level keywords for module fields. (#1135)
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: Incorrect resolve order (defined in function vs inherited class member)
- Fixed: incorrect error highlighting on abstract classes with interfaces (#1136)
- Fixed: incorrect error highlighting on bitwise xor (#1137)
- Fixed: Regular expressions where incorrectly shown as dynamic in inlays
- Change: Regex rules changed from Java to JS to better match Haxe rules.
- Reworked resolving logic to better support modules and EnumValues.
Release 1.4.14
Changelog
1.4.14
- Replacing deprecated APIs and using idea 2023.2 as baseline
- Fixed: Allow module level keywords for module fields. (#1135)
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: Incorrect resolve order (defined in function vs inherited class member)
- Fixed: incorrect error highlighting on abstract classes with interfaces (#1136)
- Fixed: incorrect error highlighting on bitwise xor (#1137)
- Fixed: Regular expressions where incorrectly shown as dynamic in inlays
- Change: Regex rules changed from Java to JS to better match Haxe rules.
- Reworked resolving logic to better support modules and EnumValues.
Release 1.4.14 Beta build 3 (31c20d7d) [IDEA 2023.1.x]
Changelog
Release 1.4.14 (BETA)
- Replacing deprecated APIs and using idea 2023.2 as baseline
- Fixed: Allow module level keywords for module fields. (#1135)
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: Incorrect resolve order (local vs member)
- Fixed: incorrect error highlighting on abstract classes with interfaces (#1136)
- Fixed: incorrect error highlighting on bitwise xor (#1137)
Release 1.4.14 Beta build 2 (4dd6dbf5) [IDEA 2023.1.x]
Changelog
1.4.14 Beta 2
- Replacing deprecated APIs and using idea 2023.2 as baseline
- Fixed: Allow module level keywords for module fields. (#1135)
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: Incorrect resolve order (local vs member)
- Fixed: incorrect error highlighting on abstract classes with interfaces (#1136)
Release 1.4.14 Beta build 1 (b04ea304) [IDEA 2023.1.x]
Changelog
1.4.14 Beta 1
- Replacing deprecated APIs and using idea 2023.2 as baseline
- Fixed: Allow module level keywords for module fields.
- Fixed: Allow trailing commas in anonymousTypeField list
- Fixed: incorrect resolve order (local vs member)