From 974d47b3c50d5efcb0f40d052d37dbe4fefa983a Mon Sep 17 00:00:00 2001 From: skial Date: Thu, 9 Jan 2025 10:12:16 +0000 Subject: [PATCH] Closes #1176 --- src/roundups/721.md | 278 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 278 insertions(+) create mode 100644 src/roundups/721.md diff --git a/src/roundups/721.md b/src/roundups/721.md new file mode 100644 index 00000000..834938b3 --- /dev/null +++ b/src/roundups/721.md @@ -0,0 +1,278 @@ +[_template]: ../templates/roundup.html +[date]: / "2025-01-09 09:44:00" +[modified]: / "2025-01-09 10:08:00" +[published]: / "2025-01-09 11:55:00" +[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!" +[contributor]: https://github.com/PXshadow "Joey" +[contributor]: https://github.com/0b1kn00b "0b1kn00b" +[contributor]: https://github.com/AlexHaxe "AlexHaxe" + +# Haxe Roundup 721 + +Welcome to the latest edition of the Haxe Roundup. [Haxe](http://haxe.org/?ref=haxe.io) is a high level, strictly typed programming language and cross-compiler. + +## Community Updates + +### News and Articles + +- `[upcoming/events]` The next Haxe Roundup _Roundup_ Discord [event](https://discord.gg/brdHty7c?event=1323139554655469588) is scheduled for Sunday 12th Jan at 18:00. +- VSHaxe `2.33.0` has been [released](https://marketplace.visualstudio.com/items?itemName=nadako.vshaxe)! Adds 8 new [refactoring options](https://github.com/vshaxe/vshaxe/wiki/Code-Refactoring) and refines the [rename feature](https://github.com/vshaxe/vshaxe/wiki/Rename-Symbol). +- Check out all 17 entries submitted to the [HaxeJam 2024: Winter Jam](https://itch.io/jam/haxejam-2024-winter-jam/results). Read Logo's winners [announcement](https://discord.com/channels/162395145352904705/888788150963552276/1323788125490905098) over on Discord. :star2: +- OpenFL Devlog: The importance of text metrics [article](https://joshblog.net/2025/openfl-devlog-the-importance-of-text-metrics/) by Josh Tynjala. :star: +- Celebrate 10 years of Axol Studio [article](https://2025.axolstudio.com/). +- Equality check compatible with custom `equals()` method community [question](https://community.haxe.org/t/equality-check-compatible-with-custom-equals-methods/4493?u=skial). +- OpenFL `9.4.1` and Lime `8.2.2` have been [released](https://community.openfl.org/t/openfl-9-4-1-and-lime-8-2-2-release/14069?u=skial.bainn)! + - A working Heaps & HaxeUI [example](https://community.haxeui.org/t/a-working-heaps-haxeui-example/667?u=skial). +- SpaceCraft is aiming for the gap between Starfield, Satisfactory and Eve Online [Rock Paper Shotgun](https://www.rockpapershotgun.com/spacecraft-is-aiming-for-the-gap-between-starfield-satisfactory-and-eve-online) article. + +#### Devlogs + +- Wartales [`1.0.39291`](https://store.steampowered.com/news/app/1527950/view/537714770822824124) patch notes. +- Fraymakers [`0.7.6`](https://store.steampowered.com/news/app/1420350/view/509567431915602042) patch notes. +- Northgard [`19/12/24`](https://store.steampowered.com/news/app/466560/view/506189573340004648) and [`17/12/24`](https://store.steampowered.com/news/app/466560/view/523077531348239866) patch notes. +- Fraymakers [January 2025 Dev Update](https://www.kickstarter.com/projects/mcleodgaming/fraymakers-the-infinitely-replayable-indie-platform-fighter/posts/4288257) - New Assist on January 15th, Win Screen Sneak Peek and more! + +##### _In case you missed it_ +- From [BlueSky](https://bsky.app/profile/daviddurham.bsky.social/post/3lcbrfqpqh22j), David Durham has created a 3d game for the GitHub Game Off in OpenFL called [Secret Sauce](https://daviddurham.itch.io/secret-sauce). +- Introducing [Moonshine.dev](https://moonshine.dev/): A New Tool for Streamlined UI Design in Haxe with Feathers UI [announcement post](https://community.haxe.org/t/introducing-moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453?u=skial). +- Moonshine.dev introduces a Feathers UI drag-and-drop visual designer and MXHX markup [article](https://feathersui.com/blog/2024/11/21/moonshine-dev-feathers-ui-drag-and-drop-visual-designer/) by Josh Tynjala. +- IntelliJ Haxe plugin `1.5.12` has been [released](https://github.com/HaxeFoundation/intellij-haxe/releases/tag/release-1.5.12)! +- 🏡Village Generator `1.6.4`: crossroads and numbered houses [article](https://www.patreon.com/posts/116745476) by Oleg Dolya. +- Some notes & feedback about the C# target [update](https://community.haxe.org/t/some-notes-feedback-about-c-target/3009/8?u=skial). +- Nim-like type inference or specialization [question & answer](https://community.haxe.org/t/nim-like-type-inference-or-specialization/4457?u=skial). +- Use `record-macros` with sqlite from multiple threads [question](https://community.haxe.org/t/use-record-macros-with-sqlite-from-multiple-threads/4460?u=skial). +- Can you really make it out here as an OpenFL developer? [thread](https://community.openfl.org/t/can-you-really-make-it-out-there-as-an-openfl-developer/14032?u=skial.bainn). +- Looking for OpenFL work - Expert at Flash Ports [thread](https://community.openfl.org/t/looking-for-openfl-work-expert-at-flash-ports/14034?u=skial.bainn). +- The latest [release](https://community.haxe.org/t/moonshine-dev-a-new-tool-for-streamlined-ui-design-in-haxe-with-feathers-ui/4453/4?u=skial) of Moonshine.dev is out! +- Wartales: the Skelmar Invasion [is out now](https://store.steampowered.com/news/app/1527950/view/530958278018991980) on Steam. +- 🏡Village Generator `1.6.5`: small improvements [article](https://www.patreon.com/posts/117634240) by Oleg Dolya. +- Pixel perfect drawing library [released](https://community.openfl.org/t/pixel-perfect-drawing-library-released/14037?u=skial.bainn). +- Dune: Spice Wars [Community Update `#4`](https://store.steampowered.com/news/app/1605220/view/6610815782091751442). +- Dune: Spice Wars patch notes for [`20/11/24`](https://store.steampowered.com/news/app/1605220/view/4488495001178734635). +- Northgard patch notes for [`13/12/24`](https://store.steampowered.com/news/app/466560/view/523077531348239158), [`12/12/24`](https://store.steampowered.com/news/app/466560/view/523077531348238470) and [`21/11/24`](https://store.steampowered.com/news/app/466560/view/4467102902950822140). +- Fraymakers [`0.7.5c`](https://store.steampowered.com/news/app/1420350/view/4450215038309893286) and [`0.7.5b`](https://store.steampowered.com/news/app/1420350/view/4450214404346086480) patch notes. +- Dune: Spice Wars patch notes for [`12/12/24`](https://store.steampowered.com/news/app/1605220/view/666066819517251636), [`10/12/24`](https://store.steampowered.com/news/app/1605220/view/544469076889568067), [`04/12/24`](https://store.steampowered.com/news/app/1605220/view/4488495635124716800) and [`26/11/24`](https://store.steampowered.com/news/app/1605220/view/4488495001178737388). +- Northgard: Clan of the Turtle [announcement post](https://store.steampowered.com/news/app/466560/view/4467103536898901359). +- Wartales - Crossbowman: [Class Overview](https://store.steampowered.com/news/app/1527950/view/4474984836247847985). +- Wartales - The Skelmars: [Faction Overview](https://store.steampowered.com/news/app/1527950/view/4474984202298722967). +- Wartales - The Skelmar Invasion [reveal & release date](https://store.steampowered.com/news/app/1527950/view/4474984202298720668). +- Wartales patch notes for [`1.0.39212`](https://store.steampowered.com/news/app/1527950/view/606394123884167926) and [`1.0.39173`](https://store.steampowered.com/news/app/1527950/view/606394123884167194). +- Northgard - How to play [Hafgufa](https://store.steampowered.com/news/app/466560/view/523076978666898280). +- Northgard - Clan of the Turtle is [now available](https://store.steampowered.com/news/app/466560/view/520825631609454669). + +### Videos & Music + +- 2025 Axolversary First Friday Game Dev [Stream](https://www.youtube.com/live/1EThw5Mw7zY). +- Idosra Victory Scrolling Test [video](https://www.youtube.com/watch?v=Np8QTZMQF7Q). +- Climbing the Hanging Gardens of Vallas [video](https://www.youtube.com/watch?v=S7Nq1bkZDdQ). +- Shiro Games 2024 [Yearly Recap](https://www.youtube.com/watch?v=swMN6eVoonY). +- :pushpin: Reminder that [Squidly](https://twitter.com/squuuidly) does a Haxe dev stream every weekday on [Twitch](https://www.twitch.tv/squuuidly). 6pm EST -> 12am EST Monday/Tuesday/Wednesday. 12pm EST -> 6pm EST Thursday/Friday. + +##### _In case you missed it_ +- Climbing the Hanging Gardens of Vallas [video](https://www.youtube.com/watch?v=S7Nq1bkZDdQ). +- Wartales: The Skelmar Invasion [Trailer](https://www.youtube.com/watch?v=P8AaB_SbQq8). +- SpaceCraft [Reveal Trailer](https://www.youtube.com/watch?v=bdd0avB3t-g). + +### Jobs, Bounties + +- :memo: _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_. + +#### Available for work + +- [Joey (PXshadow)](https://github.com/PXshadow) creator of [go2hx `git`](https://go2hx.github.io/) is available for work. :new: +- You can hire [Tim Hely](https://twitter.com/SeiferTim/status/1749544683980628036), a highly experienced Haxe & HaxeFlixel developer, with 20+ years of experience! + +#### Bounties + +- Armory3D [bounties](https://github.com/armory3d/armory/labels/bounty) are available. +- Keep an eye on the [Funkin Bounties](https://github.com/FunkinCrew/funkinBounties) repo for future items. +- [Squidly](https://twitter.com/squuuidly/status/1243925472121151488) has opened up [a bounties page](https://github.com/chosencharacters/squidBounties) for HaxeFlixel features. + +### Previews & Demos + +#### Open Source + +- Via the [Haxe Discord] server, [Jeremy Fa](https://discord.com/channels/162395145352904705/162664383082790912/1324054932445200438) showcasing Loreline runtime in action on the cli. Also check out the [`0.2.0`](https://discord.com/channels/162395145352904705/162664383082790912/1326697434012844052) release demo video. Make sure to also get the [vscode extension](https://marketplace.visualstudio.com/items?itemName=jeremyfa.loreline). + +##### _Git Repos_ + +- Work in progress [Go target](https://github.com/neimanpinchas/reflaxe_go) using [reflaxe `git`](https://github.com/SomeRanDev/reflaxe). +- [haxe-deps-viewer `git`](https://github.com/Antriel/haxe-deps-viewer) - Haxe dependencies viewer. :star2: + - Check out the [hosted app](https://antriel.github.io/haxe-deps-viewer/). Also head over to [Discord](https://discord.com/channels/162395145352904705/1313443875829973064) for progress updates and demos. +- [s2D `git`](https://github.com/s2D-engine/s2D) - 2D game engine written with Kha. +- [openfl-android-adaptive-icon-sample `git`](https://github.com/joshtynjala/openfl-android-adaptive-icon-sample) - A sample OpenFL project that adds an adaptive icon for Android. +- [haxe-simple-lcov `git`](https://github.com/AlexHaxe/haxe-simple_lcov) - A simple LCOV parser written in Haxe. +- [fancy `git`](https://github.com/pecheny/fancy) - An UI lib built on top of alayout, flgl and other stuff. +- [hxmaker `git`](https://github.com/rainyt/hxmaker) - A unified game engine written in Haxe that can run on any game engine. +- [hxmaker-openfl `git`](https://github.com/rainyt/hxmaker-openfl) - Use hxmaker in openfl render. +- [haxed `git`](https://github.com/maddestlabs/haxed) - Experimental Haxe-based thing. +- [Logger `git`](https://github.com/Geokureli/Logger) - Simplify the categorization and prioritization of logs, errors and assertions. +- [henum `git`](https://github.com/onehundredfeet/henum) - Tiny repository of improvements for the Haxe enum. +- [RSL `git`](https://github.com/corecathx/RSL) - Random Scripting Language. +- [AWDRender `git`](https://github.com/CCC200/AWDRender) - A scene loader & camera controller for AwayBuilder (AWD) files. +- [haxe-rename `3.0.0`](https://github.com/HaxeCheckstyle/haxe-rename/releases/tag/v3.0.0) has been released. :star: +- [haxe-concurrent `5.1.4`](https://github.com/vegardit/haxe-concurrent/releases/tag/v5.1.4) has been released. +- [haxe-instrument `1.3.1`](https://github.com/AlexHaxe/haxe-instrument/releases/tag/v1.3.1) has been released. +- `[openfl]` Allow OpenFL to be used in cppia scripts [merged](https://github.com/openfl/openfl/pull/2757). +- `[openfl]` Bump Android SDK to `34` [pull request](https://github.com/openfl/lime/pull/1885). +- `[reflaxe]` EIE fix short-circuiting [issue](https://github.com/SomeRanDev/reflaxe/issues/29). +- `[love-haxe]` Fix for newer version of Love2D [pull request](https://github.com/bartbes/love-haxe-wrappergen/pull/1). +- `[haxe-language-server]` Nullable range and location [draft pull request](https://github.com/vshaxe/haxe-language-server/pull/135). +- _Check out the latest open source Haxe projects over on [GitHub][latest github]_. + +#### Closed Source + +##### Via [Haxe Discord] server + +- [Tyler](https://discord.com/channels/162395145352904705/162664383082790912/1318694235981086790) _"messing with ascii stuff, tried out a little RPG merchant sim"_. +- [Daskind](https://discord.com/channels/162395145352904705/162664383082790912/1323466288756031499) showcases their cortex engine. With an [updated](https://discord.com/channels/162395145352904705/162664383082790912/1325932795926679644) video with animation mixing & shaders. + +### _Some_ Library Releases + +- [funkin-modchart `1.0.2`](https://lib.haxe.org/p/funkin-modchart) +- [loreline `0.2.2`](https://lib.haxe.org/p/loreline) +- [hxvlc `1.9.6`](https://lib.haxe.org/p/hxvlc) +- [extension-admob `3.0.0`](https://lib.haxe.org/p/extension-admob) +- [bake `0.8.0`](https://lib.haxe.org/p/bake) +- [simple_lcov `1.0.0`](https://lib.haxe.org/p/simple_lcov) +- [instrument `1.3.1`](https://lib.haxe.org/p/instrument) +- [hxbun `0.1.4`](https://lib.haxe.org/p/hxbun) +- [peote-view `1.0.4`](https://lib.haxe.org/p/peote-view) +- [SensorVL53L1X `1.0.0`](https://lib.haxe.org/p/SensorVL53L1X) +- [clink-externs `0.3.0`](https://lib.haxe.org/p/clink-externs) +- [pony `1.9.10`](https://lib.haxe.org/p/pony) +- [Langhaxe `0.0.5`](https://lib.haxe.org/p/Langhaxe) +- [typepacker `2.0.1`](https://lib.haxe.org/p/typepacker) +- [hxchart `0.0.2`](https://lib.haxe.org/p/hxchart) +- [hscript-iris `1.1.3`](https://lib.haxe.org/p/hscript-iris) +- [formatter `1.18.0`](https://lib.haxe.org/p/formatter) +- [rename `3.0.0`](https://lib.haxe.org/p/rename) +- [hx_angeltext `1.0.1`](https://lib.haxe.org/p/hx_angeltext) +- [lumod `2.0.0`](https://lib.haxe.org/p/lumod) +- [deepnightLibs `1.0.84`](https://lib.haxe.org/p/deepnightLibs) +- [haxe-concurrent `5.1.4`](https://lib.haxe.org/p/haxe-concurrent) +- [haxe-doctest `3.3.0`](https://lib.haxe.org/p/haxe-doctest) +- [lime `8.2.2`](https://lib.haxe.org/p/lime) +- [openfl `9.4.1`](https://lib.haxe.org/p/openfl) +- [ludi-mind `1.0.0`](https://lib.haxe.org/p/ludi-mind) +- [HLWNative `1.1.0`](https://lib.haxe.org/p/HLWNative) +- [prefab `1.0.0`](https://lib.haxe.org/p/prefab) +- _Check out the [most recent library releases](https://lib.haxe.org/recent/) on HaxeLib_. + +### People & Projects to support + +- [Axol Studio](https://axolstudio.com/) is a small independent game development studio, making games with and contributing to HaxeFlixel. +- [Funkin' Crew](https://ninja-muffin24.itch.io/funkin) is making Friday Night Funkin', a cartoon rhythm gaming excellence. +- [Patrick](https://www.patreon.com/gepatto) is creating Raspberry Pi 4 support for Haxe/Lime/OpenFL/HaxeFlixel. +- [Josh Tynjala](https://github.com/sponsors/joshtynjala) is working on Feathers UI — open source, cross-platform UI components built with OpenFL. +- [Pavel Alexandrov](https://ko-fi.com/yanrishatum) is primarily contributing to the Heaps engine and is the creator of format-tiled library. +- [Ian Harrigan](https://github.com/sponsors/ianharrigan) is working on primarily HaxeUI, as well as hxArduino & hxWebSockets. +- [Kaelan Evans](https://github.com/sponsors/kevansevans) is working on HxDoom, a Haxe adaption of Doom. +- [Richard Oliver Bray](https://ko-fi.com/richardoliverbray) is teaching people the things he's learnt, like React, Typescript and Haxe. +- [Alexander Gordeyko](https://www.patreon.com/axgord) is developing [Pony](https://github.com/AxGord/Pony), a Haxe open-cross-library. +- [Andy Li](https://github.com/users/andyli/sponsorship) is working around the Haxe ecosystem: CI, packaging, docs and learning materials. +- [Kevin Leung](https://www.patreon.com/kevinresol) is creating open source software libraries. +- [Robert Konrad](https://www.patreon.com/RobDangerous), the Kha author, is creating Programming Toolkits. +- [OpenFL](https://www.patreon.com/openfl) is creating free open source software. +- [HaxeUI](https://www.patreon.com/haxeui) is creating an open source user interface libraries. +- [HaxeFlixel](https://www.patreon.com/haxeflixel) is creating an open source, cross platform 2D game engine. +- [Slava Ra](https://www.patreon.com/slavara) is creating improvements for FlashDevelop and HaxeDevelop. +- [Mark Knol](https://www.patreon.com/markknol) is working on Haxe and its documentation. +- [Dan Korostelev](https://www.patreon.com/nadako) is working on the Haxe compiler. + +## Updates from the Haxe core + +### Current Proposals & Discussions + +- Develop constructor logic / better constructors [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/125) by [0b1kn00b](https://github.com/ohmrun). :new: +- Enhance `sys.net`: Add IP address types, support IPv6 and more [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/123). +- Add Defer keyword [proposal](https://github.com/DawDavis/haxe-evolution/blob/defer/proposals/0000-defer.md). +- Cast Specification changes for Haxe 5 [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/120). +- Add Auto Closing [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/119). +- Add additional mathematical constants and functions [discussion](https://github.com/HaxeFoundation/haxe-evolution/pull/117). +- Additional syntax for safe navigation [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/114). +- Add support for Typed metadata [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/111). +- Add support for Extension of Abstracts [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/109). +- Add package alias [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/105). +- Add Integer data types [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/101). +- Add Trailing Block Expressions [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/100). +- Add Caller Tracking [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/99). +- Add Constructor `this.arg` syntax [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/97). +- Add new syntax for getters & setters inspired by the `C#` property syntax [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/96). +- Add a type for meaningless values (similar to unit type) [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/95). +- Add better Overload Support [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/93). +- Add Static Extension Meta Functions [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/91). +- Add `enum abstract` over `enum` [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/87), plus [clarification](https://github.com/HaxeFoundation/haxe-evolution/pull/87#issuecomment-935339089). +- Add Enum abstract instances [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/86). +- `[RFC]` Xml Dsl's [discussion](https://github.com/HaxeFoundation/haxe-evolution/issues/60). +- Add [Default values for enum parameters](https://github.com/HaxeFoundation/haxe-evolution/issues/27). +- :memo: _Do you have an idea to improve Haxe? Consider [creating a proposal]._ + +### Core Changes + +68~ updates have been made to Haxe since the [last issue][last week newurl]. + +- Add [haxe.runtime.Copy](https://github.com/HaxeFoundation/haxe/commit/c85b00d40fc81d5dc125aa5169d68301f1e8b270). +- `[js]` Regression with null safety diagnostics [issue](https://github.com/HaxeFoundation/haxe/issues/11904). +- `[js]` Clean up `ES5` implementation of `StringMap.keys()` [merged](https://github.com/HaxeFoundation/haxe/pull/11895). +- Fix JsonPrinter `Int64` type [pull request](https://github.com/HaxeFoundation/haxe/pull/11908). +- `[jvm]` Bad type on operand stack when spreading an array for `Rest` generic arg [issue](https://github.com/HaxeFoundation/haxe/issues/11907). +- Fix enclosing positions [draft pull request](https://github.com/HaxeFoundation/haxe/pull/11892). +- `[cppia]` Wrong parentheses priority for Int32 [issue](https://github.com/HaxeFoundation/haxe/issues/11897). +- `[cpp]` `HXCPP_GC_MOVING` in combination with `HXCPP_ALIGN_ALLOC` [issue](https://github.com/HaxeFoundation/hxcpp/issues/1167). +- `[cpp]` EReg is not thread safe [issue](https://github.com/HaxeFoundation/hxcpp/issues/1173). +- `[null-safety]` `?.` null safety fails with `match` method on enums [issue](https://github.com/HaxeFoundation/haxe/issues/11893). +- `[lua]` Wrong left shift with `-1` [fixed](https://github.com/HaxeFoundation/haxe/issues/11888). +- Add `MDynamic` to late-bind monomorphs to `Dynamic` [merged](https://github.com/HaxeFoundation/haxe/pull/11890). +- Remove `TFor` [pull request](https://github.com/HaxeFoundation/haxe/pull/11891). +- `[ci]` Remove remaining references to camlp5 [merged](https://github.com/HaxeFoundation/haxe/pull/11884). +- Unconditionally use `sys/wait.h` on Unix-like systems [merged](https://github.com/HaxeFoundation/haxe/pull/11905). +- `[hl]` Respect `hl-legacy32` for `I64` arrays [pull request](https://github.com/HaxeFoundation/haxe/pull/11903). +- `[hlc]` Add jumbo build for vs template [pull request](https://github.com/HaxeFoundation/hashlink/pull/737). +- `[php]` Codegen when using double byte characters in string [issue](https://github.com/HaxeFoundation/haxe/issues/11911). +- PosInfos hover error [issue](https://github.com/HaxeFoundation/haxe/issues/11909). +- Fix Xml cased escape sequences [pull request](https://github.com/HaxeFoundation/haxe/pull/11914) +- `[display]` Range is nullable [draft pull request](https://github.com/HaxeFoundation/haxe/pull/11915). + +##### _In case you missed it_ +- Add `CfNoLookup` [merged](https://github.com/HaxeFoundation/haxe/pull/11825). +- Clean up warning handling and add optional `WUnsafeEnumEquality` [merged](https://github.com/HaxeFoundation/haxe/pull/11826). +- Java std cleanup [merged](https://github.com/HaxeFoundation/haxe/pull/11829). +- `[hlc]` Automatic compilaton with Ninja generator [draft pull request](https://github.com/HaxeFoundation/hashlink/pull/726). +- Review some typeload code [merged](https://github.com/HaxeFoundation/haxe/pull/11832). +- Include module path in virtual file names [draft pull request](https://github.com/HaxeFoundation/haxe/pull/11852). +- Deprecate `@:overload(function())` syntax [pull request](https://github.com/HaxeFoundation/haxe/pull/11843). +- Remove `@:overload` from `Reflect.makeVarArgs` [merged](https://github.com/HaxeFoundation/haxe/pull/11853). +- Add `StringBuf.clear()` [pull request](https://github.com/HaxeFoundation/haxe/pull/11848). +- Add a deep copy/clone functionality to Haxe serializer [merged](https://github.com/HaxeFoundation/haxe/pull/11857). +- Start working on `haxe.Copy` [pull request](https://github.com/HaxeFoundation/haxe/pull/11863). +- Improve `make_static_call` [merged](https://github.com/HaxeFoundation/haxe/pull/11347). +- `[hl]` Use `HDyn` instead of erroring on recursive types [merged](https://github.com/HaxeFoundation/haxe/pull/11844). +- `[hlmem]` Add type id to print and allow doing location on type ids [merged](https://github.com/HaxeFoundation/hashlink/pull/727). +- Replace camlp5 with ppx_parser [merged](https://github.com/HaxeFoundation/haxe/pull/11860). +- `haxe.Serializer` cleanup [merged](https://github.com/HaxeFoundation/haxe/pull/11864). +- `[hxpp]` Fixed typos [merged](https://github.com/HaxeFoundation/hxcpp/pull/1166). +- `[hxb]` Optimistic display requests [pull request](https://github.com/HaxeFoundation/haxe/pull/11866). +- `[hxb]` Reader: Lazy type restoring [merged](https://github.com/HaxeFoundation/haxe/pull/11873). +- `[std/hl]` Move some `hl.Format` into lib format/heaps [merged](https://github.com/HaxeFoundation/haxe/pull/11869). +- `[js]` Fix for Issue11475 [merged](https://github.com/HaxeFoundation/haxe/pull/11868). +- Lazy cleanup [merged](https://github.com/HaxeFoundation/haxe/pull/11877) +- `[ci]` Simplify windows ci with native opam [merged](https://github.com/HaxeFoundation/haxe/pull/11879). +- Bugfix when String ends with escape sequence [pull request](https://github.com/HaxeFoundation/haxe/pull/11883). + +You can get started using the latest features by downloading a [nightly build] of Haxe and see the impact the latest changes have on each target by browsing the [benchmarks] site. Head over to [OSS Insights](https://ossinsight.io/analyze/HaxeFoundation/haxe#overview) for more Haxe statistics. + +Take it easy everyone, stay safe and see you next time. :peace_symbol: :dove: + +[benchmarks]: https://benchs.haxe.org/ +[nightly build]: http://build.haxe.org +[creating a proposal]: https://github.com/HaxeFoundation/haxe-evolution +[last week]: https://github.com/search?q=closed:2024-11-16..2024-12-14+org:haxefoundation+is:closed&type=issues +[last week newurl]: https://github.com/search?q=updated:%3E2024-11-16+org:haxefoundation&type=issues +[latest github]: https://github.com/search?o=desc&q=created:%22%3E+2024-11-16%22+language:Haxe&s=updated&type=repositories +[lang ranking]: https://ossinsight.io/collections/programming-language/ +[insights]: https://ossinsight.io/analyze/HaxeFoundation/haxe#overview +[Haxe Discord]: https://discordapp.com/invite/0uEuWH3spjck73Lo +[Armory Discord]: https://discord.com/invite/7jDud8R3dE +[OpenFL Discord]: https://discordapp.com/invite/tDgq8EE +[FeathersUI Discord]: https://discord.com/invite/SnJBC53