Skip to content

Releases: bzsanti/oxidizePdf

v5.1.3

Choose a tag to compare

@github-actions github-actions released this 20 Sep 22:30
beb3fb9

oxidize-pdf v5.1.3

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.1.3"

What's Changed

  • fix(text): skip unreliable figure fallback text (#593) by @bzsanti in #594
  • fix(signatures): update combined signature widgets once by @bzsanti in #597
  • feat(signatures): add custom visible appearances by @bzsanti in #599
  • feat(signatures): add custom visible appearances by @bzsanti in #600
  • perf(parser): accelerate xref recovery scans by @bzsanti in #601
  • chore: integrate v5.1.3 release changes into develop by @bzsanti in #604
  • chore: release v5.1.3 by @bzsanti in #605
  • fix(signatures): fit visible signature text and center watermark by @bzsanti in #607
  • fix(signatures): promote #606 for v5.1.3 by @bzsanti in #608

Full Changelog: v5.1.2...v5.1.3

v5.1.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 10:03
c375203

oxidize-pdf v5.1.2

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.1.2"

What's Changed

Full Changelog: v5.1.1...v5.1.2

v5.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 11:36
8220b97

oxidize-pdf v5.1.1

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.1.1"

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 17:01
79a7bdf

oxidize-pdf v5.1.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.1.0"

What's Changed

  • fix(text): complete Adobe Glyph List mapping and resolve indirect font encodings (#572) by @oshtivi in #576
  • fix(text): account for Type 3 /FontMatrix scaling when computing character widths (#573) by @oshtivi in #577
  • fix(text): preserve hyphens after non-alphabetic characters during line-wrap hyphen fusion (#574) by @oshtivi in #578
  • fix(text): normalize Unicode line separators by @bzsanti in #579
  • fix(signatures): tolerate unreferenced zero-offset xref entries by @bzsanti in #585
  • fix(text): scale TJ boundary-space threshold by @bzsanti in #588
  • fix(text): fuse hyphen wraps with trailing whitespace by @bzsanti in #589
  • fix(parser): support direct page annotation dictionaries by @bzsanti in #590
  • feat(text): extract link annotation URIs by @bzsanti in #591
  • chore: prepare release v5.1.0 by @bzsanti in #592

Full Changelog: v5.0.1...v5.1.0

v5.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 15:35
339129d

oxidize-pdf v5.0.1

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.0.1"

What's Changed

  • Improve OmniDocBench native text quality by @bzsanti in #566
  • Make OmniDocBench native reading-order scope reproducible by @bzsanti in #567
  • quality(benchmark): add reproducible OmniDocBench gate by @bzsanti in #569
  • Fix OmniDocBench text quality regression by @bzsanti in #570
  • chore: prepare release v5.0.1 by @bzsanti in #571

Full Changelog: v5.0.0...v5.0.1

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:27
44ae2ba

oxidize-pdf v5.0.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "5.0.0"

What's Changed

  • feat(operations): unify existing PDF operation policies by @bzsanti in #561
  • feat(text): expose PDF text rendering modes by @bzsanti in #562
  • chore: prepare release v5.0.0 by @bzsanti in #563

Full Changelog: v4.9.0...v5.0.0

v4.9.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:50
eb54271

oxidize-pdf v4.9.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "4.9.0"

What's Changed

  • chore: retire obsolete CLI and API releases by @bzsanti in #552
  • feat: add incremental FreeText annotation editing by @bzsanti in #553
  • feat: add incremental Ink annotation editing by @bzsanti in #554
  • feat: add incremental geometric annotation editing by @bzsanti in #555
  • feat: add lossless page-tree mutation batches by @bzsanti in #556
  • feat(operations): preserve document semantics losslessly by @bzsanti in #557
  • Add generic incremental PDF signing infrastructure by @bzsanti in #558
  • Release v4.9.0 by @bzsanti in #559

Full Changelog: v4.8.0...v4.9.0

v4.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 18:24
4de4ce1

oxidize-pdf v4.8.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "4.8.0"

What's Changed

  • chore(release): prepare v4.7.0 by @bzsanti in #530
  • feat(operations): add lossless incremental page reordering by @bzsanti in #533
  • feat(signatures): enforce DocMDP edit permissions by @bzsanti in #535
  • feat(redaction): implement verified irreversible removal by @bzsanti in #545
  • feat: preserve document semantics when adding OCR layers by @bzsanti in #546
  • feat: add revision-aware semantic PDF comparison by @bzsanti in #547
  • feat: complete lossless tagged-PDF validation and editing by @bzsanti in #549
  • feat: add public outline and bookmark reading API by @bzsanti in #550
  • release: v4.8.0 by @bzsanti in #551

Full Changelog: v4.7.0...v4.8.0

v4.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 19:49
fe3c1eb

oxidize-pdf v4.7.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "4.7.0"

What's Changed

  • Merge release/4.6.0 into develop by @bzsanti in #520
  • feat(text): encoding-aware Standard-14 AFM width resolution by @bzsanti in #524
  • feat(writer): incremental highlight editing by @bzsanti in #527
  • fix(signatures): enforce fail-closed CMS trust validation by @bzsanti in #528
  • fix(text): tolerate floating-point residue when merging contiguous fragments by @oshtivi in #522
  • release: v4.7.0 by @bzsanti in #529

Full Changelog: v4.6.0...v4.7.0

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 10:22
94965ee

oxidize-pdf v4.6.0

See CHANGELOG.md for details.

Installation

Add to your Cargo.toml:

[dependencies]
oxidize-pdf = "4.6.0"

What's Changed

  • fix(extraction): honor structure-element ActualText by @bzsanti in #507
  • fix(text): scale flat-path space threshold by Tm/CTM x-factor by @oshtivi in #511
  • feat(fonts): expose Type 3 CharProc glyphs by @bzsanti in #512
  • feat(fonts): expose resolved parser font resources by @bzsanti in #515
  • fix(parser): resolve indirect DecodeParms by @bzsanti in #517
  • feat(images): add bounded in-memory extraction by @bzsanti in #518
  • Release v4.6.0 by @bzsanti in #519

Full Changelog: v4.5.1...v4.6.0