Skip to content

v1.5.6

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:22
8678dea

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.json and gives CHANGELOG.md that version's section,
    headed by the moved pins from the refresh report, which now lists each
    changed app's old and new version under moves; 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 the merge job, still running only gh, 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 only git and gh and
    now carries the two files as well; ci.yml ignores 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 plus SHA256SUMS.txt. Cards now cover DesignCraft's 512 MiB
    bound on placed PDFs and the stricter file.exportPdf; FigCraft's
    component.combineVariants refusals and naming, addVariant on a lone
    component, the CSS-colour refusal and saves adopting the file name;
    LightCraft's destructive annotations, path replacement and refusals, the
    bitDepth check, 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,
    quality refusal, index rule, historySource, six new history and mixer
    commands, the edit.fill history 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.