Name | Modified | Size | Downloads / 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
- documentation on internal linking with variable page numbers
- documentation on using the Ibis library
- clarified docstring for
arc()
method to documentx
andy
arguments (#1473) - made
numpy
an optional dependency to improve the performance ofpack_codes_into_bytes()
- cf. issue [#1380] - macOS is now included in the GitHub Actions CI pipeline to ensure cross-platform test coverage
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()
orFPDF.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
accept_page_break
is now only called once per page break - cf. issue [#1489]
Removed
- support for Python 3.8, that reached end-of-life in 2024