Releases: dylanwh/lilguy
Releases · dylanwh/lilguy
Release 0.1.3
LilGuy 0.1.3 Release Notes
Full Changelog: 0.1.2...0.1.3
This release includes a number of new features, bug fixes, and other improvements.
New Features
- Added a new
file
runtime module, which is different from the Luaio
module. The Luaio
module is weird. Thefile
module can do the same things, but it's closer to other languages' and it's async. - Added a new
regex
runtime module exposing the Rustregex
crate. - Added a new
os
runtime module exposing some OS functions, likeos.execute()
, which is similar to Lua'sos.execute()
. cite: 3] The operating system can be detected withos.name
(a string). - The not-found handler is now a property of the
routes
table. - WebSockets are now supported with the
routes.websocket()
handler. - Added
net.connect
andnet.listen
for basic support of TCP connections. - Added
spawn()
to spawn Tokio tasks from Lua. - Added utility functions for dealing with iterators in Lua.
- Added support for closing temporary files created with
file.temp
. - Added support for closing files opened with
file.open
. - Added the
find()
function to theregex
object. - Added htmx.
Bug Fixes
- Fixed broken reload functionality.
- Paths are probably converted to lua strings correctly on unix and windows.
Release 0.1.2
This is the initial version of lilguy, which is still missing many planned features. You probably shouldn't use it.