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
- Be able to compile with latest zig by @davidgranstrom in #28
- Add Luau support by @natecraddock in #36
- Remove vendored code and update to latest module api by @natecraddock in #43
- Simplify the structure of the library by @natecraddock in #46
- Expose Luau bytecode loading API, add example by @nurpax in #38
- Add support for tagged userdata and userdata destructors by @nurpax in #45
- Expose Luau 3-vectors support by @nurpax in #41
- Add support for user atoms and namecalls by @nurpax in #48
- Add preliminary LuaJIT support by @natecraddock in #53
- Combine all library files into a single lib.zig by @natecraddock in #54
- Added comptime convenience functions by @VisenDev in #55
- Enums and slices support by @VisenDev in #60
- fix: update to latest zig by @ryleelyman in #65
- Parsing memory fixes by @VisenDev in #63
- Fix and simplify library opening by @natecraddock in #68
- Add support for tagged unions, vectors and arrays in pushAny and toAny by @T1nk3r1 in #66
- Many changes to String and Bytes functions by @natecraddock in #72
- Make Lua an opqaque by @natecraddock in #73
- build: update to latest zig by @theoparis in #76
- update outdated LazyPath constructors by @bfredl in #82
New Contributors
- @davidgranstrom made their first contribution in #28
- @natecraddock made their first contribution in #36
- @nurpax made their first contribution in #38
- @VisenDev made their first contribution in #55
- @T1nk3r1 made their first contribution in #66
- @theoparis made their first contribution in #76
- @bfredl made their first contribution in #82
Full Changelog: 0.2.0...0.3.0