diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ae8f0d215f61d0d3fe0bbd5ecc76e2eebf6f201..bf71096eadd5e11d90f65f9ebca566e09496a48b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,18 +6,49 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] - -## [0.9.2] - 2020-Apr-25 +### Changed +- 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 the `animation` module. + - `ParseTileError` & `TiledError` have been moved into the `error` module. + - `Image` has been moved into the `image` module. + - `LayerTile`, `Layer`, `LayerData`, `ImageLayer` & `Chunk` have been moved into the `layers` module. + - `Map` & `Orientation` have been moved into the `map` module. + - `ObjectGroup`, `ObjectShape` & `Object` have been moved into the `objects` module. + - `Colour`, `PropertyValue` & `Properties` have been moved into the `properties` module. + - All mentions of `Colour` have been changed to `Color` for consistency with the Tiled dataformat. + - `Tile` has been moved into the `tile` module. + - `Tileset` has been moved into the `tileset` module. + - `Map::get_tileset_by_gid` -> `Map::tileset_by_gid` +- Tile now has `image` instead of `images`. ([Issue comment](https://github.com/mapeditor/rs-tiled/issues/103#issuecomment-940773123)) +- Tileset now has `image` instead of `images`. +- Functions that took in `&Path` now take `impl AsRef<Path>`. +- Bumped `zstd` to `0.9`. +- Fix markdown formatting in the `CONTRIBUTORS` file. ### Added +- `Map::source` for obtaining where the map actually came from. +- `Tileset::columns`. +- `layers::Layer::id`. +- Documentation for map members. +- Tests for `tiled_base64_zstandard.tmx`. +- `.gitattributes` for line ending consistency. +- Support for multiline string properties. +- MIT license file. -- Properties to Tilesets. -- Test verifying `tileset.properties` -### Changed +## [0.9.5] +TODO -- +## [0.9.4] +TODO -### Removed +## [0.9.3] +TODO -- +## [0.9.2] - 2020-Apr-25 +### Added +- Properties to Tilesets. +- Test verifying `tileset.properties` \ No newline at end of file