Download Latest Version vanillapdf v2.3.0 source code.zip (177.6 MB)
Email in envelope

Get an email when there's a new version of Vanilla.PDF

Home / v2.2.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-01-31 1.6 kB
vanillapdf v2.2.1 source code.tar.gz 2026-01-31 177.0 MB
vanillapdf v2.2.1 source code.zip 2026-01-31 177.4 MB
Totals: 3 Items   354.4 MB 0

Vanilla.PDF v2.2.1

Patch release with bug fixes, new C API additions, and infrastructure improvements.

Bug Fixes

  • Fix race condition in Document::OpenFile when multiple threads open the same file simultaneously (#221)
  • Fix address sanitizer issues in signature verification and tests (#177)
  • Fix memory leaks in ToUnknown/FromUnknown test reference handling (#184)
  • Fix vcpkg port — make encryption, jpeg, and jpeg2000 features mandatory to match build defaults (#201)
  • Fix vcpkg PR workflow — backport workflow fixes for port syncing (#195, [#196])

New Features

  • Destination_ToUnknown / Destination_FromUnknown — add type conversion functions to the Destination C API (#225)
  • ToUnknown / FromUnknown for TrustedCertificateStore and SignatureVerificationResult — enable opaque handle interop for signature verification types (#175)
  • Sphinx documentation — add Read the Docs documentation source alongside existing Doxygen API reference (#231)

Infrastructure

  • CI concurrency settings — prevent stuck pipelines by cancelling superseded workflow runs (#234)
  • Nightly versioning improvements — skip builds when no changes detected, improved version stamping (#209)
  • vcpkg updated to 2026.01.16 (#229)
  • Weekly vcpkg automation — automated script updates for vcpkg.json.in template (#189, [#193])
  • Copyright year updated to 2026 (#215)

Full Changelog: https://github.com/vanillapdf/vanillapdf/compare/v2.2.0...v2.2.1

Source: README.md, updated 2026-01-31