Skip to content

Nightlies changelog

Rudy Ges edited this page Feb 3, 2024 · 4 revisions

Changes available in nightlies, that will be included in next release of Haxe (5.0). This list mostly includes breaking changes and main new features for now.

  • (breaking change) #11168: Rework module resolution

  • (breaking change) #11318: Don't infer string on concat

  • (breaking change) #11323: Delay typer creation to after init macros

  • (breaking change) #11452: Don't create a class field for every enum field. This can have an impact on macros that look at the anon fields (TODO link to instructions in breaking changes page)

  • (breaking change) #11462: Only set cf_expr_unoptimized if we think we need it

  • (breaking change) #11533: Fix the way optional arguments are handled when using bind. This will lead to errors which should be easy to fix (see bind typing with optional arguments)

  • (breaking change) #11540: Remove some API from haxe.macro.Compiler

Upcoming changes

  • (breaking change) #11338: Remove weird partial resolution

  • (breaking change) #XXXXX: Cleanup TDAbstract signature (see comment)