Although this is only a small patch, several improvements were made.
Starting from this release, the CMake target name LDtkLoader::LDtkLoader
should be used now (instead of just LDtkLoader):
target_link_libraries(YourTarget PRIVATE LDtkLoader::LDtkLoader)
What's Changed
- Remove references to the obsolete autoTilesetDefUid key
- Update neighbors directions to support Under, Over and Overlap levels
- Improve the LDTK_NO_THROW support by enabling custom throw macro in nlohmann::json
- Add missing success check when loading a Project from memory.
- LDtkLoader API version can now be checked using
ldtk::ApiVersion::Major
,ldtk::ApiVersion::Minor
,ldtk::ApiVersion::Patch
andldtk::ApiVersion::Tweak
variables. - Minor fixes and performance improvements
Full Changelog: 1.5.3...1.5.3.1