This release contains a handful of bugfixes and small improvements.
Changes since Rojo 7.4.0
Fixes
- Fixed incorrect results when building model pivots (#865)
- Fixed incorrect results when serving model pivots (#868)
- Fixed Rojo plugin failing to connect when project contains certain unreadable properties (#848)
- Fixed various cases where patch visualizer would not display sync failures (#845, #844)
- Fixed Rojo plugin erroring out after attempting to destroy services (#845)
- Fixed http error handling so Rojo can be used in Github Codespaces (#847)
Changes
-
Made the
namefield optional on project files (#870)Files named
default.project.jsoninherit the name of the folder they're in and all other projects
are named as expect (e.g.foo.project.jsonbecomes an Instance namedfoo)There is no change in behavior if
nameis set. -
Rojo now converts any line endings to LF, preventing spurious diffs when syncing Lua files on Windows (#854)
Upgrading
To install the Roblox Studio plugin, there are a few options:
- Run
rojo plugin installfrom the Rojo CLI - Download the attached
Rojo.rbxmand 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 Aftman
Add a line to the [tools] section in aftman.toml:
rojo ="rojo-rbx/rojo@7.4.1"From GitHub Release
Download one of the attached binaries on this release page!
From Crates.io
[WARNING: this method will not work because we've had some trouble publishing Rojo 7.4.1 to crates.io. We should have it resolved in a future patch, sorry!]
You can use Cargo (1.70.0+) to build the release yourself from crates.io:
cargo install rojo --version 7.4.1