Temporarily marked Python 3.14 as unsupported until upstream dependencies add compatibility.
- Added - Add support for including a preamble at the top of each generated document via the
--preambleCLI option (#34)- Users can now add copyright or informational headers. You can include a
<FILE_NAME>placeholder in the preamble text to automatically insert the file name. - When enabled, the preamble will be added to each output file during conversion.
- Users can now add copyright or informational headers. You can include a
- Added - Support for additional markdown extensions (experimental):
- .markdown, .mkd (Markdown variants)
- .mdx (MDX - Markdown + JSX)
- .rmd (R Markdown)
- .mmd (MultiMarkdown)
- .qmd (Quarto)
- Changed - Move
WeasyPrintfrom required dependencies to optional dependencies (Resolves #33)-
Now install PDF export support via:
pip install mmg[pdf]
-
This change reduces unnecessary dependencies for users who don’t need PDF generation.
-
- Changed - Now the
-y(--yes) option can also be used when running in batch mode with the--batchflag. (#31) - Improved - Update CLI help message to show all supported file extensions
- Improved - Refactor regex pattern compilation for better performance by moving it to module level