Skip to content

add lua 5.4 and 5.5 support - #82

Open
Tieske wants to merge 2 commits into
masterfrom
fix/lua55
Open

add lua 5.4 and 5.5 support#82
Tieske wants to merge 2 commits into
masterfrom
fix/lua55

Conversation

@Tieske

@Tieske Tieske commented Aug 2, 2026

Copy link
Copy Markdown
Member

The luarocks package 'yaml' is unmaintained and restricted to =< 5.3. Which cause it to fail on newer versions.

This updates it to the package lyaml. This is however a breaking change.

The impact is limited to only the folks that used that yaml functionality, since the yaml package is not a hard dependency specified in the rockspec file. So only users that had luarocks install yaml in their builds must swicth to luarocks install lyaml (note the extra 'l').

Also fixes an issue where a nil is packed in a table isn't handled properly.

Fixes #76
Fixes #79

@Tieske
Tieske marked this pull request as ready for review August 2, 2026 07:22
@Tieske
Tieske requested review from alerque and amireh August 2, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

test fails on lua5.5 Swap out YAML and other config loaders with Lua 5.4 compatible ones

1 participant