mirror of
https://github.com/lune-org/lune.git
synced 2024-12-12 13:00:37 +00:00
1.6 KiB
1.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Added
-
Added networking functions under
net
Example usage:
local apiResult = net.request({ url = "https://jsonplaceholder.typicode.com/posts/1", method = "PATCH", headers = { ["Content-Type"] = "application/json", }, body = net.jsonEncode({ title = "foo", body = "bar", }), }) local apiResponse = net.jsonDecode(apiResult.body) assert(apiResponse.title == "foo", "Invalid json response") assert(apiResponse.body == "bar", "Invalid json response")
Changed
- The
json
api is now part ofnet
json.encode
becomesnet.jsonEncode
json.decode
becomenet.jsonDecode
Fixed
- Fixed JSON decode not working properly
0.0.2
- January 19th, 2023
Added
-
Added support for command-line parameters to scripts
These can be accessed as a vararg in the root of a script:
local firstArg: string, secondArg: string = ... print(firstArg, secondArg)
-
Added CLI parameters for downloading type definitions:
lune --download-selene-types
to download Selene types to the current directorylune --download-luau-types
to download Luau types to the current directory
These files will be downloaded as
lune.yml
andluneTypes.d.luau
respectively and are also available in each release on GitHub.
0.0.1
- January 18th, 2023
Initial Release