-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rojo 7.4.0 #160153
Merged
Merged
rojo 7.4.0 #160153
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1feb704
to
0021e84
Compare
p-linnane
requested changes
Jan 17, 2024
rojo: switch to submodules Signed-off-by: Rui Chen <[email protected]> rojo: needs openssl Signed-off-by: Rui Chen <[email protected]> rojo: update comment Co-authored-by: Patrick Linnane <[email protected]>
50e2326
to
7a4c335
Compare
p-linnane
approved these changes
Jan 17, 2024
🤖 An automated task has requested bottles to be published to this PR. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bump-formula-pr
PR was created using `brew bump-formula-pr`
CI-published-bottle-commits
The commits for the built bottles have been pushed to the PR branch.
ready to merge
PR can be merged once CI is green
rust
Rust use is a significant feature of the PR or issue
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
Added support for
.toml
files to$path
(#633)Added support for
Font
andCFrame
attributes (rbx-dom#299, rbx-dom#296)Added the
emitLegacyScripts
field to the project format (#765). The behavior is outlined below:emitLegacyScripts
ValueRunContext
for*.client.lua
and*.server.lua
files in the project.RunContext
(same behavior as previously).It can be used like this:
Added
Terrain
classname inference, similar to services (#771)Terrain
may now be defined in projects without using$className
:Added support for
Terrain.MaterialColors
(#770)Terrain.MaterialColors
is now represented in projects in a human readable format:Added better support for
Font
properties (#731)FontFace
properties may now be defined using implicit property syntax:Patch visualizer and notifications
Added a setting to control patch confirmation behavior (#774)
This is a new setting for controlling when the Rojo plugin prompts for confirmation before syncing. It has four options:
Added the ability to select Instances in patch visualizer (#709)
Double-clicking an instance in the patch visualizer sets Roblox Studio's selection to the instance.
Added a sync reminder notification. (#689)
Rojo detects if you have previously synced to a place, and displays a notification reminding you to sync again:
Added rich Source diffs in patch visualizer (#748)
A "View Diff" button for script sources is now present in the patch visualizer. Clicking it displays a side-by-side diff of the script changes:
Patch visualizer now indicates what changes failed to apply. (#717)
A clickable warning label is displayed when the Rojo plugin is unable to apply changes. Clicking the label displays precise information about which changes failed:
Miscellaneous
Added
plugin
flag to thebuild
command that outputs to the local plugins folder (#735)This is a flag that builds a Rojo project into Roblox Studio's plugins directory. This allows you to build a Rojo project and load it into Studio as a plugin without having to type the full path to the plugins directory. It can be used like this:
rojo build <PATH-TO-PROJECT> --plugin <FILE-NAME>
Added new plugin template to the
init
command (#738)This is a new template geared towards plugins. It is similar to the model template, but creates a
Script
instead of aModuleScript
in thesrc
directory. It can be used like this:rojo init --kind plugin
Added protection against syncing non-place projects as a place. (#691)
Add buttons for navigation on the Connected page (#722)
Fixes
rojo serve
androjo build
on macOS. #830rojo sourcemap
(#668)Changes
rojo init
now generates scripts with.luau
as the file extension rather than.lua
(#831)Upgrading
To install the Roblox Studio plugin, there are a few options:
rojo plugin install
from the Rojo CLIRojo.rbxm
and place it into your Roblox Studio plugins folderThere are also multiple ways to install the Rojo CLI:
With Aftman
Add a line to the
[tools]
section inaftman.toml
:From GitHub Release
Download one of the attached binaries on this release page!
From Crates.io
You can use Cargo (1.70.0+) to build the release yourself from crates.io:
New Contributors
RunContext
support for script outputs rojo-rbx/rojo#765Other Contributors
A very big thank you to @Barocena, @boatbomber, @Boegie19, @chriscerie, @Dekkonot, @filiptibell, @kennethloeffler, and @nezuo for their work in this release!