Releases: genpat-it/wiki-engine
v0.0.25
This release rebuilds the Docker image for v0.0.24.
The previous v0.0.24 release was created before the final commit was pushed, so the published Docker image did not include the latest changes.
The tag has been updated and the image rebuilt from the correct commit.
No code changes compared to the intended v0.0.24.
v0.0.24
Summary
- Bump
mkdocs-bioinformatic-izsam-themeto1.0.14.
Changes
- Update theme dependency to
1.0.14.
Notes
- No other changes included.
v0.0.23
Fixed a PDF build crash caused by a WeasyPrint/pydyf version mismatch. Pinned WeasyPrint to 62.3, constrained pydyf to 0.10.0, and ensured downstream installs don’t upgrade it, restoring stable PDF generation.
v0.0.22
Added NavOnlyPlugin a custom MkDocs plugin that limits the build output to Markdown pages declared in the nav section.
v0.0.21
Updated Dockerfile: Now installs mkdocs-bioinformatic-izsam-theme==1.0.13
v0.0.20
New Features
- Added an option to build HTML from concatenated
.mdfiles using MkDocs withbuild-docx --mkdocs. Output is saved intarget/md_for_mkdocs.
Improvements
- Updated Dockerfile to install mkdocs-izsam-search==0.1.9, enabling improved search functionality and support for search metadata in YAML.
- Updated Dockerfile to install mkdocs-bioinformatic-izsam-theme==1.0.11 for enhanced search functionality.
v0.0.19
New Feature: PlantUML Diagram Support in DOCX Output
This release adds support for automatic PlantUML diagram rendering during DOCX documentation build.
Key Changes
- Dockerfile: Added installation of the
pandoc-plantumlfilter to enable UML diagram rendering. - entrypoint.pl:
- Integrated the
pandoc-plantumlfilter into both DOCX and HTML generation commands.
- Integrated the
- concat_md_files.py:
- Implemented a function to detect UML blocks and convert them into proper code fences (
```plantuml), making them compatible with the filter.
- Implemented a function to detect UML blocks and convert them into proper code fences (
v0.0.18
Add support for custom index file in build-docx command
- Introduced the
--index-fileoption to specify a custom index markdown file for the build-docx command. - Updated documentation to reflect new usage and options, including examples for setting a custom index file.
- Ensured the index file is correctly handled during markdown concatenation and throughout the build process.
v0.0.17
Features & Improvements
Custom Docs Folder Support
The entrypoint script now accepts a --docs-dir parameter, allowing you to specify a custom documentation folder. This increases flexibility for different project structures and workflows.
Enhanced Media Resource Handling
The build process for docx output has been improved to better manage media resources:
- If a media folder exists, it is copied as-is to all output targets.
- If no media folder is present, the system automatically collects all resource files (images, videos, and other non-markdown files) referenced in your markdown files and places them in a dedicated resource folder.
- The markdown concatenation script now updates links for all file types except .md, ensuring correct references in the generated docx.
- All necessary dependencies are copied to the output, guaranteeing that your docx build includes all required resources.
v0.0.16
Fix: Ensure mkdocs_with_pdf can load custom bioinformatic_izsam_theme
- Create mkdocs_with_pdf/themes directory in the venv site-packages
- Copy bioinformatic_izsam_theme into mkdocs_with_pdf/themes as a package
- Add minimal init.py to satisfy Python import requirements
- This resolves theme loading errors with mkdocs-with-pdf
Fix mkdocs-with-pdf font configuration warnings
- Install fontconfig and fonts-dejavu dependencies
- Remove recursive attribute from fontconfig tag