chandra 0.1.1
Fixed
chandra inject: the XMP description (the recipe general image viewers such as Pix show) now reports the same step count as theparameterschunk the SD tools read. A dynamic-steps chain that resolves to a fraction (e.g. 5.6) is truncated to the integer that actually ran (5); previously theparameterschunk truncated but the XMP showed the raw fraction, so the two layers disagreed.
Internal
- CI hardened: all GitHub Actions pinned to commit SHAs and
GITHUB_TOKENscoped to least privilege. chandra/xmp.py: the XMP packet's byte-order-mark is now written as an explicit\uFEFFescape in the source rather than a literal (invisible) character. Output bytes are unchanged.
Full changelog: https://github.com/Technologicat/chandra/blob/main/CHANGELOG.md