Skip to content

Releases: dcronqvist/DotTiled

v0.2.0

07 Sep 20:08
01099da
Compare
Choose a tag to compare

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

v0.1.0

30 Aug 21:06
e00f48f
Compare
Choose a tag to compare

Initial release of DotTiled

Initial release of DotTiled, looking for feedback and suggestions on API! :)

Full Changelog: https://github.com/dcronqvist/DotTiled/commits/v0.1.0