2026-09-02v4.1.1Bug fixed DOCX Block's background applies only to its content, not to the block itself.
2026-09-01v4.1.1Bug fixed DOCX Table headers are not repeated after a page break.
2026-09-01v4.1.1Bug fixed DOCX Incorrect spacing between headings when they are located at different block nesting levels.
2026-09-01v4.1.1Bug fixed RTF DOCX In the case of multi-nested content blocks, indentation is not applied in all instances.
2026-09-01v4.1.1Bug fixed DOCX The image does not display if the value of the src attribute of the <img> tag ends in a trailing slash.
2026-09-01v4.1.1Bug fixed DOCX Wrong unit-conversion constant in DocxDocument.drawImage() caused incorrect image scaling.
2026-09-01v4.1.1Bug fixed DOCX superscript link causes unwanted line breaks
2026-09-01v4.1.1Bug fixed DOCX invalid valign value may result in corrupted document
2026-09-01v4.1.1Bug fixed DOCX line of text may have incorrect full justification, if immediately followed by a line break
2026-09-01v4.1.1Bug fixed DOCX paragraph text style inheritance issue (line-height)
2026-09-01v4.1.1Bug fixed In DOCX, the <dd> tag is incorrectly converted into a ordered list.
2026-09-01v4.1.1Bug fixed DOCX <span> tags in the heading cause unwanted line breaks.
2026-08-31v4.1.1Improvement Five new PDF document-processing APIs, each with a matching command-line tool (java -cp pd4ml.jar ):

  • cos (com.pd4ml.pdf.cos, CLI: CosCli) - low-level PDF object model, parser, and writer. Inspect, query (COS-path), and edit any existing PDF's internal structure directly.
  • sign (com.pd4ml.pdf.sign, CLI: PdfSignCli) - digital signing: PKCS#12/PKCS#11/HSM/cloud KMS signers, timestamping, DocMDP certification, and PAdES-LT/LTV (long-term validation).
  • merge (com.pd4ml.pdf.merge, CLI: Pd4MergeCli) - combine page ranges from two or more PDFs into one, reconciling tagged (accessibility) structure across sources.
  • optimizer (com.pd4ml.pdf.optimizer, CLI: Pd4OptimizeCli) - shrink a PDF by dropping unreferenced objects, deduplicating identical content, and collapsing incremental-update history.
  • xfdf (com.pd4ml.pdf.xfdf, CLI: Pd4XfdfCli) - export/import annotations and form field values via XFDF (ISO 19444-1), for round-tripping review comments and form data with other PDF tools.
2026-08-31v4.1.1Bug fixed adapted all actual bugfixes from v4.0.23fx1 branch

2026-08-31v4.0.23fx1RELEASE v4.0.23fx1 is released and available for download
Bug fixed Extensive use of dotted borders in the document leads to an unjustified increase in the size of the resulting PDF file.
Improvement Added support for the CSS unicode-range descriptor, which specifies a particular range of characters to be used from a font defined via @font-face.
Bug fixed creation of unwanted duplicate font objects in the PDF if the font is used at different sizes.
Bug fixed possibility of incorrect text copy-pasting from PDF files using TTF font ligatures

2026-02-22v4.1.0RELEASE v4.1.0 is released and available for download
Improvement New API method pd4ml.setErrorPolicy() allows you to determine the reaction to occurrence of errors - always issue an exception or, if possible, ignore non-critical ones
Improvement Added support for cross-industry data formats ZUGFeRD and Factur-X for exchanging electronic invoice data.
Bug fixed adapted all actual bugfixes from v4.0.22 branch
Improvement Added support for output in compliance with selected PDF, PDF/A and PDF/UA standards.

2025-12-29v4.0.22RELEASE v4.0.22 is released and available for download
Bug fixed Auto-generated table of contents may disrupt the order of footnotes on pages.
2025-12-16v3.11.6fx2Bug fixed Empty hyperlink anchor tags (<a name="anchor_name">) that appear too close to a page break position may be not addressable for internal hyperlinks in the PDF file.
2025-12-05v4.0.22Bug fixed pd4ml.terminate() has no effect at some stages of document layout building
Improvement Optimized access to shared resources to eliminate potential deadlocks
Bug fixed RTF Background color of <body> tag is not applied
Bug fixed RTF Mixed multi-level nesting of tables and lists can lead to inconsistencies in the document structure and loss of parts of the content.
Bug fixed Incorrect placement of internal destination anchors in a justified text paragraph, leads to broken hyperlinks in PDF files.
Bug fixed Incorrect column width balance in tables with overlapping colspans and mismatched widths.
Bug fixed small-caps and bold text styles applied to a single-character string can cause stack overflow
Bug fixed empty named HTML anchors <a name="destination"/> are not converted to addressable PDF local hyperlink destinations
Bug fixed RTF In some cases, page headers and footers might have incorrect text or background color

 

36 (cached 2026-09-02 02:05)