Skip to content

Releases: aigengame/aseprite-automation

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:17
431120a

0.4.0 (2026-10-10)

⚠ BREAKING CHANGES

  • delivery: export image requires explicit area, layer composition, and composition color mode choices; resolved area and composition facts are structured objects.

Features

  • delivery: add verified sprite sheet export path (17313a6)
  • delivery: encode native Tileset atlases with keyed map metadata (c9e81ab)
  • delivery: expand static PNG export controls (#185) (aee970d)
  • delivery: export verified native Sprite Sheets (ee18c71)
  • delivery: export verified Tileset atlases and map data (26cd1de)
  • delivery: publish bounded Artifact sets with partial failure states (5ba868b)
  • delivery: verify and publish Tileset atlas and map pairs (51114be)
  • delivery: verify sprite sheet composition and metadata (865e1f9)
  • export: add verified GIF and PNG sequence delivery (fd44478)
  • export: decode GIF and sequence PNG artifacts independently (cb621e6)
  • export: deliver verified RGB PNG sequence tracer (e5ea1ba)
  • export: verify Tag playback and native GIF and PNG representations (356fab9)
  • mcp: expose schema-derived stdio tools and PNG content (#188) (7fabeab)
  • release: publish SPA to PyPI as sprite-automation (#191) (49998d6)
  • script: run exact caller-owned Lua outside core operations (#184) (ec7fd14)

Bug Fixes

  • color: replace bundled Apple P3 with a redistributable reference (#195) (f93dcb0)
  • contracts: require replacement facts for published artifacts (9ddaa6e), closes #50
  • delivery: clean sprite sheet staging after native interruption (0bd12a5)
  • delivery: name native ICC copies before PNG encoding (3a78a00)
  • delivery: report the allowed atlas dimension range (7a31a75), closes #50
  • delivery: supply missing ICC names before atlas encoding (245e364)
  • export: close publication and consumer review gaps (ba06afa)
  • export: keep sequence directories outside native formatting (03a635d)
  • export: name private ICC profiles for headless PNG encoding (a0edd12)
  • export: validate resolved playback and native destination expansion (e62eed4)

Performance Improvements

  • tile: avoid repeated native Key scans during reorder (#203) (2daa7f3), closes #202

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 11:44
84aee1b

0.2.0 (2026-09-23)

Features

  • export: publish a verified RGB PNG Image Artifact (#77) (39a4e90)
  • paint: apply and verify canonical pixel patches (#76) (e53bd19)
  • plan: execute bounded single-Sprite operation plans (#79) (672b562)
  • runtime: enforce Aseprite Lua compatibility (#74) (2bd6747), closes #62
  • sprite: create, reopen, and inspect RGB sprites (#75) (a287134)

Bug Fixes

  • mutation: unify Source and Target publication identity (#84) (e77b37e)
  • paint: reject source aliases to target entries (#82) (38a9414)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 03:48
ae4e586

0.1.0 (2026-09-21)

⚠ BREAKING CHANGES

  • cli: process_start_failed details now use the process_start kind instead of process.
  • failure: Public Kernel Protocol failures use the kernel_protocol category and current-only Kernel Protocol naming.
  • runtime: The SPA-owned executable setting is SPA_ASEPRITE_EXECUTABLE instead of ASEPRITE_EXECUTABLE.

Features

  • cli: ship installed Aseprite info tracer (#60) (06a43d3)
  • failure: register and project public Failure Codes (#66) (372ca43)

Bug Fixes

  • cli: close promotion review contract gaps (fbe5694)
  • cli: close promotion review findings (0358c06)
  • descriptor: reject stale result operation defaults (c0ec82f)
  • release: keep Release PR lockfile in sync (#73) (39970c7)
  • runtime: classify unexpandable executable paths (4e6fa81)
  • runtime: launch Aseprite in macOS agent sandboxes (#63) (89d6703)