Releases: unidoc/unipdf
v3.44.0
v3.43.0
Release notes - UniPDF - v3.43.0
This version contains new features, improvements and bug fixes.
New Features
- UP-411 Add text chunk's link annotation support in template package
- UP-415 Add support for creating list in template package
Improvements
- UP-418 Allocates partial bitwise reader to reduce memory usages when decoding or encoding image objects.
Bug Fixes
v3.42.0
Release notes - UniPDF - v3.42.0
This version contains new features, improvements and bug fixes.
New Features
- UP-307
extractor
get table information from text marks. - UP-401
extractor
added option forUseSimplerExtractionProcess
. - UP-400 Text chunks vertical alignment support.
- UP-358 Add page break element to templates.
- UP-380 Add template support for rectangle and ellipse.
- UP-385 Add render to image functionality for gradient color.
Improvements
- UP-399 Form fields flatten multiline fields text position improvement.
- UP-382 Updates Pattern name generation routine.
- UP-395
extractor
supports extracting images with SMask.
Bug Fixes
v3.41.0
Release notes - UniPDF - v3.41.0
This version contains new features, improvements and bug fixes.
New Features:
- UP-157 extractor: Add bullet point extraction.
- UP-348 creator: Import path from SVG file to use for a vectorized image.
- UP-349 creator: Gradient color fill support for shapes.
Improvements
- UP-378 Add relative mode and fit mode to the rectangle.
- UP-389 Fix division and table context height calculations.
Bug Fixes:
v3.40.0
This version contains new features and bug fixes.
New Features:
- UP-374 Custom handler for TOC customization
- UP-373
sigutil.TimestampClient
add supportBeforeHTTPRequest
callback for customization
Bug Fixes:
- UP-376 Incorrect text mark position of form XObject
- UP-375 Incorrect X and Y starting point when page having cropbox
- UP-372 Flattening annotations issue
- UP-371 Form fields autosize issue when unable to get fields parent DA Object
- UP-370 Panic when appending single punctuation chunk to
StyledParagraph
v3.39.0
This version contains new features and bug fixes.
New Features:
- UP-196 Report markup language support. Added support for XML like style markup for more flexibility and easier report creation.
Currently supported components:- Styled paragraph (and text chunk)
- Division
- Table (and table cell)
- Chart
- Line
- Image
- Chapter (with subchapter and chapter heading customization support)
Bug Fixes:
v3.38.0
This version contains new features, improvements and fixes.
New Features:
- UP-347 Extractor options for applying the
CropBox
. - UP-344 Metered License API Key adds non persistent cache support.
Improvements:
- UP-346 Improve error message handling on API Key license response.
- UP-343 Github Actions Workflow add go version v1.18.
Bug Fixes:
- UP-345 Word wrap with newline causing next words having line break fix.
- UP-342 RTL Hebrew punctuation issue fix.
- UP-339 First word of a wrapped line using the previous line's font when the text is in a table cell that wraps across the page fix.
- UP-338 Issue adding subtable to a table with row wrapping enabled and multi-row cell fix.
v3.37.0
This version contains major new features and improvements.
New features and improvements
Redaction support for redacting sensitive information
- As a user I want to redact text matching a regexp pattern such as personal id etc. [UP-252]
- Create a redactor package for redacting information in PDF [UP-253]
Examples for this new feature can be found at:
https://github.com/unidoc/unipdf-examples/tree/master/redact
RTL Language support for RTL languages such as Arabic
- Support creating PDFs with right to left such as arabian text [UP-276]
We have been working on this feature for a while and implemented without without making big changes to our existing document creation engine. We are very happy with the result. Check out examples for this for RTL in Arabic text:
https://github.com/unidoc/unipdf-examples/tree/master/arabic-text
Other
- Improve Line component capabilities. [UP-336]
As a part of our efforts to improve reporting cababilities in the creator package, we have now revamped our Line component. The improvements include
- Added relative positioning mode.
- Added fit mode support (for adding full context width lines).
- Added style support (solid, dashed).
- Added opacity support.
- Added margin support.
- Added support for lines inside divisions.
- Added support for lines inside tables.
- Fixed some minor rendering inconsistencies.
Examples for the line component have been added here:
https://github.com/unidoc/unipdf-examples/blob/master/drawing/pdf_draw_lines.go
and can generate output such as:
https://github.com/unidoc/unipdf-examples/blob/master/drawing/unipdf-draw-lines.pdf
v3.36.0
This version contains fixes and improvements.
Improvements and fixes:
-
LTV signatures. Add option to ignore CRL and OCSP in DSS when client is nil.
Example: unidoc/unipdf-examples#188 -
Add support for full context width creator images.
Addedimg.SetFitMode(creator.FitModeFillWidth)
to expand to available width. -
Fix nil copy object handling [UP-335].
-
Support for word wrapping in styled paragraphs [USD-191].
Avoids issues where latin text is wrapped anywhere.
v3.35.0
This version is focused on improvements on the creator reporting capabilities,
especially improvements for the division component and rounded corners support
that facilitate creation of reports.
New features and improvements:
- Add support for rectangle rounded corners (creator).
- Implement option to set the background properties of division components (creator).
- Table cell content shape. Add division and table to accept rectangle and ellipse (creator).