All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Reorganized crate:
parse_file
,parse
->Map::parse_file
with optional path.parse_with_path
->Map::parse_reader
parse_tileset
->Tileset::parse
Frame
has been moved to theanimation
module.ParseTileError
&TiledError
have been moved into theerror
module.Image
has been moved into theimage
module.LayerTile
,Layer
,LayerData
,ImageLayer
&Chunk
have been moved into thelayers
module.Map
&Orientation
have been moved into themap
module.ObjectGroup
,ObjectShape
&Object
have been moved into theobjects
module.Colour
,PropertyValue
&Properties
have been moved into theproperties
module.- All mentions of
Colour
have been changed toColor
for consistency with the Tiled dataformat. Tile
has been moved into thetile
module.Tileset
has been moved into thetileset
module.Map::get_tileset_by_gid
->Map::tileset_by_gid
- Tile now has
image
instead ofimages
. (Issue comment) - Tileset now has
image
instead ofimages
. Image::source
is now aPathBuf
instead of aString
.- Functions that took in
&Path
now takeimpl AsRef<Path>
. - Refactored internals.
- Fixed library warnings.
- Bumped
zstd
to0.9
. - Fixed markdown formatting in the
CONTRIBUTORS
file.
Tileset::source
for obtaining where the tileset actually came from.Tileset::columns
.layers::Layer::id
.- Support for 'object'-type properties.
- Documentation for map members.
- Tests for
tiled_base64_zstandard.tmx
. .gitattributes
for line ending consistency.- Support for multiline string properties.
- MIT license file.
TODO
TODO
TODO
- Properties to Tilesets.
- Test verifying
tileset.properties