rbxmk v0.5.0
Highlights:
- Improve handling of HTTP cookies.
- Add rbxmk.cookiesFrom for getting cookies from known locations.
- Add rbxmk.newCookie for creating a cookie from scratch.
- DataModel metadata is now accessed through the Metadata symbol.
- Rename "file" source to "fs".
- Move os.dir and os.stat to the fs library.
- fs.dir and fs.stat return nil if the file does not exist.
- Additions to fs library.
- To reduce the impact of malicious scripts, files can only be accessed by rbxmk from certain locations.
- The working directory.
- The directory of the first running script.
- A temporary directory, accessible via
os.expand("$tmp")
- Changes to os.expand.
- Add the
$root_script_directory
variable, which expands to the directory of the first running script. - The
$temp_directory
variable now points to a temporary directory that is unique per run of rbxmk.
- Add the
Fixes:
- Fix garbled error messages.
Internal:
- Implement automated releases.
See a comparison with the previous version for a thorough list of changes.
The Documentation page provides a complete reference for this version of rbxmk.