Skip to content

v0.3.32 | New Language Bindings: JavaScript / TypeScript, Go, and C#

Choose a tag to compare

@github-actions github-actions released this 16 Apr 16:05
f670669

Release pipeline

  • Fix x86_64-pc-windows-gnu native-lib build failing the v0.3.31 release. The new scripts/shrink-staticlib.sh introduced in v0.3.31 ran objcopy --strip-debug on every archive member. The MinGW cross-compile toolchain emits split-debug .dwo members that contain only DWARF sections; after stripping those sections the member has no sections left and objcopy aborted the whole archive with '...rcgu.dwo' has no sections, failing the job that produces the Go Windows-x64 FFI tarball. Fix: drop .dwo archive members via ar d before invoking objcopy. No functional change to Rust, Python, Node, WASM, or C# artifacts — those built and uploaded successfully in v0.3.31; this release exists solely to unblock the Windows-x64 Go install path.

Installation

Rust (crates.io)

cargo add pdf_oxide

Python (PyPI)

pip install pdf_oxide

JavaScript/WASM (npm)

npm install pdf-oxide-wasm

CLI (Homebrew)

brew install yfedoseev/tap/pdf-oxide

CLI (Scoop — Windows)

scoop bucket add pdf-oxide https://github.com/yfedoseev/scoop-pdf-oxide
scoop install pdf-oxide

CLI (Shell installer)

curl -fsSL https://raw.githubusercontent.com/yfedoseev/pdf_oxide/main/install.sh | sh

CLI (cargo-binstall)

cargo binstall pdf_oxide_cli

MCP Server (for AI assistants)

cargo install pdf_oxide_mcp

Pre-built Binaries
Download archives for Linux, macOS, and Windows from the assets below. Each archive includes both pdf-oxide (CLI) and pdf-oxide-mcp (MCP server).

Platform Support

Platform Architecture Archive
Linux x86_64 (glibc) pdf_oxide-linux-x86_64-*.tar.gz
Linux x86_64 (musl) pdf_oxide-linux-x86_64-musl-*.tar.gz
Linux ARM64 pdf_oxide-linux-aarch64-*.tar.gz
macOS x86_64 (Intel) pdf_oxide-macos-x86_64-*.tar.gz
macOS ARM64 (Apple Silicon) pdf_oxide-macos-aarch64-*.tar.gz
Windows x86_64 pdf_oxide-windows-x86_64-*.zip

Changelog

See CHANGELOG.md for full details.