Skip to content

Releases: adrienbrignon/mkdocs-exporter

v6.2.0

29 Oct 08:28
Compare
Choose a tag to compare

Changelog

  • Implemented 'book' covers, a combination of 'limits' and 'fronts' (#42, by @AdrianDC)
  • Copy background image when using global front cover page (#41, by @ebouchut)
  • Updated dependencies

Full changelog: v6.1.1...v6.2.0

v6.1.1

23 Jul 19:46
b45c531
Compare
Choose a tag to compare

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

23 Jun 11:06
53c84e7
Compare
Choose a tag to compare

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

07 Jun 21:33
d926dc6
Compare
Choose a tag to compare

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

24 Mar 08:03
053dffe
Compare
Choose a tag to compare

Changelog

  • Updated dependencies
  • Updated documentation

Full changelog: v5.3.0...v5.3.1

v5.3.0

20 Jan 11:26
868722a
Compare
Choose a tag to compare

Changelog

  • Updated dependencies

Full changelog: v5.2.1...v5.3.0

v5.2.1

04 Dec 20:17
e1c18c9
Compare
Choose a tag to compare

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

03 Dec 09:57
33db06a
Compare
Choose a tag to compare

Changelog

  • The plugins have been renamed to follow MkDocs semantics (by @oprypin via #14)
    • Plugins are now named exporter, exporter-pdf and exporter-extras
    • This is a non-breaking change; a deprecation warning will be thrown if old names are still being used

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

02 Dec 17:47
5100c61
Compare
Choose a tag to compare

Changelog

  • Support for relative links in PDF documents (resolves #11)
    • You can now define the url property in the mkdocs/exporter/pdf plugin's configuration; it will be the base URL of all relative links (defaults to site_url).
  • Improved error handling
    • Exceptions thrown during the invocation of the render function defined in window.MkDocsExporter no longer fail the rendering; instead, errors are now logged
  • 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

02 Dec 11:50
741aa1d
Compare
Choose a tag to compare

Breaking changes

  • Dropped support for Python 3.7, the minimum required version is now 3.8.

Changelog

  • Now privileging material.extensions as the source of extensions instead of the now deprecated materialx 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)
  • Added new options to the mkdocs/exporter/pdf plugin
    • browser.headless can be used to toggle the browser's headless mode which can be useful during debugging (defaults to true)
    • browser.timeout defines the timeout of the rendering process in milliseconds (defaults to 60000 for 60 seconds)
  • Documentation
  • Improved logging messages
  • Updated Paged.js from version 0.4.2 to 0.4.3
  • Updated Docker images and their dependencies
  • Updated dependencies

Full changelog: v4.1.0...v5.0.0