Skip to content
This repository has been archived by the owner on Jul 22, 2023. It is now read-only.

v0.6.0

Compare
Choose a tag to compare
@LPGhatguy LPGhatguy released this 28 Sep 01:14
· 83 commits to master since this release

This release introduces a couple new Roblox APIs and also adds a new feature to poke at properties with no validation.

A future release of Remodel will introduce Roblox-style properties, but this API makes it possible to read/write properties until that point. It took very little development work and will still be useful if Remodel is ever behind on adding a Roblox API.

Changes since 0.5.0

  • Breaking: Instance.new now only works for instances that actually exist.
  • Added Instance:Clone() for copying instances all over the place, as is Roblox tradition. (#12)
  • Added DataModel:GetService() for finding services and creating them if they don't exist, like Roblox does. (#10)
  • Added remodel.getRawProperty(instance, name), a clunky but powerful API for reading properties with no validation.
  • Added remodel.setRawProperty(instance, name, type, value) for writing properties with no validation.
  • Fixed Remodel dropping unknown properties when reading/writing XML models. This should make Remodel's behavior line up with Rojo.
  • Improved error messages in preparation for #7 to be fixed upstream.
  • Remodel Windows binaries now statically link the MSVC CRT, which should improve portability.