Tmxlite Versions Save

lightweight C++14 parser for Tiled tmx files

v1.4.4

11 months ago

Add support for class tags from @mpartel

v1.4.3

11 months ago

Adds support for image repeat flags from @mx-payn Performance improvements when using large tilesets from @mateusvmv (see #125)

v1.4.2

1 year ago

Small patch to correct the version number in meson.build

v1.4.1

1 year ago

Adds support for Zstd compressed maps. This requires linking to Zstd which can be configured with CMake and meson - see readme for more information.

v1.4.0

1 year ago

Updated build now allows linking to external pugixml and zlib libraries instead of the included source files for pugixml and miniz. Either set the option USE_EXTLIBS to TRUE when configuring CMake or meson, or add -DUSE_EXTLIBS to your compiler command and link the libraries as appropriate.

New TMX features:

  • Support Map property parallaxorigin
  • Support Layer property parallaxoffset (thanks @ironpowertga )
  • Support Layer property colortint

New Library features:

  • ostream operator overloads have been added to make printing the values of Vector2<T>, Rectangle<T> and Colour types easier

Fixes:

  • Animated tiles are properly cleared when reloading a map file (thanks @ldornbusch )

v1.3.1

1 year ago

Adds support for the new class tag in Tiled 1.9 thanks to @ironpowertga while remaining compatible with older versions of Tiled. Fixes access to int properties with type object (from @ironpowertga)

Also includes animation fixes in the @sfml demo from @devchild and pkgconfig files for cmake from @timschwartz

v1.3.0

2 years ago

Tilesets now parse the objectalign attribute, and can be read with TileSet::getObjectAlignment() Properties now have factory functions thanks to @Eren121 Tilesets correctly return whether or not they expect a transparency colour Added in the previous release but missed from the notes (sorry!) is a meson build script thanks to @King_DuckZ

1.2.2

3 years ago

Fix parsing objects with flip flags on them Warn when using currently unsupported zstd compression in a map file Replace some dynamic_cast with static_cast to enable non-rtti builds (@Sakarah)

v1.2.1

4 years ago

Adds accessor to tile set image size from @u3shit Tile::imagePosition now accounts for margin and padding values from @PPTGamer

1.2.0

4 years ago

This release adds support for Object templates and infinite maps. See the readme for more info on how to use these features. The release also includes a fix from @dajack05 for string properties which contain multiple lines of text.