Repository navigation
v1.5.6
1.5.6 — 2026-10-23
Automated release by the daily Craft release refresh (run 39937835313): 13
pins moved on 2026-10-23. Each moved app needs its card and smoke tool
rechecked at the new tag.
- Pins moved: CADCraft 0.10.0 → 0.12.0, DeckCraft 0.9.0 → 0.10.0, DesignCraft
0.11.0 → 0.12.0, EffectCraft 0.14.0 → 0.16.0, FigCraft 0.9.0 → 0.10.0,
FilmCraft 0.10.0 → 0.12.0, GridCraft 0.10.0 → 0.11.1, LightCraft 0.11.0 →
0.13.0, PdfCraft 0.11.0 → 0.13.0, PhotoCraft 0.12.0 → 0.14.0, SoundCraft
0.11.0 → 0.12.1, VectorCraft 0.14.0 → 0.16.0, WordCraft 0.9.0 → 0.10.0. - Release workflow: a run that moves a pin now opens the next patch release in
its pull request instead of leaving the version at the last hand-cut
release.scripts/bump_release.py(new, with tests) bumps
packaging/project.jsonand givesCHANGELOG.mdthat version's section,
headed by the moved pins from the refresh report, which now lists each
changed app's old and new version undermoves; entries an Unreleased
section already held stay below the pins. The plugin is rebuilt with that
version before the checks run, so the manifests match. After the squash
merge themergejob, still running onlygh, tags the merged commit
v<version>and publishes the GitHub release with that section as its body,
read from the merged commit; an existing release of that version is left
alone with a warning. The publish job still runs onlygitandghand
now carries the two files as well;ci.ymlignores bot pull requests that
change only those files along with the pins and the plugin. A release cut
by hand is unchanged; the next pin move publishes 1.5.6. - The eight pins pull request #9 moved were rechecked at their new tags on
2026-10-23 (source review of blob-less clones, recorded in the ledger):
every catalog launch and smoke tool still works, no tool was removed or
renamed, no root flag appeared, and every release carries the manifest's
three assets plusSHA256SUMS.txt. Cards now cover DesignCraft's 512 MiB
bound on placed PDFs and the stricterfile.exportPdf; FigCraft's
component.combineVariantsrefusals and naming,addVarianton a lone
component, the CSS-colour refusal and saves adopting the file name;
LightCraft's destructive annotations, path replacement and refusals, the
bitDepthcheck,photo.reload, the Lightroom import limits,
maxDistance, the stem-sidecar rule, the index refusals, the dab cap,
crop.aspect, Constrain Crop and Lanczos3 downscaling; PdfCraft's OCMD
policy evaluation when sanitizing hidden layers; PhotoCraft's DDS options,
qualityrefusal, index rule,historySource, six new history and mixer
commands, theedit.fillhistory source, the flatten limit, the batch
"same" rule and Indexed-Color GIFs. EffectCraft, GridCraft and SoundCraft
changed only in version and CI; their cards moved only their date.