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