Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 May 15:31
· 3 commits to main since this release

Bug Fixes

  • 5563766 - build ci
  • 413a909 - discard empty sources earlier at packer
  • 24267ef - missing "default" when deserializing
  • 9a8b3e3 - format_handlers shouldn't unwrap directly
  • fbbe757 - rectangle now always uses inner values
  • 3e47105 - indices range when from == to should be value
  • 9f434a4 - properly handle log macros at release
  • 8f3b301 - clarify README output file formats section
  • ef9afe8 - lowercase title
  • 17daabf - readme to improve readability
  • edb45dd - processing getting stuck when reusing cacheCache loaded files aren't counted as processed even when it should
  • 6184119 - execution to effectively use cache
  • 1a54523 - crop single images at aseprite raw file
  • e22b6e4 - message for cache skip by being forced
  • 1923993 - messages breaking tree level
  • 2cef0da - cache reusability not working
  • f3f3950 - cache importing not working as expected
  • 3eae407 - cache stagesIt was not correct detecting cache status and regenerating needed files from source
  • 9ede1d1 - cache processor
  • ce076d4 - .gitignore to ignore dirs at root only
  • 66ae9d3 - some references
  • 937473a - custom packer algorithm

Build system

Continuous Integration

  • fcf0d56 - trying to fix release
  • 04d251c - add cocogitto configuration

Documentation

Features

  • a55bc58 - update ci to remove double compression
  • e146f93 - improve cache mode
  • b59f558 - add eyre to handle error report
  • a497953 - temporary switching to custom asefile repo
  • f428b58 - simplify frame data's field names
  • 05d7238 - more meaningful default values
  • fb645e0 - improve animation's track tags
  • e90e676 - add github workflows
  • 0807e3a - improve README main description
  • 961a6a9 - update README to reflect current status
  • 7580e75 - add ability to retry with larger atlas size
  • fb04e96 - add packer's validation error type
  • 1f441c7 - report remaining free space (at image)
  • 3836822 - improve image processor thread interact
  • ecd4c48 - add multithreading to image processor
  • 5834f3d - make packer->optimize work as expected
  • cf36750 - make image.aseprite.bin_path optional
  • 6496ce8 - ensure cache verification is smart
  • 49e7cb7 - force regenerate when metadata changes
  • e5105d5 - move output to it's own config sub-section
  • a46723d - output results to the right dir
  • 0837f26 - add cache mode
  • 4249af3 - reorganize subcommands using modes
  • 7ad2d2a - avoid exporting images everytime
  • ed478ab - keep processors result buffers in memoryJust to speed up execution, loading images on demand is very slow
  • bec28e5 - update default packer algorithm
  • 7a6ac83 - add timer to track some operations
  • b54d6e1 - args to be handled by clap
  • 11c08b3 - add an execution duration at the end
  • 5106420 - add raw file aseprite format handler
  • 7bad023 - add a placeholder aseprite raw file processor
  • 248a92e - improve filetype handling
  • cde8e0a - always backup cache file when exporting
  • 3738113 - add --force parameter
  • 213e412 - update all messages
  • 0da9fa7 - update frame_indices_data serde representation
  • 9ee8d3e - add prettify json to data processor
  • ead8543 - remove prettify_json from image.aseprite config
  • 76ab799 - mark processor as verbose automatically
  • 325e65b - replace logger crate
  • 3f5be4a - add data processor
  • 199a24f - update image_processor error message
  • 9c593aa - add everything

Miscellaneous Chores

Refactoring

  • 068b36f - reorganize mod files
  • 1ace742 - code format
  • 3eface9 - aseprite_handler to support sub processor
  • a03ad1d - improve code readability

Style