PD4ML v4.0.21 release notes
17 August 2025
PD4ML v4.0.21 is out. It inherits all fixes of PD4ML v4.0.20fx3 and on top of them improves justified text, lists, tables with row spans and RTF output.
Text
- Justified text (
align="justify"ortext-align: justify) no longer adds too much space between words: short words that fit are kept on the line (a regression of v4.0.20fx1), and several other justification issues are fixed. - Justified Arabic paragraphs are laid out correctly.
- Content in the Cambria Math font is displayed.
Lists and tables
- No extra gap between a list label and the list item text.
- Ordered list labels use the font of their list item.
- Table row borders are drawn correctly across cells with
rowspan.
RTF output
- A page footer without a scope is shown on the first page too.
- An image that doesn’t fit in the remaining space no longer covers the footer, and the images that follow it are rendered.
Other changes
- A
<fieldset>withposition: absoluteno longer causes aNullPointerException. - The javax and Jakarta editions are built from a single code base, so both get every fix at the same time.
