Rst2pdf

Latest version: v0.103.1

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

0.98

-----------------

* Added: We can now create coverage reports using ``tox -e coverage``. (Issues 890)
* Changed: Update Pygments styles (Issue 882)
* Changed: Update Pillow dependency in requirements.txt. (Issue 858)
* Changed: Use content-based comparison in tests. (Issue 854)
* Fixed: Elements with that that don't have an rst2pdf element (e.g. subtitles, inline references) no
longer cause a crash, (Issue 889, 899)
* Fixed: SVGlib is really optional now! (Issue 889)
* Fixed: The README, LICENSE and CHANGES files are now packaged with the release tarball. (Issue 867)
* Removed: Support for pdfrw has been removed and hence support for rendering SVGs using Inkscape has
also been removed. (Issue 896)
* Removed: Wordaxe support has been removed (Issue 887)

0.97

-----------------

* Update Pillow dependency in requirements.txt. (Issue 858)
* Fixed: The styles directory is now packaged with the release tarball. (Issue 857)
* Fixed: Sphinx config settings pdf_real_footnotes and pdf_use_toc are now boolean. Note
that value of pdf_real_footnotes is not False if not explicitly set. (Issue 846)
* Changed: We have moved to pytest (Issue 850)

0.96

-----------------

* Fixed: Manual now builds again (Issue 834)

0.95

-----------------

* Added: Python 3 is now supported (Issues 744, 745, 780, 788, 811, 814)
* Added: The code-block's language attribute is now optional (Issue 823)
* Added: Inkscape 1.x is now supported by the inkscape extension (Issue 821)
* Added: Units can now be specified in spaceBefore/spaceAfter for stylesheets (Issue 754)
* Added: Frame padding can now be specified in stylesheets (Issue 753)
* Changed: Migrated from svg2rlg to svglib, which is maintained and supports python 3 (Issue 745)
* Changed: We now use docutils math directive instead of rst2pdf's (Issue 722)
* Fixed: Internal links now work when using ReportLab 3.5.19+ (Issue 772)
* Removed: Support Psyco has been removed (Issue 756)
* Removed: Support for PythonMagick, GFX and SWFTools has been removed (Issue 756)

0.94.1

-------------------

* Update urllib3 and Jinja2 dependencies in requirements.txt (Issue 775)
* Fix "reportlab is not defined" error when using ReportLab 3.5.20+ (Issue 774)

0.94

-----------------

* Added: ``:hl_lines:`` code directive allows highlighting of specific lines (Issue 623)
* Added: ``repeat_table_rows`` is now supported in Sphinx (Issue 505)
* Added: ``scale_width`` is now supported for ``--fit-background-mode`` (Issue 505)
* Added: Extension metadata for Sphinx is now returned in pdfbuilder (Issue 640)
* Added: The Sphinx ``today`` config setting is now used if it is set
* Changed: ``:start-after:`` will now render the next line
* Changed: Updated reportlab dependency to 3.5.12 and Sphinx to 1.7.9 (Issue 718)
* Changed: We no longer logging.basicConfig configuration (Issue 509)
* Changed: We now use PILLOW rather than PIL
* Fixed bug in token replacement that broke tables in headers/footers (Issue 612)
* Fixed handling of empty documents, they now generate a single empty page (Issue 547)
* Fixed: ``:alt:`` option now works for plantuml extension
* Fixed: ``:linenos_offset:`` now works again
* Fixed: ``rst2pdf.createpdf.main`` now releases the input file handle
* Fixed: CreationDate metadata shows correct date using Sphinx (Issue 525)
* Fixed: Error when using --date-invariant with newer reportlab versions (Issue 678)
* Fixed: handling of non-http/ftp URLs (Issue 549)
* Fixed: Inline ``:math:`` works again as we now use quoted attributes for HTML ``<img>`` tags (Issue 567)
* Fixed: Made literal block shrinking work again (Issue 560)
* Fixed: Removed debugging print statement when using line blocks
* Fixed: Removed uniconverter from setup (Issue 487)
* Fixed: Renamed links now work (Issue 569)
* Fixed: Sphinx config setting pdf_invariant works properly now (Issue 718)
* Fixed: sphinx+rst2pdf now works with automodule directive Sphinx >= 1.4 (Issue 566)
* Fixed: Using ``:start-after:`` with ``linenos_offset`` now displays the correct line number
* Fixed: Using ``:start-at:`` with ``linenos_offset`` now displays the correct line number
* Removed: Our own copy of smartypants. We now use the PyPI package instead (Issue 694)
* Removed: Tenjin has been switched to Jinja2 (Issue 696)
* Removed: The QT4 GUI is no more (Issue 690)

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.