This commit is contained in:
Joe 2026-02-19 06:17:52 -06:00
parent 4918fb80c7
commit 492ad19683
5 changed files with 11 additions and 4 deletions

View file

@ -31,6 +31,8 @@ Making a new release? Simply add the new header with the version and date undern
## Unreleased ## Unreleased
## [8.4.0] (February 19th, 2026)
* Implement ambiguous path handling in the Reconciler with a 3-pass matching algorithm (exact match, property-weighted scoring, recursive change-count) that correctly reconciles instances when multiple children share the same name. * Implement ambiguous path handling in the Reconciler with a 3-pass matching algorithm (exact match, property-weighted scoring, recursive change-count) that correctly reconciles instances when multiple children share the same name.
* Add default property caching and enhance property comparison logic for more accurate instance matching during reconciliation. * Add default property caching and enhance property comparison logic for more accurate instance matching during reconciliation.
* Implement recursive change-count matching as a tiebreaker when property-weighted scoring produces ambiguous results. * Implement recursive change-count matching as a tiebreaker when property-weighted scoring produces ambiguous results.
@ -72,6 +74,8 @@ Making a new release? Simply add the new header with the version and date undern
* Increase server initialization backoff duration and maximum retry attempts. * Increase server initialization backoff duration and maximum retry attempts.
* Refactor logging levels to debug for improved performance. * Refactor logging levels to debug for improved performance.
* Update rbx-dom submodule and reflection database. * Update rbx-dom submodule and reflection database.
* Add plugin upload workflow using Lune and OpenCloud for automated Roblox marketplace publishing.
* Add `publish-plugin` scripts (PowerShell and Bash) and integrate plugin upload step into the GitHub Actions release workflow.
<details> <details>
<summary>Full commit log</summary> <summary>Full commit log</summary>
@ -183,6 +187,8 @@ Making a new release? Simply add the new header with the version and date undern
- `d9459638` Update submodule: rbx-dom to latest commit b75dd401 - `d9459638` Update submodule: rbx-dom to latest commit b75dd401
- `d360ebe6` Enhance file and directory removal logic in VFS - `d360ebe6` Enhance file and directory removal logic in VFS
- `d252b138` Increase backoff duration and maximum retry attempts in server initialization - `d252b138` Increase backoff duration and maximum retry attempts in server initialization
- `8cf140af` Add enhancements and fixes to VFS and syncback processes
- `4918fb80` Add plugin upload workflow and related enhancements
</details> </details>
@ -216,6 +222,7 @@ Making a new release? Simply add the new header with the version and date undern
</details> </details>
[8.4.0]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.4.0
[8.3.0]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.3.0 [8.3.0]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.3.0
[#2]: https://github.com/UserGeneratedLLC/rojo/pull/2 [#2]: https://github.com/UserGeneratedLLC/rojo/pull/2

2
Cargo.lock generated
View file

@ -172,7 +172,7 @@ dependencies = [
[[package]] [[package]]
name = "atlas" name = "atlas"
version = "8.3.0" version = "8.4.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"backtrace", "backtrace",

View file

@ -1,6 +1,6 @@
[package] [package]
name = "atlas" name = "atlas"
version = "8.3.0" version = "8.4.0"
rust-version = "1.88" rust-version = "1.88"
authors = [ authors = [
"Lucien Greathouse <me@lpghatguy.com>", "Lucien Greathouse <me@lpghatguy.com>",

View file

@ -1 +1 @@
8.3.0 8.4.0

@ -1 +1 @@
Subproject commit 383f174518c8ec25e03c18e3ed26a0af093ac6d2 Subproject commit f11bef94aa14d635c18eda35e75db4dfbcb2260d