All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add missing include in generated library to make it work on Windows
- Fix the generated
build.zigto make it work on Windows.
- Add
mix build_dot_zig.gen.c_nifMix generator. - Allow passing project-specific options with
zig_extra_options.
- Use
:release_safebuild mode by default in:prodenv. Leave:debugas default in all other cases.
- Fix arch detection on Windows.
- Pass the correct option for optimize modes.
- Due to the different options for the optimize modes,
:build_dot_zigis currently only compatible with Zig version0.11.0.
- Add
zig_targetoption. - Add
zig_cpuoption.
- Bump latest stable
zigto0.11.0.
- Clean Zig cache on
mix.clean. - Add functionality to automatically download the
zigtoolchain, also with a specific version. - Allow defining the build mode from the Mix configuration.
- BREAKING: rename
:build_dot_zig_executableoption to:zig_executable.
- Handle
:defaultin the:build_dot_zig_executableoption.
- Put
zig-cachein the_buildfolder with all other build artifacts.
- Initial release.