This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryFixed save corruption bugs for missing crop boxes and bookmarks, dramatically lowered memory usage on large PDFs.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About SteveTheKiller/KillerPDF
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]