Download Latest Version Dropping support for Python 3.8 - automated tests run on MacOS - several bugfixes source code.tar.gz (33.5 MB)
Email in envelope

Get an email when there's a new version of fpdf2

Home / 2.8.4
Name Modified Size InfoDownloads / Week
Parent folder
Dropping support for Python 3.8 - automated tests run on MacOS - several bugfixes source code.tar.gz 2025-08-11 33.5 MB
Dropping support for Python 3.8 - automated tests run on MacOS - several bugfixes source code.zip 2025-08-11 34.3 MB
README.md 2025-08-11 2.8 kB
Totals: 3 Items   67.9 MB 15

Added

Fixed

  • FPDF.write_html(): Fixed custom styling of <p> & tables - issue [#1453]
  • an IndexError was raised in some cases when rendering HTML with nested lists - cf. issue [#1358]
  • an IndexError was raised in some cases when using text_columns() with text shaping enabled - cf. issue [#1439]
  • handled case of a smaller last column when using text_columns() - cf. issue [#1442]
  • minor regular-expression optimization in the SVG parsing module, nullifying any risk of ReDOS attack
  • a performance issue when using FPDF.offset_rendering() or FPDF.unbreakable() with large fonts - cf. issue [#1444]
  • slightly invalid PDF files were produced since v2.8.3, due to path construction commands being inserted inside BT/ET contexts when using underline or strikethrough text - cf. issue [#1456]
  • multi_cell() text clipping bug - issue [#1471]
  • HTML lists bullets are now properly displayed when using unicode fonts - cf. issue [#1496]
  • clarified documentation in Maths.md regarding DataFrame string conversion for PDF rendering
  • children of <a> tags in SVGs are now correctly rendered - cf. PR [#1522]

Changed

Removed

  • support for Python 3.8, that reached end-of-life in 2024
Source: README.md, updated 2025-08-11