pdfcraft/docs
bmh129 13fbb2f6fb
M0: label local builds in --version, About and the package release (#1529)
A build compiled with PDFCRAFT_BUILD_LABEL=<label> shows "0.7.1 (<label>)"
in `pdfcraft --version`, `pdfcraft-cli --version`, Help > About and the
first log line (pdfcraft_engine::build_info). The version itself is
unchanged, so the update check, the MCP server info and the User-Agent
still carry the release version.

packaging/linux/package.sh puts the label in the file names
(pdfcraft-0.7.1-<label>-linux-x86_64.rpm) and makes the .rpm/.deb release
`1.<label>` (nfpm `release: ${RELEASE}`, 1 when unlabelled). rpm sorts
0.7.1-1.<label> after 0.7.1-1 and before 0.7.2-1, so a locally built
package upgrades over the installed release and the next release replaces
it. packaging/env.sh accepts only letters, digits and inner dots, which
are valid in both rpm and deb release fields.

Unlabelled builds are unchanged.

Made with Claude Code (Claude Opus 5.5, medium effort). It passes the
workspace quality gates (fmt, clippy, cargo test --workspace, xtask assets)
and was checked by hand on Fedora 44, but it has not been exhaustively
regression tested.

Co-authored-by: bmh129 <11478682+bmh129@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 00:07:32 -04:00
..
brand Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
images Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
architecture.md Raise workspace rust-version to 1.95 to match the UI crate (#1169) (#1188) 2026-10-11 18:30:25 -04:00
contributors.md Restore #196, #202, #203 and the macOS release-runner change, reverted by the i18n chain (#229) 2026-10-08 03:33:35 -04:00
development.md M0: label local builds in --version, About and the package release (#1529) 2026-10-13 00:07:32 -04:00
editing-existing-text.md M10: edit OCR text on scanned pages so the change shows (#1397) 2026-10-12 08:16:42 -04:00
editing-images.md M7: transform private image crops across nested states and streams (#1269) 2026-10-12 01:38:32 -04:00
editing-multiple-objects.md M7: select and move mixed PDF objects together (#844) (#907) 2026-10-10 17:38:34 -04:00
file-format-parity.md M10: Presentation (.pptx) export (#1137) (#1162) 2026-10-11 21:55:25 -04:00
gaps.md M7: keep a neighbouring line when replacing text (#1316) (#1427) 2026-10-13 00:01:50 -04:00
hardware-parity.md M10: print from the web build through the browser's print dialog (gap 4) (#1243) 2026-10-12 02:31:36 -04:00
localization-parity.md M14: add Lithuanian interface and date localization (#1401) 2026-10-12 08:54:15 -04:00
localization.md docs: merge the duplicated Auto paragraph in localization.md (#1525) 2026-10-13 00:07:22 -04:00
mcp.md CLI: reject malformed --root options before dispatch (#1048) 2026-10-11 12:12:23 -04:00
pdf-spec-parity.md M7: open local GoToR PDF links natively (#1265) 2026-10-12 02:34:19 -04:00
releasing.md M14: "Edit with PdfCraft" on the File Explorer menu of PDF files (#682) (#1180) 2026-10-11 18:35:02 -04:00
roadmap.md M7: keep a neighbouring line when replacing text (#1316) (#1427) 2026-10-13 00:01:50 -04:00
target-app-parity.md M10: print from the web build through the browser's print dialog (gap 4) (#1243) 2026-10-12 02:31:36 -04:00
ui-parity.md Docs: sync the progress docs with issues closed on 2026-10-10 (#1064) 2026-10-11 13:14:48 -04:00
windows-renderer-startup.md Return renderer initialization errors to the OpenGL startup fallback (#1042) 2026-10-11 12:05:45 -04:00