Releases: unidoc/unipdf
Releases · unidoc/unipdf
v4.4.0
Release notes - UniPDF v4.4.0
This release contains new features and improvements.
New Features
- US-1112 Add automatic document tagging in
creator
package - US-1136 Add utilities functions
PrintPdfObjects
,ExtractPageRange
, andMergePdf
- US-1148 Add function to remove attributes in
PAdESLevelT
signature handler - US-1135 Add function for custom
http.Client
inNewEtsiPAdESLevelLT
Improvements
- US-1164 Redaction package improvements: added standard patterns for SSN, email, phone number, and credit card
v4.3.0
Release notes - UniPDF v4.3.0
This release contains new features, improvements and bug fixes.
New Features
- US-694 Tagging PDF contents
- US-697 Tagging a list elements
- US-1077 Tagging widget annotations
- US-1078 Tagging Grid component
- US-1069 Add support for RSASSA-PSS in pkcs7 and signature validation
- US-1098 GridRow: add new function GetHeight()
Improvements
- US-1121 Supported go version for unipdf (1.23.0, 1.24.0 and 1.25.0)
- US-1005 Optimise memory usage in creator.AddPage for large or complex pages
- US-1079 Implements PdfAnnotations deep copy method
- US-1080 Investigates font encoding issue found during form flattening process
- US-1097 ECDSA key support for PAdES
- US-1101 Update golangci-lint version
Bug Fixes
v4.2.0
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
v4.1.0
v4.0.0
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 inPdfObject
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
v3.69.0
Release notes - UniPDF v3.69.0
This release contains improvements and bug fixes.
Improvements
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
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 fromStructTreeRoot
- 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
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
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
Release notes - UniPDF v3.65.0
This release contains new features, improvements and bug fixes.
New Features
Improvements
- US-781 DisableMultiColumns option on text extraction