diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fab17d7..b22a7bc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,6 +31,8 @@ Making a new release? Simply add the new header with the version and date undern ## Unreleased +## [8.0.0] (February 7th, 2026) + * Improved syncback performance by parallelizing filesystem writes using rayon. File writes and removals now run concurrently, while directory operations remain sequential to preserve ordering constraints. ([#TBD]) * Fixed the "Always" confirmation behavior setting to prompt for confirmation on every sync patch, not just the initial sync (which is handled by "Initial", the default confirmation behavior setting). Changes that arrive during confirmation are merged into the pending patch and the UI updates in real-time. ([#1216]) * Fixed a bug caused by having reference properties (such as `ObjectValue.Value`) that point to an Instance not included in syncback. ([#1179]) @@ -45,6 +47,7 @@ Making a new release? Simply add the new header with the version and date undern [#1215]: https://github.com/rojo-rbx/rojo/pull/1215 [#1216]: https://github.com/rojo-rbx/rojo/pull/1216 [#TBD]: https://github.com/rojo-rbx/rojo/pull/TBD +[8.0.0]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.0.0 ## [7.7.0-rc.1] (November 27th, 2025) diff --git a/Cargo.lock b/Cargo.lock index d5d2b07e..ca09719d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -172,7 +172,7 @@ dependencies = [ [[package]] name = "atlas" -version = "7.7.0-rc.2" +version = "8.0.0" dependencies = [ "anyhow", "backtrace", diff --git a/Cargo.toml b/Cargo.toml index d6810c71..632d15c8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "atlas" -version = "7.7.0-rc.2" +version = "8.0.0" rust-version = "1.88" authors = [ "Lucien Greathouse ", @@ -11,7 +11,7 @@ description = "Enables professional-grade development tools for Roblox developer license = "MPL-2.0" homepage = "https://rojo.space" documentation = "https://rojo.space/docs" -repository = "https://github.com/rojo-rbx/rojo" +repository = "https://github.com/UserGeneratedLLC/rojo" readme = "README.md" edition = "2021" build = "build.rs" diff --git a/assets/brand_images/icon-32.png b/assets/brand_images/icon-32.png index d3beb2f8..7831a04a 100644 Binary files a/assets/brand_images/icon-32.png and b/assets/brand_images/icon-32.png differ diff --git a/assets/brand_images/icon-link-32.png b/assets/brand_images/icon-link-32.png index a69bbf99..6eb45bd7 100644 Binary files a/assets/brand_images/icon-link-32.png and b/assets/brand_images/icon-link-32.png differ diff --git a/assets/brand_images/icon-warn-32.png b/assets/brand_images/icon-warn-32.png index 2a8af730..bfe3e25f 100644 Binary files a/assets/brand_images/icon-warn-32.png and b/assets/brand_images/icon-warn-32.png differ diff --git a/assets/brand_images/logo-512.png b/assets/brand_images/logo-512.png index 75a65ed0..7f4ed327 100644 Binary files a/assets/brand_images/logo-512.png and b/assets/brand_images/logo-512.png differ diff --git a/assets/images/header-logo.png b/assets/images/header-logo.png index 56d9cb52..66f3836d 100644 Binary files a/assets/images/header-logo.png and b/assets/images/header-logo.png differ diff --git a/crates/memofs/Cargo.toml b/crates/memofs/Cargo.toml index cb59b3cb..5999df6b 100644 --- a/crates/memofs/Cargo.toml +++ b/crates/memofs/Cargo.toml @@ -10,7 +10,7 @@ authors = [ edition = "2018" readme = "README.md" license = "MIT" -homepage = "https://github.com/rojo-rbx/rojo/tree/master/memofs" +homepage = "https://github.com/UserGeneratedLLC/rojo/tree/master/memofs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/memofs/src/lib.rs b/crates/memofs/src/lib.rs index 2a141479..758e99a8 100644 --- a/crates/memofs/src/lib.rs +++ b/crates/memofs/src/lib.rs @@ -3,7 +3,7 @@ Implementation of a virtual filesystem with a configurable backend and file watching. memofs is currently an unstable minimum viable library. Its primary consumer is -[Rojo](https://github.com/rojo-rbx/rojo), a build system for Roblox. +[Atlas](https://github.com/UserGeneratedLLC/rojo), a build system for Roblox. ## Current Features * API similar to `std::fs` diff --git a/plugin/Version.txt b/plugin/Version.txt index 0615427e..ae9a76b9 100644 --- a/plugin/Version.txt +++ b/plugin/Version.txt @@ -1 +1 @@ -7.7.0-rc.2 +8.0.0 diff --git a/plugin/src/Version.lua b/plugin/src/Version.lua index 197de133..bcce58b8 100644 --- a/plugin/src/Version.lua +++ b/plugin/src/Version.lua @@ -122,7 +122,7 @@ function Version.retrieveLatestCompatible(options: { Log.debug("Retrieving latest compatible version from GitHub") - local success, releases = Http.get("https://api.github.com/repos/rojo-rbx/rojo/releases?per_page=10") + local success, releases = Http.get("https://api.github.com/repos/UserGeneratedLLC/rojo/releases?per_page=10") :andThen(function(response) if response.code >= 400 then local message = string.format("HTTP %s:\n%s", tostring(response.code), response.body) diff --git a/plugin/src/invariant.lua b/plugin/src/invariant.lua index 78f9b490..4b992167 100644 --- a/plugin/src/invariant.lua +++ b/plugin/src/invariant.lua @@ -19,7 +19,7 @@ else "Atlas detected an invariant violation within itself:\n" .. "%s\n\n" .. "This is a bug in Atlas. Please file an issue:\n" - .. "https://github.com/rojo-rbx/rojo/issues", + .. "https://github.com/UserGeneratedLLC/rojo/issues", message ) diff --git a/rokit.toml b/rokit.toml index 6fbd8746..a918face 100644 --- a/rokit.toml +++ b/rokit.toml @@ -1,5 +1,5 @@ [tools] -rojo = "rojo-rbx/rojo@7.5.1" +atlas = "UserGeneratedLLC/rojo@8.0.0" selene = "Kampfkarren/selene@0.29.0" stylua = "JohnnyMorganz/stylua@2.1.0" run-in-roblox = "rojo-rbx/run-in-roblox@0.3.0" diff --git a/src/snapshot/tree.rs b/src/snapshot/tree.rs index 98dfc13f..2242f513 100644 --- a/src/snapshot/tree.rs +++ b/src/snapshot/tree.rs @@ -106,7 +106,7 @@ impl RojoTree { // // This is a set of special cases working around a more general problem upstream // in rbx-dom that causes pivots to not build to file correctly, described in - // github.com/rojo-rbx/rojo/issues/628 and github.com/rojo-rbx/rbx-dom/issues/385 + // github.com/rojo-rbx/rojo/issues/628 and github.com/UserGeneratedLLC/rbx-dom/issues/385 // // We need to insert the NeedsPivotMigration property with a value of false on // every instance that inherits from Model for pivots to build correctly.