Skip to content

Releases: dcronqvist/DotTiled

v0.3.0

02 Dec 21:04
7f78a97
Compare
Choose a tag to compare

What's Changed

  • Fix directory name of pull request templates by @dcronqvist in #55
  • Add storage type parameter to CustomEnumDefinition.FromEnum by @dcronqvist in #54
  • Remove claims about map saving by @dcronqvist in #56
  • "rendersize" -> "tilerendersize" in TmxReaderBase.Tileset.cs by @differenceclouds in #46
  • Add flipping flags parsing/clearing to tile objects by @dcronqvist in #58
  • Fix multiline string property value parsing by @dcronqvist in #59
  • Add object override for rectangle objects by @dcronqvist in #60
  • Support enum properties in CustomClassDefinition.FromClass by @Metraberryy in #61
  • Add disclaimer about FromClass with classes that contain enums by @dcronqvist in #62
  • Make custom types optional by @dcronqvist in #57
  • Unset colors are now parsed correctly, color properties have optional colors by @dcronqvist in #63
  • Enum properties were not being properly parsed due to incorrect usage of Optional by @dcronqvist in #65
  • Fix benchmarks and update ratio numbers in README by @dcronqvist in #66
  • Add new version stuff by @dcronqvist in #68
  • Release v0.3.0 by @dcronqvist in #67

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

04 Oct 19:28
88352cf
Compare
Choose a tag to compare

What's Changed

  • Example project and updated .gitignore by @krnlexception in #32
  • Remove text about MonoGame support by @dcronqvist in #35
  • Documentation updates by @dcronqvist in #36
  • Fix type of visible attribute in tileset object group. by @Serdan in #37 < hotfix
  • Make sure to run console example application as part of test suite by @dcronqvist in #38
  • Release v0.2.1 by @dcronqvist in #39

New Contributors

  • @krnlexception made their first contribution in #32
  • @Serdan made their first contribution in #37

Full Changelog: v0.2.0...v0.2.1

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