View Source Changelog
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.
0-4-2-2023-12-13
[0.4.2] - 2023-12-13
fixed
Fixed
- Add missing include in generated library to make it work on Windows
0-4-1-2023-12-13
[0.4.1] - 2023-12-13
fixed-1
Fixed
- Fix the generated
build.zig
to make it work on Windows.
0-4-0-2023-12-11
[0.4.0] - 2023-12-11
added
Added
- Add
mix build_dot_zig.gen.c_nif
Mix generator. - Allow passing project-specific options with
zig_extra_options
.
changed
Changed
- Use
:release_safe
build mode by default in:prod
env. Leave:debug
as default in all other cases.
fixed-2
Fixed
- Fix arch detection on Windows.
0-3-1-2023-08-22
[0.3.1] - 2023-08-22
fixed-3
Fixed
- Pass the correct option for optimize modes.
changed-1
Changed
- Due to the different options for the optimize modes,
:build_dot_zig
is currently only compatible with Zig version0.11.0
.
0-3-0-2023-08-08
[0.3.0] - 2023-08-08
added-1
Added
- Add
zig_target
option. - Add
zig_cpu
option.
changed-2
Changed
- Bump latest stable
zig
to0.11.0
.
0-2-0-2023-07-10
[0.2.0] - 2023-07-10
added-2
Added
- Clean Zig cache on
mix.clean
. - Add functionality to automatically download the
zig
toolchain, also with a specific version. - Allow defining the build mode from the Mix configuration.
changed-3
Changed
- BREAKING: rename
:build_dot_zig_executable
option to:zig_executable
.
0-1-1-2023-03-03
[0.1.1] - 2023-03-03
fixed-4
Fixed
- Handle
:default
in the:build_dot_zig_executable
option.
changed-4
Changed
- Put
zig-cache
in the_build
folder with all other build artifacts.
0-1-0-2023-02-26
[0.1.0] - 2023-02-26
added-3
Added
- Initial release.