Skip to content

7.0.0 Alpha 4

Pre-release
Pre-release
Compare
Choose a tag to compare
@LPGhatguy LPGhatguy released this 14 May 20:49
· 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":

Switching version dropdown to select Rojo 7

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 and placeId 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(...) and game:SetPlaceId(...) from the command bar in Studio.
  • Added "EXPERIMENTAL!" label to two-way sync toggle in Rojo's Roblox Studio plugin.
  • Fixed Name and Parent 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.