Releases
v0.1.0
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
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
Style
You can’t perform that action at this time.