Skip to content

Releases: unidoc/unipdf

v3.30.0

23 Oct 08:52
dcfd4ed
Compare
Choose a tag to compare

UniPDF version 3.30.0 contains new features and multiple bug fixes. The list of changes is as follows.

Bug

UP-266 ExtractPageText is throwing an error: range check

UP-260 Image extraction hangs and memory keeps increasing

UP-264 Loaded fonts cause panics for concurrent map read and writes

Task

UP-271 Update pkcs7 package to 0.1.0 (contains multiple fixes for digital signatures)

UP-270 Implement QA and testing process for PDF/A validation

UP-262 PDF Page Rotation hierarchy handling (fixes bugs when Rotate is specified on parent Pages element)

v3.29.0

24 Sep 10:07
dbaa829
Compare
Choose a tag to compare

UniPDF version 3.29.0 contains new features and multiple bug fixes. Notably, PDF/A verification for fonts has been implemented. In addition, digital signing of encrypted PDF files is now supported.

The list of changes is as follows.

Bug

UP-259 ERROR: UniDoc pdfReader failed to ExtractPageText: pageNum=1 err=range check error

UP-256 invalid Page Rotate object

UP-255 Another instance of Split operation failed on v3.28.0

UP-254 Unexpected behaviour when the contents of the a cell that has a rowspan > 1 exceeds the height of the rest of the table.

UP-242 Signing invalidates document

UP-240 Optimizer issue: Failed creating multi encoder: invalid filter in multi filter array

UP-142 Rendering issue where image content is blacked out

UP-141 Path drawing looks different than in Adobe

Enhancements

UP-239 As a user I want to encrypt pdfs and allow signing encrypted pdfs so only intended users can view and sign them

UP-263 Implement PDF/A font verifiers

UP-241 creator - Add example for table rowspan

New examples

v3.28.0

14 Aug 17:11
6aaefc8
Compare
Choose a tag to compare

This minor release of UniPDF contains the following changes:

New Features:

Enhancements and fixes

  • More resilient error handling in PDF optimizers [UP-244]
  • Creator: Allow frontpage to contain multiple pages [UP-235]
  • Creator: Fix page-wrapping for images in table [UP-237]
  • Digital signing: adbe.x509.rsa_sha1 handler - Detect algorithm from pkcs#1 package [UP-238]
  • Form fields: Fix text alignment for appearance generation due to encoding issue [UP-246]

v3.27.0

30 Jul 13:51
e189dd4
Compare
Choose a tag to compare

This minor release of UniPDF contains the following changes:

New features:

  • Support for filling image form fields. [UP-228]
  • Row span support for tables in the creator [UP-236]

Enhancements and fixes:

  • Fixes in form fill appearance with several bugs in text field appearance generation fixed. More detail to follow. [UP-219]
  • Fix problem in image optimizer with "unsupported encoding parameter" issue [UP-190]
  • Fix issue with image optimizer with "invalid operand" error [UP-190]
  • Fix image optimizer PPI calculation with more advanced content stream processor [UP-160]
  • Fix error when Rotate page object was float [UP-229]
  • Fix error when AES buf length was < 16 [UP-229]

v3.26.1

22 Jun 12:23
d1ec1a6
Compare
Choose a tag to compare

This bugfix release of UniPDF contains the following fix:

  • Fix problem with compressing duplicate streams [UP-212]

v3.26.0

31 May 20:45
5d2a1d0
Compare
Choose a tag to compare

This minor release of UniPDF contains the following changes:

  • [UP-206] Add styled paragraph text vertical align options
  • [UP-215] Resume decoding CCITTFax image upon failure

v3.25.0

11 May 14:04
9b5d3d5
Compare
Choose a tag to compare

This minor release of UniPDF contains the following changes:

  • [UP-207] Composite font widths fix
  • [UP-210] Fix graphic state
  • [UP-211] Fix GetNamedDestinations and add GetNameDictionary method
  • [UP-208] Add character horizontal scaling support for styled paragraph

v3.24.0

24 Apr 12:51
bf2598d
Compare
Choose a tag to compare

This minor release includes:

  • Add OpenAction to PdfWriter to support Javascript action on document open
    Example: pdf_add_javascript_docopen.go
  • Add NewPdfReaderFromFile for more convenient opening files with options
  • Flatten bugfix for form with inherited flags [UP-209]

v3.23.0

17 Apr 14:30
0c9fc82
Compare
Choose a tag to compare

This minor release includes:

  • Add text overflow constants
  • Integrate text overflow options in the styled paragraph component
  • Add page finalize callback function for creator instances
  • Minor clip path calculation improvement

v3.22.0

07 Apr 20:59
fd6bcef
Compare
Choose a tag to compare

This minor release of UniPDF has the following updates:

  • Add model.PdfPage.Size method
  • Improve text rendering [UP-188]
  • Fix crash on font subsetting. Fixes #451