Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Oct 16:45
a744018

Changes

  • Add light, balanced, medium, strong, and heavy compression tiers, profile bundles, and supported .pdfscp imports.
  • Add placement-aware image cropping and downsampling, extended image decoding, lossless monochrome codecs, and image-memory controls.
  • Add font subsetting and merging, selected annotation/form flattening, image and text extraction, and bitmap/MRC output.
  • Add password-file handling, AES-256 encryption, metadata editing, targeted removals, and batch output controls.
  • Add PDF/A-2b, PDF/A-3b, and PDF/A-4 conversion with veraPDF verification, plus preservation of declared PDF/A levels.
  • Reduce redundant stream decoding and image-buffer allocations. Fix grayscale JPEG handling, private-data preservation, metadata removal, pattern-resource scans, and invisible-text advances.

Default compression remains standalone. Advanced operations require optional tools; the container image includes them.

Downloads

Binaries are available for Linux and macOS on amd64/arm64, and Windows on amd64. Verify downloads against checksums.txt. pdf-tools-requirements.txt lists the optional Python dependencies.

Container: ghcr.io/hawkff/pdf-squeezer:v0.2.0.

Full changelog