Releases: richie0866/Rostruct
Releases · richie0866/Rostruct
v1.1.11
v1.1.10-beta
Rostruct
- Use
setfenv
to set globals externally (#25)
v1.1.8-beta
⚠ Warning
If you useTS.initialize("init")
to load Rostruct, see running Rostruct from source code for an updated guide.
Rostruct
- Add support for Script-Ware
- Minify source code (#22)
v1.1.6-beta
Fixes
- Rostruct wouldn't bootstrap properly for first-time use
v1.1.5-beta
Package
- Throw an error if the file passed to the
build
method could not be turned into an Instance
v1.1.4-beta
This is a breaking change! You may need to review your code when bumping to this version.
Fixes
init.*.lua
objects could not be renamed with meta files
Rostruct
- Change
Rostruct.new
toRostruct.open
- Export functions instead of single class
Package
- Add timeout for
Package:start
promise - Add support for requiring and running scripts from model files
- Update
FetchInfo
type
v1.0.3-beta
This is a breaking change! You may need to update your code when bumping to this version.
Internal
- Export
Rostruct
as an object
Build
- Change how Rostruct uses the root directory
- Add method
build(fileOrFolder?: string, properties?: table)
to build specific objects in the directory - Add async functions for
fetch
andfetchLatest
Release v0.1.4-beta
View the documentation for a detailed guide on how to use Rostruct
Stability
- Patched a
.zip
extraction bug
Internal
- Load globals using
setfenv
instead of storing them in a global environment
Release v0.1.2-alpha
Internal
- Added roblox-ts RuntimeLib to load Rostruct
- Dependencies included out-of-the-box
Build
- Removed
Build
searching for source folders in the target path- Instead, build the source folder and change the name manually
- Changed return value
Download
- Added
DownloadRelease
andDownloadLatestRelease
functions - Removed
GitFetch
- Removed
VERSION_ROSTRUCT.txt
files for less intrusive version checking
Release v0.0.4-alpha
- Add
rbxm
&rbxmx
support for Synapse X