Welcome to the third alpha for Rojo 0.6.0. This release includes some important structural simplifications in the core of Rojo, lots of bugfixes, and some new quality of life features.
Everything in this alpha release is considered experimental and may eat your lunch and steal your dog.
Plugin Dark Theme
You've probably been waiting for this for awhile. 😅
rojo build --watch
Do you use Rojo for working on plugins? You can now use Rojo to automatically rebuild your plugin rbxm or rbxmx files on each file change!
rojo build --watch --output MyPlugin.rbxmxrojo init 2.0
rojo init is now implemented for the 0.6.x release series. Moreover, it has some new powers.
In addition to creating a default.project.json file, rojo init will now create a src folder with some common patterns for places and models, a README, a .gitignore file, and initialize a Git repo if you don't already have one!
rojo doc
Do you find yourself opening the Rojo docs often? Now there's a command to open your browser to the docs automatically!
rojo docTrying the Alpha
To install the Roblox Studio plugin, either copy the attached Rojo.rbxm into your Studio plugins folder, or install it here, from the Roblox website. The Rojo 0.5.x plugin will not work with the Rojo 0.6.x server!
There are now a few ways to download the Rojo CLI.
With Foreman
Add a line to the [tools] section in foreman.toml:
rojo = { source = "rojo-rbx/rojo", version = "0.6.0-alpha.3" }From GitHub Release
Download one of the attached binaries on this release page!
From the VS Code Extension
Switch your release channel to 0.6.x to try out the latest alpha. You can switch back to 0.5.x to revert to the current stable channel.
From Crates.io
You can use Cargo (1.40.0+) to build the release yourself from crates.io:
cargo install rojo --version 0.6.0-alpha.3Changes since 0.6.0-alpha.2
- Added
--watchargument torojo build. (#284) - Added dark theme support to plugin. (#241)
- Added a revamped
rojo initcommand, which will now create more complete projects. - Added the
rojo doccommand, which opens Rojo's documentation in your browser. - Fixed many crashes from malformed projects and filesystem edge cases in
rojo serve. - Simplified filesystem access code dramatically.
- Improved error reporting and logging across the board.
- Log messages have a less noisy prefix.
- Any thread panicking now causes Rojo to abort instead of existing as a zombie.
- Errors now have a list of causes, helping make many errors more clear.
