The Haxe Foundation officially released Haxe 3.2.1 on 13th October 2015. To read about all the fixes checkout the Haxe 3.2.1 release details.
Installer bugfixes
- Fix installation issues on OS X
10.11“El Capitan”.
JavaScript bugfixes
- Avoid using
evalorFunction, instead use the newjs.Lib.globalvariable to get the top-level defined type or variable, which does not break the Content Security Policy.
C# bugfixes
- The C# target now generates the correct syntax for parameterized interfaces, classes, typedefs and enums.
- Calling
Type.createEnumwith anullvalue no longer fails.
C++ bugfixes
- The C++ target’s
Reflect.setFieldnow correctly works on classes with no member variables. - Using
StringMapand DCE no longer removes an internal private variable, breaking C++StringMapimplementation.
Java bugfixes
- The Java target will no longer generate empty classes by making sure all properties in
java.lang.*stubs are correctly marked as@:extern.
C# and Java bugfixes
- Both targets now correctly handle parameterized constant values, eg
MyType<123>.