Skip to content

Releases: unidoc/unipdf

v4.2.0

28 Jul 18:30
9d2b1cf
Compare
Choose a tag to compare

Release notes - UniPDF v4.2.0

New Features

  • US-515 Page level concurrency for text extraction
  • US-695 Tagging annotations support
  • US-696 Tagging table contents support
  • US-1090 Digital Signature ECDSA (Elliptic Curve DSA) Support

Improvements

  • US-995 Improves write process of pdf objects to improve memory usage
  • US-920 UniPDF docker image update to Go 1.20

Bug Fixes

  • US-1095 Overlapping table rows fix
  • US-1081 Issue with rendering pdf to image fix
  • US-1072 Issue with setting Arabic text in PDF form field fix

v4.1.0

24 Jun 10:10
45d7351
Compare
Choose a tag to compare

Release notes - UniPDF v4.1.0

This release contains new features and improvements.

New Features

  • US-651 Extract vectorized lines from PDF
  • US-722 UniPDF Page utility function for color transformation content

Improvements

  • US-983 SVG radial gradients support
  • US-1049 New functions for cell grid, including SetIndent, GetIndent, SetSideBorderColor, Height, and SetPos

v4.0.0

10 May 17:37
b67948e
Compare
Choose a tag to compare

Release notes - UniPDF v4.0.0

This release contains new features, improvements, bug fixes and removes deprecated functions.

New Features

  • US-582 SVG element linear gradient handling
  • US-946 Rewriting the Table component so that it behaves more like an HTML table
  • US-948 Write method that returns a byte array in PdfObject interface.

Improvements

  • US-978 Move svg package into creator package to prevent import cycle
  • US-947 Revision of text extraction API
  • US-949 Buffered reader type which encapsulates a ReadSeeker and a buffered Reder.(bufio.Reader)
  • US-955 Implements `maxLines` in `StyledParagraph` to behave similarly with `Paragraph` component
  • US-1012 Merge v3 and v4 UniPDF branches

Bug Fixes

  • US-415 Fix TestRenderToImage test on arm64 arch

Deprecations

  • US-948 Deprecate PdfObject interface WriteString method in favour of Write method that returns a byte array.
  • US-945 Deprecate creator.Paragraph in favour of creator.StyledParagraph

v3.69.0

27 Apr 14:36
68e3753
Compare
Choose a tag to compare

Release notes - UniPDF v3.69.0

This release contains improvements and bug fixes.

Improvements

  • US-984 Transparent background for digital signatures
  • US-977 PDF image watermark consistency

Bug Fixes

  • US-413 Fix TestExtractImages test on arm64 arch
  • US-414 Fix TestFdfMerging test on arm64 arch
  • US-416 Fix TestOptimizePdfADocuments test on arm64 arch
  • US-417 Fix TestOptimizePdf2ADocuments test on arm64 arch
  • US-953 Fix PDF fails to split when PDF having invalid xref object
  • US-963 Fix issue when processing inline image with the parameter L instead of Length
  • US-974 Fix CI build imagemagick repository
  • US-1001 Fix malformed PDF document produced when the catalog child is not an indirect object

v3.68.0

23 Mar 18:41
b22268c
Compare
Choose a tag to compare

Release notes - UniPDF v3.68.0

This release contains improvements and bug fixes.

Improvements

  • US-931 Update minimum supported Go version in UniPDF
  • US-896 Improves text extraction to also check ActualText information from StructTreeRoot
  • US-922 Replace StructTreeRoot in text list extractor with the one in model package

Bug Fixes

  • US-925 Fix fatal error: concurrent map writes in concurrent use of PdfPage.Render
  • US-405 Fix TestAnnotatorInk test on arm64 arch
  • US-406 Fix TestFormFillRender test on arm64 arch
  • US-407 Fix TestChartBasic test on arm64 arch
  • US-408 Fix TestChartInTable test on arm64 arch
  • US-409 Fix TestChartInDivision test on arm64 arch
  • US-410 Fix TestDivisionBackgroundInTable test on arm64 arch
  • US-411 Fix TestDivisionBackgroundMiscComponents test on arm64 arch
  • US-412 Fix TestTemplateProcessorContainerComponents test on arm64 arch
  • US-766 Fix Vector text color inverted to black
  • US-867 Fix Text truncation because overlapping border

v3.67.0

22 Feb 22:54
4e7c538
Compare
Choose a tag to compare

Release notes - UniPDF v3.67.0

This release contains improvements and bug fixes.

Improvements

  • US-699 Accessibility text expansion of abbreviations and acronyms
  • US-700 Text replacement for TextChunk
  • US-895 Add SetOpacity function for TableCell
  • US-906 Extractor improve plain text extraction of rotated text

Bug Fixes

  • US-778 FlattenFields issue for PDF documents fix

v3.66.0

26 Jan 11:03
743cafd
Compare
Choose a tag to compare

Release notes - UniDoc Sprints - UniPDF v3.66.0

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

New Features

  • US-834 Add text watermark to a PDF document
  • US-853 Support rotation for AddWatermarkImage
  • US-785 PDF text extraction options add RelaxedMode

Improvements

  • US-847 Update minimum supported Go version to version 1.19
  • US-791 UniPDF adding fuzz test cases
  • US-833 Provide different color to different form field in the PDF

Bug Fix

  • US-873 Invalid AcroForm entry *core.PdfObjectStream during pdf split fix

v3.65.0

22 Dec 12:12
606d087
Compare
Choose a tag to compare

Release notes - UniPDF v3.65.0

This release contains new features, improvements and bug fixes.

New Features

  • US-750 Remove watermark from PDF document
  • US-645 Search and replace text in PDF document

Improvements

  • US-781 DisableMultiColumns option on text extraction

Bug Fixes

  • US-807 golang x/crypto and x/net update version due security issues
  • US-248 PDF extractor is not extracting content properly fix

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)