Rst2pdf

Latest version: v0.102

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

Scan your dependencies

Page 1 of 6

0.102

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

* Added: We now set ``supported_image_type`` attribute in the Sphinx builder (PR 1201)
* Changed: We now support ReportLab 4 and xhtml2pdf 0.12.2 (PR 1214)
* Fixed: CI now correctly fails if the tests fail (PR 1212)

0.101

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

* Changed: We now recommend using pipx to install rst2pdf. (PR 1166)
* Changed: The manual's examples for embedding fonts are now better. (PR 1156)
* Fixed: The ``twocolumn.yaml`` stylesheet has been restored after inadvertent removal in 0.100. (PR 1160)
* Fixed: We now use ``ConfigParser`` so that we are ready for 3.12. (PR 1171)
* Fixed: Tests now run correctly regardless of locale. (PR 1145)
* Fixed: Arguments when calling ``DelayedTable`` are now in the correct order. (PR 1150)

0.100

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

* Added: New command line option ``--record-dependencies`` to write out the list of files that were
used to create the PDF.(PR 1111)
* Added: Python 3.11 is now experimentally supported. Please report any issues found. (PR 1133)
* Changed: Updated tests to use ReportLab 3.6.12. Note that ReportLab 3.6.5 introduced some layout
changes in rst2pdf's output. We have noticed that header/footer spacing is different, the space
before nested bullets is bigger than before and that some fully-justified text paragraphs now
wrap differently. (PR 1110)
* Fixed: The ``twoColumn`` style has been reinstated as its used with Sphinx. (PR 1126)

0.99

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

* Added: Python 3.9 & 3.10 are now supported (PR 969, 1043)
* Added: Sphinx 4 is now supported. (PR 1020)
* Added: Can now set background images using ``PageBreak``. (PR 1050)
* Added: Can now set multiple style names in the ``class`` directive (PR 1048)
* Added: ``pdf_smartquotes`` option is now supported with Sphinx builds (PR 1045)
* Added: Add support for styling separations. (PR 927)
* Changed: Outline entries that are deeper than the ToC are now collapsed (PR 1049)
* Changed: ``math`` directive updated to support latest matplotlib (PR 1047)
* Changed: the ``--very-verbose`` option provides more information when things go wrong. (PR 1025)
* Changed: The default stylesheet has been improved. Use the ``rst2pdf-0.9`` stylesheet to apply the
previous default as per the "Migrating to the New Default Stylesheet" section of the manual. Also,
the ``twoColumn`` style is no longer part of the default styles and is now a separate style. Add
``-s twocolumn`` to apply it or, for Sphinx add ``pdf_stylesheets = ['twocolumn']`` (PR 988)
* Changed: Stylesheets are now in YAML. Migrate to the new format using ``python -m rst2pdf.style2yaml``
as per the "Migrating Stylesheet Format" section of the manual. (PR 956)
* Fixed: An imagine that is too tall in a table cell is now resized to fit. (PR 1024)
* Fixed: rst2pdf now writes to stdout again (PR 994)
* Fixed: Ensure table columns are wide enough for use (PR 992)
* Fixed: Better error messages for malformed RST (PR 990)
* Fixed: The Sphinx versionadded & versionchanged directives work again (PR 982)
* Fixed: Hyperlinks with embedded internal link aliases no longer crash. (PR 972, 979)
* Fixed: A more sensible error message is displayed when importing an extension fails (PR 954)
* Fixed: If rst2pdf errors, it should now return a non-zero status code. (PR 925, 1041, 1046)
* Fixed: Various documentation improvements (PR 913, 933, 943)
* Fixed: Addressed regular expression FutureWarning. (PR 908)
supported. (PR 937)
* Removed: Documentation related to kerning has been removed as it depended on word-axe which is longer

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)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.