rojo-rbx / rbx-dom

Roblox DOM and (de)serialization implementation in Rust
MIT License
113 stars 46 forks source link

Implement property migration #283

Closed kennethloeffler closed 1 year ago

kennethloeffler commented 1 year ago

This PR is based off of #268 - all of the description there also applies here. The only thing that really needed to be done was supporting Migrate patches in rbx_reflector.

I've also slightly refactored the whole canonical property dance in the rbx_binary deserializer state, hopefully it's a bit easier to follow.

TODO: