Skip to content

Releases: unidoc/unipdf

v3.64.0

23 Nov 16:42
1743759
Compare
Choose a tag to compare

Release notes - UniPDF v3.64.0

This release contains new feature, improvements and bug fixes

New Feature

  • US-707 UniPDF templates set image encoder

Improvements

  • US-190 PDF text extraction improvement with list content
  • US-717 UniPDF image FlateEncoder `DecodeStream` support for 4 BitsPerComponent
  • US-752 Improves text highlight implementation in unipdf
  • US-689 Implement plain mode and compare results with old simple

Bug Fixes

  • US-732 SVG attributes viewport, width, height, and transform processing fix
  • US-740 DCTEncoder jpeg image YCbCr color conversion fix
  • US-769 Special characters not encoded correctly on signature location fix

v3.63.0

22 Oct 10:41
353e1d7
Compare
Choose a tag to compare

Release notes - UniPDF v3.63.0

This release contains new features, improvements, and bug fixes.

New Features

  • US-615 Add support for adding alternate text for non textual items
  • US-667 Implements alternate text for other components
  • US-623 Implement methods to generate StructTreeRoot object
  • US-715 Add Line annotation to ParentTree object
  • US-656 Construct a ViewerPreferences object
  • US-666 Implements natural language specification

Improvements

  • US-653 Load existing StructTreeRoot object
  • US-352 Upgrade Ubuntu version used in UniPDF Docker image tests
  • US-655 Add StructTreeRoot generation to PDF/A optimizer.
  • US-708 StructTreeRoot object implementation improvements
  • US-680 Update golangci-lint version and it's configuration

Bug Fixes

  • US-677 Issues with document signatures when setting date format fix
  • US-709 UniPDF github-actions ghostscript issue fix
  • US-643 Productivity.pdf - extracted text output regression fix
  • US-713 Validation rules numbers for StructTreeRoot PDF/A fix
  • US-688 Add problematic text extraction files to unipdf-testdata
  • US-714 Remove duplicated functions from verifiers_2.go (PDF/A)

v3.62.0

15 Sep 21:34
59238b1
Compare
Choose a tag to compare

Release notes - UniPDF v3.62.0

This release contains new features, improvements, and bug fixes.

New Features

  • US-292 Add verbose mode for metered API Key usage log
  • US-554 Add Font Options to TextFieldOptions

Improvements

  • US-579 Implement Text Element Parsing for SVG
  • US-578 Implement RGB color parsing for SVG
  • US-586 Handle text-anchor Attribute of SVG's Text Element
  • US-587 Handle the `fill-opacity` attribute in SVG's elemtns.

Bug Fixes

  • US-593 PDF/A optimizer issue reported by client
  • US-610 GetAttachedFiles causes panic

v3.61.0

28 Jul 10:30
fd8a872
Compare
Choose a tag to compare

Release notes - UniPDF v3.61.0

This release contains new features, improvements and bug fix.

New Features

  • US-519 Add functionality to create grayscale color using `DeviceGray` colorspace in `creator` package
  • US-532 Add the ability to change the text color of form fields in the PDF.

Improvements

  • US-498 Preserve StructTreeRoot object
  • US-542 Remove `originalDocumentID` attribute from generated `DerivedFrom` XMP element

Bug Fix

  • US-526 Fix bug extracted text from table is reversed when text is styled with an underline

v3.60.0

28 Jun 09:36
32072d6
Compare
Choose a tag to compare

Release notes - UniPDF v3.60.0

This release contains improvements and bug fixes

Improvements

  • US-507 PDF/A-1a font encoding optimization
  • US-510 PDF/A-1a colorspace optimization
  • US-30 Text extraction in Hebrew language

Bug Fixes

  • US-494 Fix setting a new table cell content to a new division create an infinite loop
  • US-473 Fix panic when calling FlattenFields with UniPDF version >= v3.56
  • US-477 Fix failures when extracting text from pdf
  • US-493 Fix benchmark github action

v3.59.0

30 May 15:32
c50d53b
Compare
Choose a tag to compare

Release notes - UniPDF v3.59.0

This release contains new features, improvements and bug fixes.

New Features

  • US-391 Attach file to certain page within PDF file.
  • US-472 Preserves document info related to accessibility when converting PDFReader to PDFWriter

Improvements

  • US-343 Add new benchmark process
  • US-471 Tweak benchmark script

Bug Fixes

  • US-479 Images with a transparent background sometimes rendering to PDF with black background fix
  • US-449 Unidoc freetype library failure on handling certain truetype font included in PDF file fix

v3.58.0

01 May 10:15
f64a5bd
Compare
Choose a tag to compare

Release notes - UniPDF v3.58.0

This release contains new feature, improvements and bug fixes.

New Feature

  • US-31 Sets list of fonts to encoder

Improvements

  • US-24 Implement file-based temp storage to reduce memory consumption when creating large PDFs
  • US-19 Implement additional built-in helper functions for templates
  • US-396 Implement validators for PDF/A-3 and necessary test data

Bug Fixes

  • US-370 US-400 Fix corrupt PDF result when optimize OCR PDFs

v3.57.0

16 Apr 20:10
bed2bfd
Compare
Choose a tag to compare

Release notes - UniPDF v3.57.0

This release contains bug fixes, improvements and new features.

New Features

  • US-362 Text Extraction options for extract text annotations
  • US-387 Implements file attachment feature

Improvements

  • US-158 Testing performance and memory measurement improvement
  • US-353 UniPDF render to image handle transparency on text color
  • US-368 Text font encode and decode for cmap with OneByteIdentityH

Bug Fixes

  • US-380 Fix validating of PDF-A with customer files
  • US-381 Fix wrong Unicode encoding of fonts for merged PDF-A file

v3.56.0

28 Mar 15:09
21b2f32
Compare
Choose a tag to compare

Release notes - UniPDF v3.56.0

This release contains improvements and bug fixes.

Improvements

  • US-342 Golang minimum version update to 1.18
  • US-346 Golang docker image update to 1.18
  • US-355 Obfuscator binary version update
  • US-303 Add Benchmark tests into the CI pipeline

Bug Fixes

  • US-135 Render checkboxes glyph to image fix
  • US-205 List glyph rendering fix
  • US-215 UniPDF test cases floating point precision issue on arm64 OS fix
  • US-247 UniPDF signature invalidates DocuSign signature fix
  • US-268 Optimization of unused resources fix
  • US-277 Document only displays dropdown fields when flattening using field appearance OnlyIfMissing=true fix
  • US-288 UniPDF table and small page size lead to infinite loop fix
  • US-324 UniPDF fails to parse LastModified date fix
  • US-354 Optimizer font base name empty fix

v3.55.0

12 Feb 16:46
9501e13
Compare
Choose a tag to compare

Release notes - Release UniPDF v3.55.0

This release contains new features, improvement and bug fixes

New Features

US-220 Adjust table cell height calculation for docx to pdf conversion
US-263 add image crop feature image creator

Improvement

US-278 Add Go 1.22 into CI

Bug Fixes

US-266 Special characters not encoded correctly