Skip to content

Releases: genpat-it/wiki-engine

v0.0.25

07 Mar 09:29

Choose a tag to compare

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

06 Mar 12:53

Choose a tag to compare

Summary

  • Bump mkdocs-bioinformatic-izsam-theme to 1.0.14.

Changes

  • Update theme dependency to 1.0.14.

Notes

  • No other changes included.

v0.0.23

07 Jan 17:26

Choose a tag to compare

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

07 Jan 15:15

Choose a tag to compare

Added NavOnlyPlugin a custom MkDocs plugin that limits the build output to Markdown pages declared in the nav section.

v0.0.21

05 Nov 10:25

Choose a tag to compare

Updated Dockerfile: Now installs mkdocs-bioinformatic-izsam-theme==1.0.13

v0.0.20

26 Sep 08:18

Choose a tag to compare

New Features

  • Added an option to build HTML from concatenated .md files using MkDocs with build-docx --mkdocs. Output is saved in target/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

06 Aug 09:08

Choose a tag to compare

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-plantuml filter to enable UML diagram rendering.
  • entrypoint.pl:
    • Integrated the pandoc-plantuml filter into both DOCX and HTML generation commands.
  • 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.

v0.0.18

05 Aug 10:59

Choose a tag to compare

Add support for custom index file in build-docx command

  • Introduced the --index-file option 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

05 Aug 08:52

Choose a tag to compare

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

30 Jul 13:07

Choose a tag to compare

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