mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
8.5.5
This commit is contained in:
parent
daac1112e3
commit
863d8f1de1
5 changed files with 25 additions and 5 deletions
|
|
@ -380,7 +380,7 @@ rojo-test/ - Test fixtures and utilities
|
||||||
|
|
||||||
- **Protocol version:** 6 (`plugin/src/Config.lua`)
|
- **Protocol version:** 6 (`plugin/src/Config.lua`)
|
||||||
- **Version matching:** Plugin WebSocket connection requires **exact version match** (`ApiContext.lua`). Live syncback validation uses **MAJOR.MINOR** match (`api.rs`).
|
- **Version matching:** Plugin WebSocket connection requires **exact version match** (`ApiContext.lua`). Live syncback validation uses **MAJOR.MINOR** match (`api.rs`).
|
||||||
- **Current version:** 8.5.0
|
- **Current version:** 8.5.5
|
||||||
- **Default serve port:** 34873
|
- **Default serve port:** 34873
|
||||||
- **MSRV:** Rust 1.88
|
- **MSRV:** Rust 1.88
|
||||||
- **License:** MPL-2.0 (rbx-dom uses MIT)
|
- **License:** MPL-2.0 (rbx-dom uses MIT)
|
||||||
|
|
|
||||||
22
CHANGELOG.md
22
CHANGELOG.md
|
|
@ -31,10 +31,30 @@ Making a new release? Simply add the new header with the version and date undern
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
* Replace greedy matching with optimal Hungarian (Kuhn-Munkres) algorithm in forward sync, syncback, and plugin reconciler for correct instance pairing when multiple same-named instances exist in ambiguous groups
|
## [8.5.5] (March 8th, 2026)
|
||||||
|
|
||||||
|
* Replace greedy matching with optimal Hungarian (Kuhn-Munkres) algorithm in forward sync, syncback, and plugin reconciler for correct instance pairing when multiple same-named instances exist in ambiguous groups ([#11])
|
||||||
* Optimize syncback performance for large projects (~42% faster): skip hash computation in clean mode, reuse prefetch walkdir for orphan detection, rewrite collect_all_paths as O(n) top-down BFS, add file-size-first comparison in write phase, scope git index queries to project directory ([#10])
|
* Optimize syncback performance for large projects (~42% faster): skip hash computation in clean mode, reuse prefetch walkdir for orphan detection, rewrite collect_all_paths as O(n) top-down BFS, add file-size-first comparison in write phase, scope git index queries to project directory ([#10])
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Full commit log</summary>
|
||||||
|
|
||||||
|
- `b3732aca` fix: push pad-cost row for None snapshots in match_forward
|
||||||
|
- `372e6bc7` feat: implement Hungarian algorithm for optimal instance pairing in reconciler
|
||||||
|
- `3f469d61` refactor: enhance minCostAssignment function with sentinel column for improved indexing
|
||||||
|
- `d26f82b4` feat: implement optimal assignment using Hungarian algorithm in matching process
|
||||||
|
- `90ad6c0f` chore: update subproject commit reference in shared skills
|
||||||
|
- `e06e9f75` fix: extract orphan helpers so pre-walked path reuses them without duplication
|
||||||
|
- `a2c7968c` refactor: update git index refresh to a no-op and change logging level to debug
|
||||||
|
- `3666c2a5` fix: scope pre-walked paths to $path roots and apply syncback filters
|
||||||
|
- `53c05671` Update CHANGELOG.md for syncback performance optimization PR
|
||||||
|
- `cd465a90` Optimize syncback performance for large projects (~42% faster)
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
[8.5.5]: https://github.com/UserGeneratedLLC/rojo/releases/tag/v8.5.5
|
||||||
[#10]: https://github.com/UserGeneratedLLC/rojo/pull/10
|
[#10]: https://github.com/UserGeneratedLLC/rojo/pull/10
|
||||||
|
[#11]: https://github.com/UserGeneratedLLC/rojo/pull/11
|
||||||
|
|
||||||
## [8.5.4] (March 7th, 2026)
|
## [8.5.4] (March 7th, 2026)
|
||||||
|
|
||||||
|
|
|
||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -172,7 +172,7 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "atlas"
|
name = "atlas"
|
||||||
version = "8.5.4"
|
version = "8.5.5"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"backtrace",
|
"backtrace",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "atlas"
|
name = "atlas"
|
||||||
version = "8.5.4"
|
version = "8.5.5"
|
||||||
rust-version = "1.88"
|
rust-version = "1.88"
|
||||||
authors = [
|
authors = [
|
||||||
"Lucien Greathouse <me@lpghatguy.com>",
|
"Lucien Greathouse <me@lpghatguy.com>",
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
8.5.4
|
8.5.5
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue