Skip to content

v0.2.0

Compare
Choose a tag to compare
@dcronqvist dcronqvist released this 07 Sep 20:08
· 54 commits to master since this release
01099da

Release v0.2.0

In this release, we have modified the representation model to some (in breaking ways) extent and there are now new APIs for working with custom types.

  • Create CustomClassDefinition from a given C# class using reflection
  • Create CustomEnumDefinition from a given C# enum using reflection
  • Map properties to given C# class using reflection
  • Add Loader class with in-memory caching by default
  • Models that have a class (or in some cases type) property will now use that custom type to populate their properties, like in Tiled
  • TiledCSPlus is unfortunately no longer maintained, reflected in README
  • TiledLib TiledLib now released for .NET 8, reflected in README
  • Optional properties in representation model now wrapped in a Optional<T>, instead of using Nullable
  • Several docs fixes
  • ObjectLayer visible property in TMX parser was incorrectly bool instead of `uint

What's Changed

Full Changelog: v0.1.0...v0.2.0