mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 22:11:38 +00:00
- 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. |
||
|---|---|---|
| .. | ||
| child_but_not | ||
| clean_mode_orphan_removal/input-project | ||
| csv | ||
| duplicate_rojo_id | ||
| ignore_paths_adding | ||
| ignore_paths_init | ||
| ignore_paths_removing | ||
| ignore_trees_adding | ||
| ignore_trees_removing | ||
| json_middlewares | ||
| nested_projects | ||
| nested_projects_weird | ||
| project_init | ||
| project_reserialize | ||
| rbxm_fallback | ||
| ref_properties | ||
| ref_properties_blank | ||
| ref_properties_conflict | ||
| ref_properties_duplicate | ||
| ref_properties_pruned | ||
| respect_old_middleware | ||
| schema_roundtrip | ||
| string_value_project | ||
| sync_rules | ||
| UFOWave_matching | ||
| unscriptable_properties | ||