rojo/plugin
Joe d6162ac210 Complete implementation of the 3-pass matching algorithm for ambiguous path handling
- Finalized the transition from a duplicate-name blacklist system to a comprehensive 3-pass matching algorithm for both syncback and forward operations, enhancing the handling of ambiguous paths.
- Integrated a new `matching.lua` module to facilitate instance matching during hydration, utilizing unique name matching, class name narrowing, and structural fingerprinting.
- Updated various components, including `ChangeBatcher`, `Reconciler`, and `snapshot` modules, to leverage the new matching logic, ensuring robust file management and improved performance.
- Removed legacy duplicate handling code and streamlined the encoding process for instances with duplicate names.

These changes significantly enhance the clarity and efficiency of file operations, paving the way for improved project management and user experience.
2026-02-17 02:43:25 -06:00
..
fmt Remove pairs() and ipairs() (#1150) 2025-11-18 18:49:52 -08:00
http Update plugin references from Rojo to Atlas 2026-02-01 11:57:00 -06:00
log Update logging levels in Rojo plugin and enhance test plans 2026-02-11 17:10:35 -06:00
Packages Add msgpack-luau as a submodule 2026-01-27 06:44:16 -06:00
rbx_dom_lua Add Int64 conversion functions to EncodedValue.lua and enhance script middleware selection in project.rs 2026-02-01 20:51:13 -06:00
src Complete implementation of the 3-pass matching algorithm for ambiguous path handling 2026-02-17 02:43:25 -06:00
msgpack.lua Use msgpack for API 2026-01-27 07:13:02 -06:00
run-tests.server.lua Plugin dev ux improvements (#992) 2024-11-10 15:53:58 -08:00
test-place.project.json Plugin dev ux improvements (#992) 2024-11-10 15:53:58 -08:00
Version.txt Bump version to 8.3.0 2026-02-15 16:28:55 -06:00