Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 6.34 KB

File metadata and controls

81 lines (63 loc) · 6.34 KB

Changelog

0.2.2

2026-03-31

  • [105037e] build: 🔧 upgrade go to 1.26.1
  • [59b0501] build: ⬆️ upgrade x/image, x/term, and transitives
  • [4f2ff7c] chore: 🔨 add tidy and vuln to tasks
  • [c3ab1c0] fix: 🐛 set default padding to 1px, avoids edge bleed

0.2.1

2026-02-28

  • [3b89c5d] fix: 🐛 run go mod tidy, fix go.sum
  • [6920a7d] docs: 📝 note that most image formats are supported for packing
  • [d5ad149] build: ⬆️ upgrade github.com/spf13/cobra
  • [e5e549e] build: ⬆️ upgrade github.com/vbauerster/mpb/v8
  • [f49bbf2] build: ⬆️ upgrade golang.org/x/term
  • [bd49f34] fix: ✏️ correct punctuation in the command description
  • [56f9a55] refactor: ♻️ use more semantic UTF-8 folding when checking atlas extension
  • [9ea2f7a] fix: 🐛 derive pack name from the pack file rather than the parent directory
  • [6058da8] fix: 🐛 increment total textures unpacked when using the no-progress reporter
  • [af9cd7f] fix: 🩹 update literals for unpack when the texture sheet fails to decode
  • [b05403c] fix: 🐛 convert the extension to lowercase when checking unpack atlas validity
  • [f1bad24] fix: 🩹 update literals for pack when no source is provided
  • [b90f140] fix: 🐛 close texture sheet file when unpacking
  • [523da4d] fix: 🐛 add check for non-positive worker threads on unpack

0.2.0

2026-02-16

  • [2bd0e99] test: ✅ add phaser tests
  • [37eccf1] perf: ⚡ improve packing algorithm w/ better heuristics
  • [4b67e7d] fix: 🐛 don't record empty sprite sheets
  • [0498667] build: 🔧 add Taskfile
  • [93ee3b7] chore: 📝 add issue templates
  • [f0eb6fe] refactor: ♻️ add levels to phex -v version command
  • [b6fb3ae] ci: 👷 add ci action to run tests, move pipeline to release
  • [7d73cbe] test: ✅ add maxrects tests
  • [e15328d] test: ✅ add image tests
  • [03774c2] refactor: ⚰️ remove latent references to sprite rotation
  • [e7775e1] test: ✅ add atlas tests
  • [2402b93] fix: 🐛 don't split a sprite to multiple sheets if it's too big
  • [2de08ba] docs: 📝 remove note on flags from README
  • [8f236f5] chore: 🔨 add nushell script to publish a new version

0.1.2

2025-10-28

  • [70c5165] chore: 🔨 add nushell script to generate the CHANGELOG.md
  • [5b23b63] fix: 🚨 fix two linter warnings
  • [333e496] chore: 🔧 add VS Code recommended extensions
  • [0abd4d4] ci: 👷 add golangci-lint action
  • [c30ab4e] ci: 👷 update CI to setup-go@v6 and use go stable
  • [144049a] docs: 📝 change dependency list to table
  • [2ae4b8d] chore: 📄 add LGPL license
  • [34d9d06] feat: ✨ add packing support for GIF, JPG, BMP, TIFF, and WebP images
  • [16b9a70] build: ➕ add github.com/h2non/filetype
  • [b328684] fix: 🐛 write errors if they occur
  • [a51b706] fix: 🐛 resolve #1
  • [5b62ae9] refactor: ✏️ remove optional notes from trimming and deduping

0.1.1

2025-10-24

  • [67fbaba] chore: 📝 update examples in README.md
  • [3845855] fix: 🐛 prevent crash when leaving --output empty for phex pack
  • [88aabeb] refactor: 🔥 remove rotation from phex pack (it's broken)
  • [80f6123] refactor: ♻️ directly embed version
  • [6a3c778] chore: 📝 add README.md

0.1.0

2025-10-24

  • [1bdfb68] chore: 🎉 initial commit