Skip to content

Release 0.3.0

Choose a tag to compare

@gerchowl gerchowl released this 10 Nov 14:07
· 34 commits to main since this release

Release 0.3.0

Major enhancements to development server, documentation generation, and HTML export capabilities.

Development Infrastructure

  • Node.js and live-server integration with smart fallback to Python server
  • Automatic cache-busting for CSS files using file modification times
  • Improved concurrent request handling and server stability
  • Fixed devcontainer git signing to use SSH agent forwarding

Python Documentation

  • Self-contained documentation generator using griffe for API extraction
  • Automatic API reference generation with test coverage integration
  • Google-style docstring support with structured parsing
  • Complete V-Model development lifecycle example

Typst Enhancements

  • Checklist support with customizable icons
  • Theme-aware diagrams with automatic color switching
  • Unicode superscripts/subscripts for isotope notation in HTML export
  • Enhanced technical documentation package

Bootstrap Integration

  • Bootstrap 5.3.2 support with complete styling workflow
  • Responsive mobile-first design with Bootstrap grid
  • Bootstrap Offcanvas TOC sidebar for better mobile navigation
  • Custom styles for Typst-specific enhancements

Build System

  • Restructured all outputs to use build/ directories
  • Unified example and main build processes
  • New Makefile targets for Bootstrap, Python API docs, and diagrams
  • Simplified gitignore patterns for build artifacts

HTML Export Improvements

  • Better accessibility with Unicode text instead of SVG fragments
  • Smaller HTML file sizes with improved text selection
  • Support for both custom CSS and Bootstrap workflows
  • Fixed regex bugs preventing content deletion

Documentation

  • Migrated all documentation from Markdown to Typst format
  • Enhanced example project with complete technical documentation suite
  • Comprehensive stakeholder analysis with multiple data sources
  • Technical diagrams with Fletcher (architecture, data flow, state machines)

Fixes

  • Fixed devcontainer git signing to work correctly with SSH agent forwarding
  • Fixed 2-column table width issues in HTML export
  • Fixed dark mode support for Fletcher diagrams
  • Fixed HTTP server stability issues

See CHANGELOG.md for complete details.