v0.6.0 Alpha 3
Pre-releaseWelcome 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.rbxmx
rojo 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 doc
Trying 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.3
Changes since 0.6.0-alpha.2
- Added
--watch
argument torojo build
. (#284) - Added dark theme support to plugin. (#241)
- Added a revamped
rojo init
command, which will now create more complete projects. - Added the
rojo doc
command, 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.