Changelog¶
Release 1.7¶
- released:
02.12.2025
Bugfix: Replace deprecated pkg_resources with importlib.metadata for Python 3.12+ compatibility.
Bugfix [#116] Prettify breaks HTML formatting.
Bugfix [#82] TOC Tree Fix and Page Break Handling for document handling.
Bugfix [#70] Added config option to build PDFs retries times if weasyprint binary fails to build.
Bugfix [#66] Remove ‘display: inline-block’ from inline code blocks.
Enhancement [#40] Added config option to filter warnings from weasyprint.
Enhancement [#8] Latex equations rendered in demo.
Enhancement: Add support for section and figure numbers.
Enhancement: Add duplicate headline fix for toctree.
Enhancement: Add duplicate check to toctree_fix function.
Release 1.6¶
- released:
20.01.2023
Bugfix [#60] Fix TOC hrefs for sections that use file title anchors.
Enhancement [#62] Added config option to build PDFs with the weasyprint Python API instead of the binary.
Release 1.5¶
- released:
26.10.2022
Enhancement:
nocoveroption for simplepdf_theme_options.Enhancement: New config options to directly configue the weasyprint build.
Enhancement: New config option simplepdf_file_name allows to specify the output file name.
Enhancement: Provides pdf-include directive to embed PDF files in HTML views.
Release 1.4¶
- released:
22.09.2022
Enhancement: Adds
simplepdf_debugoption, to collect and print some environment specific details.Enhancement: Adds demo PDF to test various layout & style elements.
Enhancement: Replace not-open fonts with open-source fonts.
Enhancement: All fonts are provided by this package. No pre-installed fonts are needed.
Enhancement: [#19] Simple PDF customization with header and bottom page content
Enhancement: Add class wrapper to switch paper orientation, e.g. for large tables
Enhancement: Tables font-size and padding can be reduced by using
ssp-tinierorssp-tiny.Bugfix: [#34] handling word wrap in tables
Bugfix: Image handling is done much better.
Bugfix: Font location fixes -> No fonts warnings anymore.
Bugfix:
html_theme_optionsgets overwritten to suppress Sphinx warnings.Bugfix: HTML file operations are using hard-coded utf-8 de/encoding.
Release 1.3¶
- released:
25.08.2022
Improvement: file-path in url() css configs are now relative to the Sphinx
_staticfolder.Improvement: Toctree is working and page numbers are added.
Improvement: Introducing if-builder to control content based on builder.
Release 1.2¶
- released:
19.08.2022
Improvement: Overwriting some html_config vars, which are not supported by simplepdf during a PDF build.
Release 1.1¶
- released:
19.08.2022
Bugfix: Adds missing scss files to installation package.
Bugfix: Better cover image handling.
Release 1.0¶
- released:
18.08.2022