7.0.0 Alpha 1
Pre-releaseThis is the first prerelease that includes a massive body of work getting Rojo's DOM implementation upgraded. This means that we should now have 100% format coverage for both the XML and binary model formats.
Rojo 7.0.0 Alpha 1 includes some minor breaking changes to the way the Rojo project format represents certain kinds of values. It's going to change a bit more before Rojo 7 is stable — we're hoping to use this opportunity to normalize some of the case inconsistency introduced in Rojo 0.5.
Upgrading
To install the Roblox Studio plugin, there are three options:
- Run
rojo plugin install
from the Rojo CLI - Download the attached
Rojo.rbxm
and place it into you Roblox Studio plugins folder - Install from the Roblox plugin page
There are also multiple to install the Rojo CLI.
With Foreman
Add a line to the [tools]
section in foreman.toml
:
rojo = { source = "rojo-rbx/rojo", version = "7.0.0-alpha.1" }
From GitHub Release
Download one of the attached binaries on this release page!
From the VS Code Extension
Rojo 7 cannot be installed through the VS Code extension quite yet.
From Crates.io
You can use Cargo (1.43.1+) to build the release yourself from crates.io:
cargo install rojo --version 7.0.0-alpha.1
Changes Since 6.0.2
- Added support for all remaining property types.
- Added support for the entire Roblox binary model format.
- Changed
rojo upload
to upload binary places and models instead of XML.- This should make using
rojo upload
much more feasible for large places.
- This should make using
- Breaking: Changed format of some types of values in
project.json
,model.json
, andmeta.json
files.- This should impact few projects. See this file for new examples of each property type.