Releases: luau-lang/lute
Releases · luau-lang/lute
0.1.0-nightly.20250701
Set __type for duration and instant (#344)
0.1.0-nightly.20250620
Use <= instead of < (visitInterpolatedString) (#345) While working with the `visitor`, I noticed that interpolated strings were not properly traversed. It appears that is bc of this condition, which will not visit the last expression in the interpolated string node's expressions table.
0.1.0-nightly.20250617
Fix C style cast in `system.cpp` not caught in code review (#343)
0.1.0-nightly.20250616
Add lineOffsets field to Luau parser output (#342) This PR enhances the Luau parser to expose line offset information, enabling tooling to better access precise source location mapping for nodes. **Changes Made**: Exposes the computed 'lineOffsets' field to the Luau 'ParseResult'. Modified exisitng ast test serializer tests to work with new apis. Added new test to ensure that line offsets are exposed correctly. ```luau local result = luau.parse("local x = 1\nlocal y = 2") -- result.lineOffsets = { 0, 12 } -- Line 0 starts at char 0, line 1 starts at char 12 ```
0.1.0-nightly.20250612
Remove luthier.py since it's been superseded entirely by the Luau imp…
0.1.0-nightly.20250610
Pull out new Lute.CLI.lib target to simplify testing (#333) Resolves #315. This PR doesn't currently expose anything more than the old `main` function. As we begin writing tests, we can expand the API of `Lute.CLI.lib`. At a high-level, we make `Lute.CLI` a single-source target whose `main` function simply calls into the `climain.cpp`'s `cliMain` function. This function is identical to our old `main` function but can now be called by unit tests.
0.1.0-nightly.20250607
Upgrade lute to latest nightly (#331)
0.1.0-nightly.20250606
Fix bad path in release workflow (#330)
0.1.0-nightly.20250604
Add support for multi-file CLI command scripts embedded into the lute…
0.1.0-nightly.20250601
Fix visitor after API changes (#311)