Repository navigation
v1.6.0
·
7 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Before you upgrade
- Image rename.
ghcr.io/strausmann/labelyardanddocker.io/bstrausmann/labelyardreplace the former image names. Updateimage:in your compose file. Settings are read asLABELYARD_*;PRINTER_HUB_*keeps working as a fallback and logs one warning that names the variables. - Signatures. 1.6.0 images were signed before the repository was renamed, so their signing identity names the former repository. To verify with the documented
cosign verifycommand, use 1.6.1 or later. - SBOM. The CycloneDX SBOM of 1.6.0 is attached to the images as an attestation. The release asset could not be uploaded (immutable release); this is fixed for 1.6.1.
1.6.0 (2026-11-15)
Features
- config: read LABELYARD_* settings and keep PRINTER_HUB_* as a fallback (f98d38a)
- name the backend, CLI and API Labelyard (1feea1d)
- ui: list every shipped third-party licence on the about page (9f71334), closes #154
- web: show the Labelyard name, logo and tagline (286b54f)
Bug Fixes
- about: link pre-release builds to their commit, not a missing tag (b2d36c9), closes #327
- auth: name the bootstrap variable the deployment set (392a65e)
- brand: let users copy the verify commands, and cover the kept metric names in the guard (b9240b4), closes #348
- calibration: announce the pending note and say in the legend that inner corners have no marks (4162ce1), closes #348
- calibration: check a label corner against its own crossing only, and run the image test in CI (31fb54a), closes #348
- calibration: explain the disabled check button, keep focus on an enabled button, say the values stay (d9fcf60), closes #349
- calibration: leave out a label-corner mark that would come within the white of a tick (a1e96c4), closes #348 #348
- calibration: make the check print the obvious next step once a correction is stored (b874741), closes #349
- calibration: say so when the calibration page is pressed while it is still being queued (d78958d), closes #349
- calibration: serve the mini scale from the calibration routes, not the public info (04f30a6), closes #348
- calibration: space the mini scale ticks 0.5 mm apart and draw the app schematic to the same scale (a8d18d4), closes #348
- calibration: word the corner-mark legend for every sheet type; tighten the brand guard (2e8b663), closes #348
- config: keep input values out of the DEBUG configuration error (3bbba4f)
- config: make the prefix rename hold in CI and for empty values (abcdfe0)
- docker: drop pip, setuptools and wheel from the runtime venv (f438b8c), closes #332
- docker: remove the base image's pip from the runtime stage (9535e73), closes #332
- docs: close the review holes in the prose rules (e8a9d78)
- logs: satisfy lint line length and brand guard (61c0329), closes #324
- logs: write application warnings to the container output (463e6e2), closes #324
- pwa: let the server answer /frontend.cdx.json (7304be2)
- sheets: allow QR codes on 10 mm labels by default (47c7f56), closes #330
- ui: cap the licence list, handle load errors, name every button (7568028), closes #154
- ui: close the sheet type list on Escape while nothing is chosen (db54ed9), closes #318 #322
- ui: draw the sidebar as one fixed box without a scroller inside (0fde66d), closes #341
- ui: drop the obsolete catalogue entries of the calibration page (1fb405e), closes #349
- ui: drop the obsolete licence text catalogue entries (1d690d8), closes #154
- ui: give dialogs a close button and close them with one tap outside (c32bad1), closes #318
- ui: group equal cells in the sheet preview list and drop the shortened-text line (1643704), closes #150
- ui: keep focused rows clear of the bars, search field with a clear button (31f632c), closes #154
- ui: list each earlier print once and sum it up per item (83494e8), closes #340
- ui: name the bootstrap variable the deployment set (e7c652e)
- ui: offer to try the preview again once it stops asking by itself (7f0e8f0), closes #339
- ui: say how often an item was printed before when the list is cut (aea5e5f), closes #340
- ui: say in words when too many previews run and ask again by itself (cbdd33f), closes #339
- ui: show the capacity alert only for the sheet that was asked about (c2673b5)
- warn about a changed listen port and let the CLI start without settings (f53568f)