# Clear PDF 0.5.7

- Restored Add Text as a movable editable object instead of an immediate permanent stamp.
- Fixed editable-object Save As baking by falling back to manual renderer-to-PDF coordinate mapping when PDFium point conversion rejects overlay control coordinates.
- Added `--self-test-edit-overlay`, which creates a blank PDF, adds a movable text object, moves it, bakes it into a PDF, reloads it with PDFium, and verifies the text.
- Added a Pages menu for insert blank page, duplicate current page, delete current page, extract page ranges, merge explicitly selected PDFs, and persist current-page rotation.
- Added `--self-test-page-operations` for structural page-operation verification.
- Corrected capability documentation to distinguish overlay editing, page operations, and unsupported real annotation/form/text editing.
- Added Apryse PDFNet 11.13.0 as the advanced PDF editing dependency and `--self-test-apryse-dependency` to verify it loads.
- Added Apryse license gating through `CLEARPDF_APRYSE_LICENSE` or `%LOCALAPPDATA%\ClearPDF\apryse-license.txt`, plus `--self-test-apryse-license` and an Advanced menu license status command.

# Clear PDF 0.5.6

- Fixed Add Text on new blank PDFs by writing the text into the current PDF immediately instead of relying on a fragile temporary viewer overlay.
- Kept the selected edit font, size, and color when stamping text.
- Added executable self-test mode `--self-test-new-text` that creates a blank PDF, stamps text, reloads it with PDFium, and verifies the text is searchable.

# Clear PDF 0.5.5

- Audited command-bar buttons against native behavior.
- Disabled search previous/next until there are multiple search results.
- Disabled page jump unless the typed page number is valid.
- Fixed search result navigation so it updates the active page.
- Fixed `Ctrl+Shift+T` so it opens only the signature command and does not fall through to Add Text.
- Added explicit accessibility names for command-bar buttons and a native command-bar function smoke test.

# Clear PDF 0.5.4

- Fixed blank PDF creation so new documents load as editable PDFium documents instead of empty PDFs that leave edit controls disabled.
- Added a native smoke check for `Ctrl+N` then `Ctrl+T` text placement on a new document.

# Clear PDF 0.5.3

- Replaced the Windows browser/PDF.js reader surface with a native WinForms PDFium viewer.
- Removed browser-runtime and bundled web files from the Windows runtime package.
- Kept single-file open/drop behavior and local-only diagnostics.
- Added PDFium text-geometry search markers and confirmed external-link opening.
- Updated native smoke tests to reject browser runtime files and verify native-window PDF pixels.
- Added blank PDF creation.
- Changed text and signature editing to place immediately on the current page after the dialog is confirmed.
- Added image insertion.
- Added visible text field and check box form controls.
- Added edit style control for font family, font size, and color.
- Added movable edit objects for text, signatures, images, visible text fields, and visible check boxes before Save As.
- Added drag-and-drop image insertion for PNG, JPG, JPEG, and BMP files onto an open PDF.
- Added PDFsharp to write created and stamped PDF files.
- Expanded native command smoke tests to exercise ribbon navigation, creation, text placement, drag movement, signature placement, text fields, and check boxes.
