Skip to content

Latest commit

 

History

History
106 lines (66 loc) · 3.19 KB

CHANGELOG.md

File metadata and controls

106 lines (66 loc) · 3.19 KB

Changelog

0.3.8

  • Parse repeat property of a tag. #23
  • Upgrade Rust edition and bitflags dependency #24

0.3.7 - 2023-03-03

  • Fix detection of pixel format for other editors (thanks to @martinezjavier, #22)
  • Update image dependency 0.23 -> 0.24 (thanks to @gwilymk, #20)

0.3.6 - 2023-06-30

  • Fix inverted Cel::is_empty (#19)

0.3.5 - 2022-04-24

Bug fixes:

  • Fix: layer opacity was being ignored (thanks to @lucas-miranda, #17)
  • Fix calculation of tilemap indexes.

0.3.4 - 2022-03-19

0.3.3 - 2022-03-19

  • Add TilesetsById::iter

0.3.2 - 2021-12-31

  • Make LayerFlags type public.
  • Fix new clippy warnings

0.3.1 - 2021-08-17

This is mainly an administrative release.

  • Build on docs.rs with all features enabled.
  • Fix all clippy warnings.

0.3.0 - 2021-08-15

Added

This release adds support for Aseprite 1.3 features. Aseprite 1.3 is still in beta, so things may still change. New supported features for Aseprite 1.3:

  • Tilemaps & Tilesets (#2). This is a complex new feature, for details consult the official Aseprite docs on tilemaps.

  • External files. These are references to external files, used to reference external palettes or tilesets. This feature is currently not well-documented so we don't have any useful test cases. Please file an issue if you find a use case that we should support.

In addition, the following features were added:

  • User data. Many of Aseprite's entities have additional user-defined meta data that you can set in the properties. We now have an API to access these.

  • Slices. We now have basic support for accessing slices defined in your sprite. They can be used to define a sprite's pivot point, for example. The API is quite bare-bones at the moment, but you should be able to access all the data that you need.

  • Grayscale images. You can now process sprites that use the grayscale color format.

  • An optional new util module. (Must be enabled via the utils feature).

    It provides a function for extruding the border of images. This can be useful when building texture atlases.

    There's also a function for turning an RgbaImage into a vector of indexes into a color palette. This is a stop-gap until we have a more fleshed out low-level API.

Changed

  • No longer require the png feature from the image dependency.

Contributors

Many thanks to @B-Reif who implemented virtually all new features of this release.

0.2.0 - 2021-03-27

First public release