Files
itext7/itext7.changes

184 lines
7.6 KiB
Plaintext
Raw Permalink Normal View History

Accepting request 1287000 from home:urbic:branches:Java:packages - Update to v9.2.0 * New features + Automated checks for PDF/UA-2 Validation + Introduce PDF 2.0 tag structure checker * Improvements + toLowerCase/toUpperCase locale independent usage + Added copyright attribution clarification for jsoup-related files * Bug fixes + Cell with non breakable content and not enough horizontal space leads to page break and data loss + Font selection breaks tag structure + BitsPerComponent: 1 and Indexed DeviceRgb failes with "The color depth 1 is not supported error." + Wrapping ListItem content in a Div with list symbol inside causes wrongly aligned content + KeepWithNext property causing formatting issue + PDF 2.0 does not allow DIV, P tags to be children of the P tag + PDF 2.0 does not allow P, Hn tags to be children of the Form tag + PDF 2.0 documents should not contain Document tag if it does not contain any content + Improve AESCipherCBCnoPad documentation + sxHeight is not set in OS/2 table metrics when processing TTF fonts + Standard security handler issue with long value for user access permissions + Wrong relative width calculations for hr tag + Distinguished Name comparison should be done using the equivalent method instead of the equals method + Incorrect producer line for LTA signatures in AGPL mode + PdfDocument Constructor causes endless loop + setAlternativeDescription doesn't set Contents entry for PdfSigner + PdfUAConformanceException when SignatureFieldAppearance contains Image - Update to v9.1.0 * New features + Implement Text - Advanced Fonts + SVG Text text-decoration + Clipping paths on text + Support ‘marker-mid’ property + Support underlined text, dashed lines + Pass markers from <g> element to its children + Support display none and visibility hidden (except text) * Improvements + Table performance improvements + Typography usage in SVG + Support relative sized SVG in img and object HTML elements + Support ‘direction’ property + Text position improvements + Add default fonts to BasicFontProvider for SVG + Check childLength calculations with several fonts + Text Whitespace handling + Support stroke dash pattern in layout for text elements + Support MAC integrity protection in two step signing + OCSP verifier support alternate CertID representations + Provide injecting of http, ocsp and crl clients in validation chain + Re-evaluate Basic constraints handling of pathLenConstraint + Improve documentation for FontProvider.addFont methods + PdfFontFactory.registerDirectory recursive search + Add support for multiple parents in PdfLayer + Inconsitent id when creating formFieldElements + Make EventManager thread-safe + Update verapdf to the latest version * Bug fixes + BIDI is not correct when converting SVG + <polygon>: tops of figures are cut + Fix percent width&height resolving of top level SVG when it is used from html + Improve relative values support + Support color related style attribute and values for SVG image + Division by zero in AbstractBranchSvgNodeRenderer#calculateAndApplyViewBox results in NPE at + PdfFormXObject#calculateBBoxMultipliedByMatrix level + SVG transformation matrix applied incorrectly + Improve viewBox applying for AbstractBranchSvgNodeRenderer + Get rid of unexpected deformation when rotating a marker with preserveAspectRatio="none" + Wrong displaying of svg if invalid url attribute for fill property set + Rounded rectangle with rx or ry negative displayed incorrectly + Incorrect display of ellipse with absent Rx, Ry + SVG, SXP: transformations with invalid arguments cause NPE + addAnnotation method doesn't annotate content elements with Annot tag when PDF version is 2.0 + Renderer splitup issue + Flex container with table splitup issue + Error decoding stream with FlateDecodeFilter and DecodeParams + Timestamp signature validation fails over encapMessageContent + Set print flag to the newly created signature field in PdfSigner + Default font size is calculated incorrectly for rotated form fields + Fix explicit destination handling in case of Remote go-to and Embedded go-to actions OBS-URL: https://build.opensuse.org/request/show/1287000 OBS-URL: https://build.opensuse.org/package/show/Java:packages/itext7?expand=0&rev=5
2025-06-19 20:25:52 +00:00
-------------------------------------------------------------------
Thu Jun 19 15:35:07 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v9.2.0
* New features
+ Automated checks for PDF/UA-2 Validation
+ Introduce PDF 2.0 tag structure checker
* Improvements
+ toLowerCase/toUpperCase locale independent usage
+ Added copyright attribution clarification for jsoup-related
files
* Bug fixes
+ Cell with non breakable content and not enough horizontal
space leads to page break and data loss
+ Font selection breaks tag structure
+ BitsPerComponent: 1 and Indexed DeviceRgb failes with "The
color depth 1 is not supported error."
+ Wrapping ListItem content in a Div with list symbol inside
causes wrongly aligned content
+ KeepWithNext property causing formatting issue
+ PDF 2.0 does not allow DIV, P tags to be children of the P
tag
+ PDF 2.0 does not allow P, Hn tags to be children of the Form
tag
+ PDF 2.0 documents should not contain Document tag if it does
not contain any content
+ Improve AESCipherCBCnoPad documentation
+ sxHeight is not set in OS/2 table metrics when processing TTF
fonts
+ Standard security handler issue with long value for user
access permissions
+ Wrong relative width calculations for hr tag
+ Distinguished Name comparison should be done using the
equivalent method instead of the equals method
+ Incorrect producer line for LTA signatures in AGPL mode
+ PdfDocument Constructor causes endless loop
+ setAlternativeDescription doesn't set Contents entry for
PdfSigner
+ PdfUAConformanceException when SignatureFieldAppearance
contains Image
- Update to v9.1.0
* New features
+ Implement Text - Advanced Fonts
+ SVG Text text-decoration
+ Clipping paths on text
+ Support marker-mid property
+ Support underlined text, dashed lines
+ Pass markers from <g> element to its children
+ Support display none and visibility hidden (except text)
* Improvements
+ Table performance improvements
+ Typography usage in SVG
+ Support relative sized SVG in img and object HTML elements
+ Support direction property
+ Text position improvements
+ Add default fonts to BasicFontProvider for SVG
+ Check childLength calculations with several fonts
+ Text Whitespace handling
+ Support stroke dash pattern in layout for text elements
+ Support MAC integrity protection in two step signing
+ OCSP verifier support alternate CertID representations
+ Provide injecting of http, ocsp and crl clients in validation
chain
+ Re-evaluate Basic constraints handling of pathLenConstraint
+ Improve documentation for FontProvider.addFont methods
+ PdfFontFactory.registerDirectory recursive search
+ Add support for multiple parents in PdfLayer
+ Inconsitent id when creating formFieldElements
+ Make EventManager thread-safe
+ Update verapdf to the latest version
* Bug fixes
+ BIDI is not correct when converting SVG
+ <polygon>: tops of figures are cut
+ Fix percent width&height resolving of top level SVG when it
is used from html
+ Improve relative values support
+ Support color related style attribute and values for SVG image
+ Division by zero in
AbstractBranchSvgNodeRenderer#calculateAndApplyViewBox
results in NPE at
+ PdfFormXObject#calculateBBoxMultipliedByMatrix level
+ SVG transformation matrix applied incorrectly
+ Improve viewBox applying for AbstractBranchSvgNodeRenderer
+ Get rid of unexpected deformation when rotating a marker with
preserveAspectRatio="none"
+ Wrong displaying of svg if invalid url attribute for fill
property set
+ Rounded rectangle with rx or ry negative displayed
incorrectly
+ Incorrect display of ellipse with absent Rx, Ry
+ SVG, SXP: transformations with invalid arguments cause NPE
+ addAnnotation method doesn't annotate content elements with
Annot tag when PDF version is 2.0
+ Renderer splitup issue
+ Flex container with table splitup issue
+ Error decoding stream with FlateDecodeFilter and DecodeParams
+ Timestamp signature validation fails over encapMessageContent
+ Set print flag to the newly created signature field in
PdfSigner
+ Default font size is calculated incorrectly for rotated form
fields
+ Fix explicit destination handling in case of Remote go-to and
Embedded go-to actions
-------------------------------------------------------------------
Thu Jan 16 09:22:51 UTC 2025 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v9.0.0
* New features
+ Support ISO/TS 32004:2024 - Integrity protection in encrypted
documents in PDF 2.0 (PDF MAC)
+ Support ISO/TS 32003:2023 - AES-GCM in PDF 2.0
+ Finalized validation module
+ Develop API to get used layers in a page
* Improvements
+ Support RSASSA-PSS encryption in BC fips mode on .NET
+ PDF/UA and signing
+ SignatureValidator doesn't work with encrypted documents
+ Support linearized PDF files in PdfRevisionReader
+ When rebuilding xref, log more detailed info
+ Support single signature validation
* Bug fixes
+ Improve API of RegexBasedLocationExtractionStrategy
+ Valid CRL having verifiable issuer results in StackOverflow
+ SVG dy attribute not honoured
-------------------------------------------------------------------
Fri Aug 2 00:29:11 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v8.0.5
* New features
+ Dedicated high-level validation API
+ Support multiple CRL distribution points per certificate
+ Support revision comparison according to DocMDP standard
+ Support revision comparison according to FieldMDP standard
* Improvements
+ General improvements to handling and repair of broken or
defective PDFs
* Bug fixes
+ RSASSA-PSS parameters are ignored in .NET
-------------------------------------------------------------------
Mon May 6 00:35:04 UTC 2024 - Anton Shvetz <shvetz.anton@gmail.com>
- Update to v8.0.4
* New features
+ Introduce continuous GraalVM Native Image support
+ Additional PDF/UA creation APIs and checks
+ Implemented IAccessibleElement on form fields
+ Improve OCSPVerifier logic
+ Add functionality to parse different document revisions
* Improvements
+ Correct tagging for interactive form fields
+ Update bouncy castle version to 1.78
* Bug fixes
+ Fix ListBoxField infinite loop
+ Fix Font changing after special character
+ Fixed not selecting an appropriate font if the character is
neither first nor significant
+ Tagged PDF: fix underline handling
- Update to v8.0.3
* New features
+ Finalized PAdES Signing high-level API
+ Two-step/asynchronous signing
+ Improved logic for missing certificates in chain
+ Introduced support for PDF/UA-2
* Improvements
+ SVG: Support stroke-dasharray attribute and CSS property
+ Update bouncy castle FIPS version to 1.0.2.4 on Java
+ Customize signature orientation
+ Pages counter works incorrectly when keep_together property
value changed during first layout
* Bug fixes
+ Text extraction issue if ToUnicode cmap contains not default
codespace ranges
+ Text extraction produces invalid text
+ Problem with creating incremental updates to hybrid-reference
files
-------------------------------------------------------------------
Fri Oct 27 23:33:03 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
- Initial packaging with v8.0.2