branchsbox/component-versioningcancel
9 Commits over 0 Days - ∞cph!
Added baseline for component version upgraders
https://files.facepunch.com/tony/1b0911b1/parsecd_N2kyNOTsPg.png
Move JsonUpgrader
Refactor, add JsonUpgrader.Run so we can re-use this for GameResources
Replace _apiVersion with ComponentVersion defined by the component
JsonUpgrader -> JsonUpgraderAttribute, version as a required constructor parameter
Demote JsonUpgrader.Run to internal
JsonUpgrader.Run -> Upgrade
Add unit test for upgrading a component
Add unit test for upgrading a component
JsonUpgrader.Run -> Upgrade
Demote JsonUpgrader.Run to internal
JsonUpgrader -> JsonUpgraderAttribute, version as a required constructor parameter
Replace _apiVersion with ComponentVersion defined by the component
Refactor, add JsonUpgrader.Run so we can re-use this for GameResources
Added baseline for component version upgraders
https://files.facepunch.com/tony/1b0911b1/parsecd_N2kyNOTsPg.png