v0.5.0 Alpha 11
Pre-release
Pre-release
LPGhatguy
released this
29 May 21:36
·
898 commits
to master
since this release
This release brings along a slew of improvements from working on some of Rojo's core components in rbx-dom!
We skipped alpha 10 after a failed release with a pretty bad bug regression.
Upgrading
This release requires Rust 1.32 or newer!
To install the Rojo CLI, either download rojo.exe
attached here or run:
cargo install rojo --version 0.5.0-alpha.11 --force
To install the plugin, either install it from Roblox (https://www.roblox.com/catalog/1997686364) or download Rojo.rbxm
and put it into your Roblox Studio plugins folder.
Changes Since 0.5.0 Alpha 9
- Added support for implicit property values in JSON model files (#154)
Content
properties can now be specified in projects and model files as regular string literals.- Added support for
BrickColor
properties. - Added support for properties added in client release 384, like
Lighting.Technology
being set to"ShadowMap"
. - Improved performance when working with XML models and places
- Fixed serializing empty
Content
properties as XML - Fixed serializing infinite and NaN floating point properties in XML
- Improved compatibility with XML models
- Plugin should now be able to live-sync more properties and ignore ones it can't, like
Lighting.Technology
.
Implicit Property Values
In .model.json
files, it's now possible to specify properties with the handy "implicit" value syntax that has been usable in projects for awhile!
Before 0.5.0-alpha.11:
"Position": {
"Type": "Vector3",
"Value": [5, 6, 7]
}
After 0.5.0-alpha.11:
"Position": [5, 6, 7]