Releases: dcronqvist/DotTiled
Releases · dcronqvist/DotTiled
v0.2.1
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
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 casestype
) 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 usingNullable
- Several docs fixes
ObjectLayer
visible property in TMX parser was incorrectlybool
instead of `uint
What's Changed
- Fix incorrect type for visibility in layers by @dcronqvist in #21
- Use Optional in model for explicit optionality for some properties by @dcronqvist in #22
- Update TiledLib .NET targets since their latest release by @dcronqvist in #23
- Create easy-to-use Loader class with reader and cache by @dcronqvist in #24
- NuGet fixes by @dcronqvist in #25
- Resolve properties from specified classes by @dcronqvist in #26
- TiledCSPlus README update by @dcronqvist in #27
- Add custom types generation and mapping API by @dcronqvist in #28
- Add version compatiblity matrix and PR templates by @dcronqvist in #29
- Release v0.2.0 by @dcronqvist in #30
Full Changelog: v0.1.0...v0.2.0
v0.1.0
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