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
|
|
|
|
|
|
2025-01-16 09:56:24 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2024-09-04 10:52:51 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2024-05-06 15:20:22 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2023-10-30 05:36:26 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Oct 27 23:33:03 UTC 2023 - Anton Shvetz <shvetz.anton@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Initial packaging with v8.0.2
|