Skip to content

Releases: oxhq/binas

binas v0.1.1

Choose a tag to compare

@garaekz garaekz released this 22 May 18:47

binas v0.1.1

Release hygiene update for the initial public binas release line.

Changes since v0.1.0

  • CI now uses Node 24-native GitHub Actions tags.
  • The public release surface, install path, CLI/API behavior, and documented support boundaries remain the same as v0.1.0.

Highlights from the v0.1 release line

  • PDF inspect, validate, profile, query, and verified selectable-text rewrite CLI.
  • v0 Go API in pkg/pdfapi for inspect, validate, profile, query, and verified text rewrite without shelling out.
  • Canonical object-graph rewrite path for supported object-stream, xref-stream, and hybrid-xref PDFs.
  • Supported reversible filters: Flate, LZW, ASCIIHex, ASCII85, RunLength, and standard abbreviations.
  • AcroForm, annotation, XFA, OCR text-layer, overlay, encryption, and signature helper surfaces with explicit boundaries.
  • Browser/WASM inspect/query/edit helper surface.

Release Boundaries

This is not a universal PDF editor. Full layout/reflow, bundled OCR, full dynamic XFA rendering, perfect widget/annotation visual fidelity, AESV3/public-key encryption, and legal-grade signature trust validation remain out of scope.

Verification

  • Local go test ./... -count=1
  • Hosted GitHub Actions CI on main
  • Tagged go install smoke

binas v0.1.0

Choose a tag to compare

@garaekz garaekz released this 22 May 18:45

binas v0.1.0

Initial public release of the Go-first binary AST and verified rewrite engine.

Highlights

  • PDF inspect, validate, profile, query, and verified selectable-text rewrite CLI.
  • v0 Go API in pkg/pdfapi for inspect, validate, profile, query, and verified text rewrite without shelling out.
  • Canonical object-graph rewrite path for supported object-stream, xref-stream, and hybrid-xref PDFs.
  • Supported reversible filters: Flate, LZW, ASCIIHex, ASCII85, RunLength, and standard abbreviations.
  • AcroForm, annotation, XFA, OCR text-layer, overlay, encryption, and signature helper surfaces with explicit boundaries.
  • Browser/WASM inspect/query/edit helper surface.

Release Boundaries

This is not a universal PDF editor. Full layout/reflow, bundled OCR, full dynamic XFA rendering, perfect widget/annotation visual fidelity, AESV3/public-key encryption, and legal-grade signature trust validation remain out of scope.

Verification

  • Local go test ./... -count=1
  • Local Windows CLI build and WASM build
  • External consumer proof module
  • Hosted GitHub Actions CI on main