Skip to content

Releases: const-void/DOOM-fire-zig

2025.4 Zig 0.14 Initial

09 Mar 13:45
76efb53

Choose a tag to compare

Minor updates for zig 0.14 compatibility. Will not build in zig 0.13 or prior due to zig 0.14 itself. More than likely, any old bugs, are still current bugs. However, give it a shot!

What's Changed

  • Changes needed to compile with 0.14.0-dev.2569+30169d1d2 by @damag in #18
  • Zig 0.14 by @const-void in #28 -- repo guidance is updated! See below.

New Contributors

  • @tgulacsi made their first contribution c/o #11 - zig0.13 to zig0.14
  • @damag made their first contribution in #18 - zig0.13 to zig0.14

Full Changelog: 2025.3...2025.4

Repo Guidance: Branch methodology

With this release, a new branching methodology is implemented - documented in README.MD; each zig version has its own branch.

I will plumb the depths and tease out 0.10 and 0.11 at some point.

  • main: - current zig release - I will MR from zig-0.14 to main
  • zig-0.14 - current zig release - test notes below
  • zig-0.15 - future/dev zig release - totally untested, however created so contributors have an option for in-repo 'home' to nudge DOOM-fire-zig into operable states on future zig without maintaining a totally independent fork...which of course, is always encouraged! Fork and play away.
  • zig-0.13 - historical/stale

OS/Platform Current results

  • Confirmed to build operate on MacOS and Windows with usual assortment of terminals, should be good.
  • MacOS Ubuntu VM (Multipass) - builds but inoperable in Debug mode.
  • Linux is untested (I do not yet have a suitable method).

2025.3 Zig 0.13 Final

08 Mar 15:17
54d4f85

Choose a tag to compare

This release bookends the conclusion of a zig 0.13 compatible code base, which had special focus on cross-platform compatibility. The next release will bring the code up (finally) to zig 0.14, and we know zig0.14 is not backwards compatible with zig0.13. Thank you to all the contributors who have submitted 0.14 dev patches for both their time, code and their patience!

What's Changed

Full Changelog: 2025.2...2025.3

2025.2 Zig 0.13 - Cross Platform Improvement

02 Feb 12:52

Choose a tag to compare

This zig0.13 release is likely more production-ready than the prior but also likely to have issues. Macos/Linux builds can now use lldb for debugging, which helps. Ubuntu on OSX works in release, has issues in debug, but does not have issues in lldb.

OSX - Yes
Linux - Release, yes! Debug, Maybe!
Windows - VS Code works, CMD/Powershell...don't.

Zig0.14 is almost here, so we will begin preparing for that moment! Thanks to all the contributors who have provided zig0.14 patches.

What's Changed

  • Improved Compatibility (MS Win, Linux), Error Handling, LLDB support by @const-void in #25
  • Update README.md: Rendering Demo Video by @carloluis in #23

New Contributors

  • @carloluis made their first contribution in #23
  • @marler8997 made their first contribution in #22
  • @n-prat submitted a patch for Windows, helping pave the way, along with other contributors
  • @sweetbbak helped triage and provided suggestions for better Linux implementation

Full Changelog: 2025...2025.1
Full Changelog: 2025.1...2025.2

2025.1 Zig 0.13.0 - HiDef [OSX]

05 Jan 13:36
b462684

Choose a tag to compare

Pre-release

Many thanks to all who contributed patches and found issues! This is a pre-release to snap a baseline for improved multi-platform support in the next release. While there is no harm in trying, it is known to function only with Mac OS -- for now!

Known Issues

  • Windows builds but does not run
  • Ubuntu fails to build.

The solution to Unbuntu is known (+LibC); however, other issues are revealed with Debug mode. Likewise, the solution to Windows is known - a different WinAPI call is needed - but again, there are Windows-specific issues beyond that.

MacOS builds and operates and works! This release should work with, at times, huge MacOS displays. From here, I want to learn what, if any, FPS impacts could be from updated error handling, so this release is intended to facilitate quick rollback vs future releases.

What's Changed

New Contributors

  • @sylr made their first contribution in #15

Full Changelog: 2024...2025

2024 Zig 0.13.0

04 Aug 18:37
b048107

Choose a tag to compare

Many thanks to contributors for finding issues, fixing them & submitting pull requests! Very generous and humbling.

Thanks to the help of multiple hands, DOOM-fire-zig is once again building under zig 0.13.0 and a bit more polished for it. It has been tested on MacOS. With luck, Windows and Linux are still building & operating!

What's Changed

New Contributors

Full Changelog: 2023...2024

2023 Zig 0.11.0

22 Sep 09:32
fa035dc

Choose a tag to compare

Thanks to contributor @zhangkaizhao, DOOM-fire is now compatible with Zig 0.11.0!

What's Changed

New Contributors

Full Changelog: 2022.1...2023

2022.1 - Linux / OSX cross platform

22 Jan 12:08

Choose a tag to compare

What's Changed

  • Be more "Zig-like" by @bradms in #1
  • Made it work on Linux. by @JacobHin2 in #2
  • Updated fire algorithm to eliminate fire aliasing

New Contributors

Full Changelog: 2022...2022.1

2022

16 Jan 00:18

Choose a tag to compare

MVP release!