rojo/plugin/rbx_dom_lua
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
..
allValues.json Update reflection database and enhance deduplication processes 2026-02-17 07:12:00 -06:00
base64.lua Release Rojo v7.7.0-rc.1 (#1174) 2025-11-27 12:10:57 -08:00
customProperties.lua Release Rojo v7.7.0-rc.1 (#1174) 2025-11-27 12:10:57 -08:00
database.json Update reflection database and enhance deduplication processes 2026-02-17 07:12:00 -06:00
EncodedValue.lua Add Int64 conversion functions to EncodedValue.lua and enhance script middleware selection in project.rs 2026-02-01 20:51:13 -06:00
Error.lua Update rbx-dom (#1023) 2025-04-02 11:32:27 -07:00
init.lua Add default properties caching and update matching logic 2026-02-17 07:52:29 -06:00
PropertyDescriptor.lua Update dependencies 2023-04-22 15:44:49 -04:00