This is a new bugfix release mainly addressing some issues in using harlock in build pipelines.
Notice that starting from this version, support for darwin/386
and darwin/arm
is dropped.
Fixes and QoL
- Correctly handling runtime and evaluation errors being raised at the top-level scope to trigger a non-zero error code. This led to silent errors being passed inside of pipelines using harlock.
- Drop support for go 1.15+ unsupported targets.
- Adding previously missing
.exe
suffix for windows executable names when cross-compiling for windows on non-windows platforms. - Minor fixes to .gitignore and Makefile.
Attached to this release, you can find pre-compiled binaries and .deb packages for version 0.5.1 of the harlock language.