Skip to content

Changelog

All notable changes to MaTiSSe.py are documented here. Versions follow Semantic Versioning. Format follows Keep a Changelog.

[1.7.3] — 2026-04-09

Added

  • docs: Add inline formatting documentation and extend markdown syntax reference

[1.7.2] — 2026-04-09

Added

  • parser: Add fenced div support and update tokenization logic

  • parser: Add fenced div support and update tokenization logic

  • release: Add stage tracking and recovery trap to release.sh ⚠ BREAKING CHANGE

[1.7.1] — 2026-04-06

Fixed

  • lint: Resolve all ruff CI errors across source and test files

[1.7.0] — 2026-04-06

Added

  • Implement impress.js plugins (#51–#61) and Quarto-inspired authoring features (#62)

[1.6.3] — 2026-04-05

Fixed

  • presentation: Correct pygments.css generation logic for code highlighting

[1.6.2] — 2026-04-05

Fixed

  • tests: Remove unused pytest import in code highlighting tests

[1.6.1] — 2026-04-05

Added

  • docs: Replace highlight.js with Pygments for code highlighting ⚠ BREAKING CHANGE

[1.6.0] — 2026-04-05

Added

  • themes: Add Dracula built-in theme and update examples

  • matisse: Cleanup theme directory after presentation generation

  • themes: Introduce unified theme schema and builtin themes ⚠ BREAKING CHANGE

[1.5.2] — 2026-04-04

Added

  • docs: Add examples/build.sh script and update example documentation

[1.5.0] — 2026-04-04

Added

  • backends: Implement abstract backend interface and impress.js backend ⚠ BREAKING CHANGE

  • backends: Implement reveal.js backend

  • backends: Add documentation, examples, and tests for reveal.js

Documentation

  • Update installation instructions to use MaTiSSe.py package name

revert

  • docs: Remove changelog.md file and replace with symlink ⚠ BREAKING CHANGE

[1.4.5] — 2026-04-04

Added

  • cli: Add matisse script entry point

Documentation

  • Overhaul README with modern structure and enhanced content

  • Update documentation to reflect matisse command name change

[1.4.4] — 2026-04-04

Fixed

  • cli: Remove unnecessary line break in completion mode detection

[1.4.3] — 2026-04-04

Fixed

  • cli: Update CLI theme printing to use build subcommand

[1.4.2] — 2026-04-04

Added

  • cli: Restructure command-line interface with Typer

  • cli: Add FoBiS-style shell completion guard to main()

Documentation

  • Update advanced guides and add checklists documentation

[1.4.1] — 2026-04-04

Changed

  • Reorganize import statements and module structure ⚠ BREAKING CHANGE

Documentation

  • Add examples and FAQ guide pages

[1.4.0] — 2026-04-03

Added

  • Modernize toolchain, layout, CI, and add VitePress docs ⚠ BREAKING CHANGE