Changes since Rojo 7.5.1
Additions
-
Added flag to
rojo init
to skip initializing a git repository (#1122) -
Added fallback method for when an Instance can't be synced through normal means (#1030)
This should make it possible to syncMeshParts
andUnions
!The fallback involves deleting and recreating Instances. This will break
properties that reference them that Rojo does not know about, so be weary. -
Add support for the plugin auto-reconnecting to the Rojo server (#1096)
-
Added an option to make sync reminders more aggressive (#1096)
-
Add support for syncing
yml
andyaml
files (behaves similar to JSON and TOML) (#1093) -
Added an update indicator to the version header when a new version of the plugin is available. (#1069)
-
Added
--absolute
flag to the sourcemap subcommand, which will emit absolute paths instead of relative paths. (#1092)
Fixes
- Fixed colors of Table diff (#1084)
- Fixed
sourcemap
command outputting paths with OS-specific path separators (#1085) - Fixed nil -> nil properties showing up as failing to sync in plugin's patch visualizer (#1081)
- Fixed
Auto Connect Playtest Server
no longer functioning due to Roblox change (#1066) - Fixed applying
gameId
andplaceId
before initial sync was accepted (#1104)
Changes
- Changed the background of the server's in-browser UI to be gray instead of white (#1080)
Upgrading
To install the Roblox Studio plugin, there are a few options:
- Run
rojo plugin install
from the Rojo CLI - Download the attached
Rojo.rbxm
and place it into your Roblox Studio plugins folder - Install from the Roblox plugin page
There are also multiple ways to install the Rojo CLI:
With Rokit or Aftman
Add a line to the [tools]
section in rokit.toml
or aftman.toml
:
rojo = "rojo-rbx/rojo@7.6.0"
From GitHub Release
Download one of the attached binaries on this release page!
From Crates.io
You can use Cargo (1.83.0+) to build the release yourself from crates.io:
cargo install rojo --version 7.6.0