rojo/plugin
Joe 9c6966acff Add default properties caching and update matching logic
- Implemented a caching mechanism for default properties per class in `rbx_dom_lua/init.lua`, allowing for efficient retrieval of encoded default values, including inherited defaults.
- Updated the matching logic in `Reconciler/matching.lua` to account for properties present only on the Studio side, ensuring accurate comparisons against default values during reconciliation.
- Added new test cases to validate the handling of default-omitted properties, enhancing the robustness of the reconciliation process.

These changes improve the efficiency and accuracy of property matching, addressing issues related to default values in the reconciliation workflow.
2026-02-17 07:52:29 -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 default properties caching and update matching logic 2026-02-17 07:52:29 -06:00
src Add default properties caching and update matching logic 2026-02-17 07:52:29 -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