Skip to content

Commit

Permalink
version 4.3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
kLabz committed Mar 4, 2024
1 parent 2deaaf2 commit c63a019
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 1 deletion.
31 changes: 31 additions & 0 deletions downloads/4.3.4/CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

## 2024-03-04 4.3.4

__General improvements__:

* all : allow @:using with Class and Enum ([#11553](https://github.com/HaxeFoundation/haxe/issues/11553))
* display : expose list of metadata/defines ([#11399](https://github.com/HaxeFoundation/haxe/issues/11399))

__Bugfixes__:

* all : typedef vs. GADT ([#11446](https://github.com/HaxeFoundation/haxe/issues/11446))
* all : don't double-throw exceptions ([#11175](https://github.com/HaxeFoundation/haxe/issues/11175))
* all : fix some abstract inlining failures ([#11526](https://github.com/HaxeFoundation/haxe/issues/11526))
* all : fix JsonPrinter empty parent class ([#11560](https://github.com/HaxeFoundation/haxe/issues/11560))
* all : dce: clean up operator handling ([#11427](https://github.com/HaxeFoundation/haxe/issues/11427))
* all : analyzer: deal with unreachable block in binops ([#11402](https://github.com/HaxeFoundation/haxe/issues/11402))
* all : analyzer: don't recursively check enum values when const propagating ([#11429](https://github.com/HaxeFoundation/haxe/issues/11429))
* all : analyzer: fix check for inlined purity meta
* display : fix errors from parser missing in diagnostics ([#8687](https://github.com/HaxeFoundation/haxe/issues/8687))
* display : fix display services with static extension ([#11285](https://github.com/HaxeFoundation/haxe/issues/11285))
* display : fix display services with safe navigation ([#11205](https://github.com/HaxeFoundation/haxe/issues/11205))
* hl : hlopt rework try-catch control flow ([#11581](https://github.com/HaxeFoundation/haxe/issues/11581))
* hl/c : fix reserved keywords ([#11408](https://github.com/HaxeFoundation/haxe/issues/11408))

__Deprecation / future version handling__:

* all : don't infer string on concat, when using -D haxe-next ([#11318](https://github.com/HaxeFoundation/haxe/issues/11318))
* all : handle optional arguments with bind, when using -D haxe-next ([#11533](https://github.com/HaxeFoundation/haxe/issues/11533))
* macro : build order vs inheritance, when using -D haxe-next ([#11582](https://github.com/HaxeFoundation/haxe/issues/11582))
* macro : deprecate some API from haxe.macro.Compiler (see #11540)
* java/jvm : warn about --java ... -D jvm vs --jvm ...
9 changes: 9 additions & 0 deletions downloads/4.3.4/RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Dear Community,

On behalf of the Haxe Foundation, we are proud to announce the official release of Haxe 4.3.4!

This release includes a number of bugfixes, as well as some additions to `-D haxe-next` to help you prepare your codebase / libraries for Haxe 5. Check out the changelog below for more information.

If you have any suggestions or run into any problems, feel free to [open an issue on GitHub](https://github.com/HaxeFoundation/haxe/issues).

Thanks to everyone involved!
8 changes: 7 additions & 1 deletion downloads/versions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"current": "4.3.3",
"current": "4.3.4",
"versions": [
{
"date": "2008-07-17",
Expand Down Expand Up @@ -330,6 +330,12 @@
"date": "2023-11-17",
"version": "4.3.3",
"tag": "4.3.3"
},
{
"date": "2024-03-04",
"version": "4.3.4",
"api": "4.3.4",
"tag": "4.3.4"
}
]
}

0 comments on commit c63a019

Please sign in to comment.