Release Notes

Dear Community,

On behalf of the Haxe Foundation I am proud to announce that Haxe 3.4.5 is now officially released! It is available along with the changelog at https://haxe.org/download.

This release improves DCE performance and addresses a few issues fixed after previous release.

Please test your Haxe code with this version and let us know if you come across any problems at https://github.com/HaxeFoundation/haxe/issues3.

Thank you for your support.

Change Log

2018-01-31: 3.4.5

General improvements and optimizations:

  • dce : optimized DCE performance (#6181)

Bugfixes:

  • dce : don't remove constructor if any instance field is kept (#6062)
  • js : fixed saving setter to tmp var before invocation (#6672)
  • php7 : don't fail on generating import aliases for classes with the similar names (#6680)
  • php7 : fixed appending "sqlite:" prefix to the names of files created by sys.db.Sqlite.open() (#6692)
  • php7 : made php.Lib.objectOfAssociativeArray() recursive (#6698)
  • php7 : fixed php error on parsing expressions like a == b == c (#6720)
  • php7 : fixed Math.min() and Math.max() for NAN on PHP 7.1.9 and 7.1.10
  • php/php7 : fixed sys.net.Socket.bind() (#6693)