Skip to content

SteveTheKiller/KillerPDF

v1.6.3 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 14d Editors & IDEs
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

.net fast gplv3 opensource pdf pdf-editor
+4 more
portable small windows wpf

Summary

AI summary

Fixed save corruption bugs for missing crop boxes and bookmarks, dramatically lowered memory usage on large PDFs.

Changes in this release

Feature Low

Disables the confirm‑before‑opening prompt for links, causing them to open directly.

Disables the confirm‑before‑opening prompt for links, causing them to open directly.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Low

Makes vertical scrollbar span full pane height when both scrollbars are visible, owning the corner.

Makes vertical scrollbar span full pane height when both scrollbars are visible, owning the corner.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Low

Packs pages edge‑to‑edge in Grid view with a hairline separator for more page visibility.

Packs pages edge‑to‑edge in Grid view with a hairline separator for more page visibility.

Source: llm_adapter@2026-07-13

Confidence: high

Feature Low

Adjusts Two‑Page mode Fit Page to leave even margins above and below the spread.

Adjusts Two‑Page mode Fit Page to leave even margins above and below the spread.

Source: llm_adapter@2026-07-13

Confidence: high

Performance Medium

Caps page‑bitmap cache to viewport window, reducing memory use on large documents.

Caps page‑bitmap cache to viewport window, reducing memory use on large documents.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Strips degenerate /CropBox entries on save, healing corrupted PDFs from 1.6.x builds.

Strips degenerate /CropBox entries on save, healing corrupted PDFs from 1.6.x builds.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Medium

Prevents silent corruption of PDF bookmarks during save operations.

Prevents silent corruption of PDF bookmarks during save operations.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Low

Ensures Grid-to-Continuous view transition resets scrollbar overrides, preventing clipped zoomed pages.

Ensures Grid-to-Continuous view transition resets scrollbar overrides, preventing clipped zoomed pages.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Low

Prevents duplicate quit prompts when closing unsaved changes and consolidates confirmation behavior.

Prevents duplicate quit prompts when closing unsaved changes and consolidates confirmation behavior.

Source: llm_adapter@2026-07-13

Confidence: high

Bugfix Low

Removes stray selection boxes on screen and sweeps them on file close.

Removes stray selection boxes on screen and sweeps them on file close.

Source: llm_adapter@2026-07-13

Confidence: high

Full changelog

A bugfix release for the 1.6 line. Highlights: memory use on large documents is dramatically lower, and two save corruption bugs (crop boxes and bookmarks) are fixed for good, including healing files damaged by earlier 1.6.x builds.

Changed

  • Links open directly again: the confirm-before-opening prompt and its Settings row are off for now.
  • When both document scrollbars are visible, the vertical bar now runs the full pane height and owns the corner.
  • Grid view packs pages edge to edge with a hairline separator, so more of the window shows actual pages.
  • Two-Page mode: Fit Page now leaves even margins above and below the spread.

Fixed

  • Saving any PDF whose pages had no crop box silently planted a zero-size /CropBox on every page, which Adobe rejects with a "page dimensions out-of-range" error - the real reason merged Google Docs exports failed in Acrobat but opened in Chrome. Every save now strips degenerate crop boxes, so re-saving a file damaged by 1.6.x heals it (thanks Richard Lam).
  • Saving any PDF that has no bookmarks silently corrupted the file's structure (a dangling /Outlines reference). Strict viewers refused the file with a repair prompt, and the repair stripped fillable forms. Saves are now clean, and the repair path first tries a lossless PDFium re-save that preserves forms and bookmarks, so files damaged by older builds recover intact (#103, thanks Peter5164).
  • High memory use on large documents (#122, thanks RoyYang567): the page-bitmap cache is capped to a window around the viewport, closing a tab returns memory to the OS, and Continuous view only holds bitmaps for pages near the viewport - a 243-page image-heavy PDF now costs a few hundred MB instead of climbing past 7 GB.
  • Switching from Grid to Continuous view kept the grid's scrollbar overrides, clipping zoomed pages with no horizontal scrollbar.
  • Closing with unsaved changes stacked two prompts; confirming "close without saving" now counts as the quit confirmation, and it defaults to No so a stray Enter can't discard work.
  • The quit prompt no longer appears when no documents are open.
  • Two-Page mode: arrow keys, PgUp/PgDn, and the wheel's edge page-flip now move one spread at a time (#120, thanks eddardburger).
  • Selection boxes could get stranded on screen until restart; they are now removed properly and swept on file close (#121, thanks TaBnLd).

Checksums

KillerPDF.exe SHA256: 5165E4D5F7002B29791A7F392C191936ABE2DB4C02F21F8037DBE35BF187D2FE

Full changelog: CHANGELOG.md

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track SteveTheKiller/KillerPDF

Get notified when new releases ship.

Sign up free

About SteveTheKiller/KillerPDF

All releases →

Beta — feedback welcome: [email protected]