Releases: dcronqvist/DotTiled
Releases · dcronqvist/DotTiled
v0.3.0
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
- @differenceclouds made their first contribution in #46
- @Metraberryy made their first contribution in #61
Full Changelog: v0.2.1...v0.3.0
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
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