Skip to content

Releases: natecraddock/ziglua

0.5.0 – Zig 0.14.0

08 Sep 20:14
bf9fc6e
Compare
Choose a tag to compare

this release, Ziglua 0.5.0, targets Zig version 0.14.0.

What's Changed

  • Fix breaking change for signature of alignedAlloc by @robbielyman in #149
  • Implement toTuple and custom functions for toAny and pushAny by @axdank in #123
  • Refactor code to decl literals by @sea-grass in #151
  • Add compileError when a function is used where it is not supported by @sea-grass in #152
  • Support both zig-0.14 and zig-0.15-dev in main by @nurpax in #154
  • Breaking change for the type of sanitize_c (again) by @e0328eric in #156
  • fix(build): add -DLUA_BUILD_AS_DLL if building shared + Windows by @robbielyman in #150
  • improvement(build): add -Dlibrary_name for change name *.dll, *.so, *… by @yiv1 in #157
  • Add build option to provide an additional header file to the Lua compilation by @hubidubi13 in #159
  • Cross build luajit to aarch64-linux from x86 host by @fallenwood in #160
  • fix: update to latest Zig post Writergate by @robbielyman in #163
  • Cross build from aarch64 to x86_64-linux-gnu by @fallenwood in #165
  • Support zig 0.14 by @nurpax in #169
  • fix: Transition from ArrayList to ArrayListUnmanaged by @robbielyman in #174
  • feat: toNumeric and checkNumeric by @robbielyman in #173

New Contributors

Full Changelog: 0.4.0...0.5.0

v0.4.0

28 Apr 15:18
Compare
Choose a tag to compare

Highlights

  • The package and module are renamed from ziglua to zlua. This is to follow Zig conventions to not include the word "zig" in the name to avoid redundancy. The repo is still called ziglua.
  • Improved documentation.
  • Lua version updates: Lua 5.4.7 and Luau 0.653.
  • Added zlua.define() function to generate Lua Language Server type annotation files.
  • zlua.wrap() now supports functions that return error unions.

What's Changed

New Contributors

Full Changelog: 0.3.0...0.4.0

Ziglua 0.3.0

14 Jun 23:16
Compare
Choose a tag to compare

Auto generated release notes this time! I figured it would be good to make an official release targeting Zig 0.13.0.

The biggest changes are support for Luau, preliminary LuaJIT support, major restructuring of the code in the repository, and various fixes. Documentation is still a work in progress.

What's Changed

New Contributors

Full Changelog: 0.2.0...0.3.0

Ziglua 0.2.0

11 Aug 03:49
Compare
Choose a tag to compare

With a Zig release last week, I figured this would be a good time to tag a release. Ziglua 0.2.0 supports Zig 0.11.0. There have been several changes since the last release, including fixes from several contributors.

The biggest change in this release is officially supporting the new Zig package manager. Goodbye submodules! Instructions are in the readme. There have also been several updates to the Ziglua API and documentation.

See the changelog for full details.

0.1.0

29 Oct 03:34
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release