7.0.0 Alpha 4
Pre-release
Pre-release
·
288 commits
to master
since this release
This is a major polishing release, getting us closer to the release of Rojo 7.0 stable. Lots of edge cases that use to raise confusing errors or crashes now include much better information!
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.4" }
From GitHub Release
Download one of the attached binaries on this release page!
From the VS Code Extension
Open your VS Code preferences and set the "Release Branch" option to "7.x":
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.4
Changes Since 7.0.0-alpha.3
- Added the
gameId
andplaceId
optional properties to project files.- When connecting from the Rojo Roblox Studio plugin, Rojo will set the game and place ID of the current place to these values, if set.
- This is equivalent to running
game:SetUniverseId(...)
andgame:SetPlaceId(...)
from the command bar in Studio.
- Added "EXPERIMENTAL!" label to two-way sync toggle in Rojo's Roblox Studio plugin.
- Fixed
Name
andParent
properties being allowed in Rojo projects. (#413) - Fixed "Open Scripts Externally" feature crashing Studio. (#369)
- Empty
.model.json
files will no longer cause errors. (#420) - When specifying
$path
on a service, Rojo now keeps the correct class name. (#331) - Improved error messages for misconfigured projects.