Releases: adrienbrignon/mkdocs-exporter
Releases · adrienbrignon/mkdocs-exporter
v6.2.0
v6.1.1
Changelog
- Fixed the
timeout
option not being honored (fixes #30) - Fixed some issues with the pagination on aggregated documents
- Updated dependencies
Full changelog: v6.1.0...v6.1.1
v6.1.0
Changelog
- Aggregator - Cover pages behavior is now configurable (resolves #25)
- Material Theme - Fixed code blocks titles being separated from their body (resolves #26)
- Fixed issues with font kerning (resolves #27)
- Extra arguments can now be passed to the browser via the plugin's configuration
- Updated dependencies
Full changelog: v6.0.0...v6.1.0
v6.0.0
Changelog
- MkDocs Exporter is now a single plugin (there is no longer the need to register
exporter-pdf
,exporter-extras
...) - All your PDF documents can now be combined into a single one (resolves #12)
- Dropped Python 3.8 support
- Miscellaneous fixes and enhancements
- Rewrote the documentation
- Updated dependencies
Full changelog: v5.3.1...v6.0.0
v5.3.1
Changelog
- Updated dependencies
- Updated documentation
- Introducting a "Reference" section
Full changelog: v5.3.0...v5.3.1
v5.3.0
v5.2.1
Changelog
- Improved error handling when compiling SCSS files
- Fixed issues when using old plugins name (such as
mkdocs/exporter/extras
) - Improved documentation
- Enabled social cards
- Miscellaneous enhancements
- Updated dependencies
Full changelog: v5.2.0...v5.2.1
v5.2.0
Changelog
- The plugins have been renamed to follow MkDocs semantics (by @oprypin via #14)
- Plugins are now named
exporter
,exporter-pdf
andexporter-extras
- This is a non-breaking change; a deprecation warning will be thrown if old names are still being used
- Plugins are now named
Contributors
Special thanks to the following contributors, whose efforts and insights have been invaluable in this update:
Full changelog: v5.1.0...v5.2.0
v5.1.0
Changelog
- Support for relative links in PDF documents (resolves #11)
- You can now define the
url
property in themkdocs/exporter/pdf
plugin's configuration; it will be the base URL of all relative links (defaults tosite_url
).
- You can now define the
- Improved error handling
- Exceptions thrown during the invocation of the
render
function defined inwindow.MkDocsExporter
no longer fail the rendering; instead, errors are now logged
- Exceptions thrown during the invocation of the
- Improved logging of browser-related errors
- You can now easily know why the rendering has timed out
- Documentation
- Updated MkDocs Macros plugin
- Enhanced cover templates (added module's version and logo)
Full changelog: v5.0.0...v5.1.0
v5.0.0
Breaking changes
- Dropped support for Python
3.7
, the minimum required version is now3.8
.
Changelog
- Now privileging
material.extensions
as the source of extensions instead of the now deprecatedmaterialx
module (resolves #13) - Introducing the
MkDocsExporter
window object- You can define a
render
function within it, it will be invoked during the rendering process (for instance, it can be used to render MathJax expressions or Mermaid diagrams so they show up in PDF documents) (resolves #10)
- You can define a
- Added new options to the
mkdocs/exporter/pdf
pluginbrowser.headless
can be used to toggle the browser's headless mode which can be useful during debugging (defaults totrue
)browser.timeout
defines the timeout of the rendering process in milliseconds (defaults to60000
for 60 seconds)
- Documentation
- Introducing the "Samples" section to preview the plugin in action in some common scenarios
- Improved logging messages
- Updated Paged.js from version
0.4.2
to0.4.3
- Updated Docker images and their dependencies
- Updated dependencies
Full changelog: v4.1.0...v5.0.0