Опубликована очередная версия языка - haXe 1.18.
Из различных исправлений и добавлений к возможностям haXe в этой версии можно выделить дальнейшую оптимизацию и исправления в генераторе кода ActionScript3, добавленная поддержка flash9 XML и несколько серьёзных добавлений в объектную модель JavaScript (js.Selection, js.SWFObject и поддержка большего количества событий в js.Dom).
Полный список изменений:
- оптимизация и исправления в генераторе AS3
- исправлено : разрешены классы растровых изображений и шрифтов для F9 библиотеки
- исправлено : neko.Web.setCookie
- исправлено : as3 переключения (switches) в -swf-lib, и возможность "исправлять" повреждённый as3 байткод
- исправлено значение возвращаемое --i во flash9
- исправлены некоторые трансформации во flash9
- добавлено:js.Selection
- упрощено: js.Dom (больше событий)
- добавлено: haxe.xml.Fast.innerHTML
- добавлено: Reflect.compare
- исправлено : "".split() в Neko (теперь возвращает [""] вместо [])
- исправления в упорядочивании f9 классов в swf-lib
- добавлено: EReg.customReplace
- добавлено: neko.Lib.lazyLoad и улучшен neko.net.Poll для Neko 1.6.1
- предотвращено использование static полей в интерфейсах
- добавлено: neko.Sys.cpuTime()
- исправление для protected as3 классов
- добавлена поддержка flash9 XML (в пакете flash.xml)
- добавлено: neko.vm.Tls для Neko 1.6.1
- добавлено: опция компилятора --no-inline
- neko.zip.File переименован в neko.zip.Reader
- добавлено: neko.zip.Writer и neko.zip.CRC32
- исправлено: multilevel Transform.block_vars
- добавлено: js.SWFObject
- исправления в if/switch на null или Null для Flash9