Tersedia 7 versi PdfCraft, mulai dari 18 Oktober 2026 hingga versi terbaru 0.18.1. Setiap versi tertaut ke file installer milik penerbit.
| Versi | Tanggal | Ukuran | File |
|---|---|---|---|
| 0.18.1Terbaru | 4 November 2026 | — | 64-bit MSIARM64 MSI32-bit MSI Catatan rilisWhat's Changed
- fix(ui): prevent wheel lockup at edge in non-continuous view (#5713) by @Combiler01 in https://github.com/storytold/pdfcraft/pull/5748
- fix(redact): rewritten form XObjects drop /PCAdded by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5868
- fix(redact): structure titles go with the descriptions of removed content by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5866
- fix(create): write a new document's page tree once by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5865
- fix(a11y): splice named and multi-stream marked content in mark_tag_artifact by @jonathanwxh-cell in https://github.com/storytold/pdfcraft/pull/5263
- M12: FormCalc prints numbers to at most 15 significant digits by @seanGSISG in https://github.com/storytold/pdfcraft/pull/5819
- Expand header/footer tokens preceded by extra '<' characters by @Silvertree2010 in https://github.com/storytold/pdfcraft/pull/5766
- M7: Arrange keeps a top-level inline image a unit of its own (#3146) by @ljkx in https://github.com/storytold/pdfcraft/pull/5823
- fix(optimize): make pictures under a stencil mask smaller by @quincy-jc in https://github.com/storytold/pdfcraft/pull/5847
- M11: Optimize runs when a category it discards holds nothing by @Piohrun in https://github.com/storytold/pdfcraft/pull/5742
- M10: macOS print jobs name their title and owner (#5743) by @hasannadeem in https://github.com/storytold/pdfcraft/pull/5757
- M3: Preferences can invert the middle-button drag direction (#5790) by @KenM76 in https://github.com/storytold/pdfcraft/pull/5817
- i18n(fr): translate the 16 strings the report listed as missing by @rahul05ranjan in https://github.com/storytold/pdfcraft/pull/5736
- i18n(tr): translate the 288 strings the gaps report lists by @fatihkunak in https://github.com/storytold/pdfcraft/pull/5795
- Feat/unify hotbar quick tools (Fixes #5890) by @Combiler01 in https://github.com/storytold/pdfcraft/pull/5909
- fix(ui): do not open right-click context menu on image in crop mode (#5835) by @Combiler01 in https://github.com/storytold/pdfcraft/pull/5900
- Keep disabled scroll animations in Preferences by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/5886
- M2: a soft hyphen a substitute font lacks draws its hyphen (#5888) by @hasannadeem in https://github.com/storytold/pdfcraft/pull/5896
- Add CSS-free HTML export by @Harrison-Booth in https://github.com/storytold/pdfcraft/pull/5938
- Open: measure cached objects once, read plain reals without a copy, keep no /PieceInfo in inspection (#5873) by @Hamza0101 in https://github.com/storytold/pdfcraft/pull/5958
- Continue Bates numbering across ordered PDFs by @Harrison-Booth in https://github.com/storytold/pdfcraft/pull/5953
- M5: keep Fill & Sign editing on Enter and preserve line breaks (#5850) by @AdrianTM in https://github.com/storytold/pdfcraft/pull/5954
- fix(audit): read content one operator at a time and charge hidden text and findings by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5875
- fix(xfa): scripts come only from the XDP's own packets and quote the date pattern by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5987
- fix(engine): decode signature preview images within a small work allowance by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5981
- i18n: interface translations from craft-i18n by @benandez in https://github.com/storytold/pdfcraft/pull/6055
- i18n: move the craft-i18n pin to 575cfde by @benandez in https://github.com/storytold/pdfcraft/pull/6068
- Release: PdfCraft v0.18.1 by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/6078
New Contributors
- @seanGSISG made their first contribution in https://github.com/storytold/pdfcraft/pull/5819
- @ljkx made their first contribution in https://github.com/storytold/pdfcraft/pull/5823
- @quincy-jc made their first contribution in https://github.com/storytold/pdfcraft/pull/5847
- @hasannadeem made their first contribution in https:// |
| 0.18.0 | 3 November 2026 | — | 64-bit MSIARM64 MSI32-bit MSI Catatan rilisWhat's Changed
- M2: a reference in a colour space or array isn't lost: Indexed tables, Pattern spaces, /Decode, /W and functions by @Piohrun in https://github.com/storytold/pdfcraft/pull/5539
- fix(render): a JBIG2 page's segments are bounded in what they hold and refer to (hayro-jbig2 patches 5 to 9, hayro-syntax 29) by @Piohrun in https://github.com/storytold/pdfcraft/pull/5491
- Reject signed and empty arcs in try_oid by @Silvertree2010 in https://github.com/storytold/pdfcraft/pull/5581
- Ignore a negative trailer /Size in incremental saves by @Silvertree2010 in https://github.com/storytold/pdfcraft/pull/5566
- tests(engine): the XFA opening scale test times its small and large forms in the same rounds by @guillehr2 in https://github.com/storytold/pdfcraft/pull/5586
- M3: the wheel scrolls right after Alt+Tab back, before the mouse moves (#1518) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/5608
- M10: Create ▸ Blank page uses the system region's paper (#5644) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/5651
- M14: the comments panel lays out only the cards in view (#5488) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/5583
- M8: typing the last page of a range keeps what is typed (#5574) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/5579
- fix(create): a /Decode array needs two finite numbers to invert an export by @Piohrun in https://github.com/storytold/pdfcraft/pull/5678
- Make MCP aligns enums compatible with Kimi by @Barzabel in https://github.com/storytold/pdfcraft/pull/5592
- M2: a shrunk image on a turned or mirrored page snaps to whole pixels (#5530) by @MichaelMuClaude in https://github.com/storytold/pdfcraft/pull/5640
- M8: redaction clears the covered pixels of JBIG2 scans instead of removing them (protect.redact-image-pixels) by @Piohrun in https://github.com/storytold/pdfcraft/pull/5461
- M11: Monochrome Images averages indexed black-and-white images, the palette saying which sample is dark (optimize.downsample-images) by @Piohrun in https://github.com/storytold/pdfcraft/pull/5471
- M11: Monochrome Images reads JBIG2 scans: averaged like any, and stored again as JBIG2 (optimize.mono-compression) by @Piohrun in https://github.com/storytold/pdfcraft/pull/5472
- M8: a redacted black-and-white scan is stored as Group 4, or JBIG2 again, when smaller (protect.redact-image-pixels) by @Piohrun in https://github.com/storytold/pdfcraft/pull/5474
- feat(ui,annot): customizable hotbar strip, freehand highlight, and moveable navigation rail by @Arch-amon in https://github.com/storytold/pdfcraft/pull/5677
- fix(ui): don't check recent files on the UI thread at startup (#5682) by @Elarionus in https://github.com/storytold/pdfcraft/pull/5692
- Fix Matrix::invert rejecting valid matrices with a small scale by @Silvertree2010 in https://github.com/storytold/pdfcraft/pull/5703
- M7: make page-mark replacement transactional (#5657) by @AdrianTM in https://github.com/storytold/pdfcraft/pull/5704
- Repair scan: an object whose header names another generation is still found (#5580) by @Hamza0101 in https://github.com/storytold/pdfcraft/pull/5584
- Reject '+' sign in page selection numbers by @Silvertree2010 in https://github.com/storytold/pdfcraft/pull/5715
- ui: modernize preferences dialog with card-based layout by @Combiler01 in https://github.com/storytold/pdfcraft/pull/5710
- fix(ui): Format text fields read as fields, line up, and fit the Tools pane (#5634) by @RiceDee in https://github.com/storytold/pdfcraft/pull/5637
- fix(ui): centre the quick-tools bar in the margin beside the page (#5635) by @RiceDee in https://github.com/storytold/pdfcraft/pull/5638
- fix(ui): the rail's page box fits, and the zoom field looks like a field (#5636) by @RiceDee in https://github.com/storytold/pdfcraft/pull/5639
- M2.6: the images of a run, and a page's JBIG2 images, share one allowance of decoding by @Piohrun in https://github.com/storytold/pdfcraft/pull/5569
- fix(ui): prevent pan |
| 0.16.1 | 31 Oktober 2026 | — | 64-bit MSIARM64 MSI32-bit MSI Catatan rilis## What's Changed
* Grant network access so update checks can reach GitHub by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5189
* Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5205
* Issue #2368: flattening keeps a NoRotate widget upright on a rotated page by @wstock in https://github.com/storytold/pdfcraft/pull/2402
* Export Data as CSV keeps formula-like cells as text, like the merge report by @oracola91 in https://github.com/storytold/pdfcraft/pull/2524
* Improve reading-colour preferences and add a settings shortcut by @sampaiodias in https://github.com/storytold/pdfcraft/pull/2627
* fix(render): clip extracted text to the page CropBox (#2670) by @jonathanwxh-cell in https://github.com/storytold/pdfcraft/pull/2838
* M6: form script messages keep their title, icon and buttons, and every one is shown (#4293, #4294) by @EricKaden in https://github.com/storytold/pdfcraft/pull/4306
* M6: Organize pages ▸ Page properties sets the selected pages' tab order by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/4516
* M4: New bookmarks from text styles, for headings that aren't tagged (#1693) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/4560
* M5: Import comments takes another PDF and copies its comments onto the same pages by @dotCooCoo in https://github.com/storytold/pdfcraft/pull/4595
* M6: Delete removes one selected radio button, not its whole group (#4609) by @Lcoding15 in https://github.com/storytold/pdfcraft/pull/4631
* fix(ui): the page sets its cursor once, from the top claim the tool reaches by @alehel in https://github.com/storytold/pdfcraft/pull/4709
* fix(ui): Update previews the page without the marks it replaces by @alehel in https://github.com/storytold/pdfcraft/pull/4718
* Integrate 13 KenM76 fixes for forms, text and rendering by @FredApps in https://github.com/storytold/pdfcraft/pull/5236
* fix(render): a gray drawn with the Color blend mode is no longer drawn black by @KenM76 in https://github.com/storytold/pdfcraft/pull/5199
* fix(redact): `Q` inside a text object restores the text matrices, as the renderer does by @KenM76 in https://github.com/storytold/pdfcraft/pull/4831
* fix(render): a form's stray `Q` no longer pops the page's saved states by @KenM76 in https://github.com/storytold/pdfcraft/pull/4841
* Forms: auto-sized single-line text fields fill their height, not 12 pt by @KenM76 in https://github.com/storytold/pdfcraft/pull/4862
* fix(render): a non-isolated knockout group blends its elements with the page under it by @KenM76 in https://github.com/storytold/pdfcraft/pull/4898
* fix(edit, a11y): `Q` inside a text object restores the text matrices, as the renderer does by @KenM76 in https://github.com/storytold/pdfcraft/pull/4906
* fix(render): a stroke whose outline comes back with NaN is drawn, not dropped by @KenM76 in https://github.com/storytold/pdfcraft/pull/4913
* fix(xfa, create): read a BMP's pixels from after its headers when its offset points into them by @KenM76 in https://github.com/storytold/pdfcraft/pull/4943
* fix(forms): renaming a radio button to an existing group's name joins that group by @KenM76 in https://github.com/storytold/pdfcraft/pull/4977
* fix(forms): editing or sorting a list's items keeps its selected indices on the same items by @KenM76 in https://github.com/storytold/pdfcraft/pull/4987
* fix(forms): clearing a field's default leaves it with none, not its parent field's by @KenM76 in https://github.com/storytold/pdfcraft/pull/4991
* M7: Type1 fonts with an OpenType-wrapped CFF program draw their own face by @KenM76 in https://github.com/storytold/pdfcraft/pull/5178
* fix(render): an isolated DeviceCMYK transparency group blends in CMYK (#3776) by @KenM76 in https://github.com/storytold/pdfcraft/pull/5228
* Make PdfCraft's app color red by @dylanmtaylor in https://github.com/storytold/pdfcraft/pull/5245
* packaging: Flatpak finds and prints to CUPS |
| 0.14.0 | 25 Oktober 2026 | — | 64-bit MSIARM64 MSI32-bit MSI |
| 0.12.0 | 22 Oktober 2026 | — | 64-bit MSIARM64 MSI32-bit MSI |
| 0.10.1 | 21 Oktober 2026 | — | 64-bit MSIARM64 MSI32-bit MSI |
| 0.9.0 | 18 Oktober 2026 | — | 64-bit MSIARM64 MSI32-bit MSI |