Releases: LeHaine/kt-ldtk-api
Release 1.4.0
- 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
Remove exportPNG
field.
Release 1.3.0
- Added support for
LDtk 0.9.0
- Update
ldtk-processor
to throw a warning whenExternEnums
are present in aLDtk
file instead of throwing an error.
Release 1.2.1
- Add:
bgColorHex
field toLevel
instance
Release 1.2.0
- Fixed index out of bounds error when accessing
valueInfos
list inLayerIntGrid
- 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
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
Update getTileset
functions access level to public.
Release 1.1.0
Improve Tileset support.
Release 1.0.2
Split apart Project
and Level
load()
function into load()
and loadAsync()
to support KMP JS target.
Release 1.0.1
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