Skip to content
This repository has been archived by the owner on Dec 28, 2021. It is now read-only.

Releases: LeHaine/kt-ldtk-api

Release 1.4.0

05 May 23:55
Compare
Choose a tag to compare
  • LibGDX modules have been downgraded to just samples. That means they will no longer be able to be downloaded from JitPack. See this [issue[(https://github.com//issues/13) for a bit more info.
  • Updated Kotlin version to 1.5.0

Other than that there should be no breaking changes unless you are using the LibGDX modules. If so you will have to most likely fork the project and continue updating them yourself. They will remain in the project as samples but will not be optimized or really updated in any way other than to test samples.

Release 1.3.1

24 Apr 01:29
Compare
Choose a tag to compare

Remove exportPNG field.

Release 1.3.0

16 Apr 12:15
Compare
Choose a tag to compare
  • Added support for LDtk 0.9.0
  • Update ldtk-processor to throw a warning when ExternEnums are present in a LDtk file instead of throwing an error.

Release 1.2.1

05 Apr 23:18
Compare
Choose a tag to compare
  • Add: bgColorHex field to Level instance

Release 1.2.0

22 Mar 23:55
Compare
Choose a tag to compare
  • Fixed index out of bounds error when accessing valueInfos list in LayerIntGrid
  • Fixed LayerIntGrid hasValue function checking for -1 instead of 0
  • Added Project constructor paramter to all Layers and Level classes.
  • Update LDtk Processor to allow of extending of base Level and base Project classes.
  • Improved the the LibGDX backend module to allow for better handling of automatically loading and caching tileset textures
  • Add a GdxLevel class that will automatically render any background image and all layers in that level.
  • Add a GdxProject class

Release 1.1.2

22 Mar 02:04
Compare
Choose a tag to compare

Update ldtk-api getter properties that convert mutable lists and maps to immutable versions to only convert it on initialization in order to increase performance.
Add autoTilesCoordIdMap to both IntGridAutoLayer and AutoLayer that maps the layers autotiles by their coordId.

Release 1.1.1

21 Mar 18:11
Compare
Choose a tag to compare

Update getTileset functions access level to public.

Release 1.1.0

20 Mar 00:58
Compare
Choose a tag to compare

Improve Tileset support.

Release 1.0.2

20 Mar 00:31
Compare
Choose a tag to compare

Split apart Project and Level load() function into load() and loadAsync() to support KMP JS target.

Release 1.0.1

19 Mar 23:51
Compare
Choose a tag to compare

Improved the ldtk-processor process of finding the LDtk file passed into an LDTKProject annotation better.
Add support to ldtk-processor for handling directories created by Kotlin Multiplatform