Releases: barcar/markdown-macros
Releases · barcar/markdown-macros
Add Zensical shim to fix Front Matter issues
Fixes and improved test coverage
Path safety for include_yaml and module_name (paths must stay under project_root). Pluglet macros in template context. 95% test coverage in CI. PyPI workflow no longer mutates pyproject.toml (tag must match repo version). Shared utils, Python 3.13 classifier, docs and Dependabot/Zensical tweaks.
Fix GitHub automerge and PyPi Docs link
Fix GitHub automerge and PyPi Docs link
Fix pyproject license (SPDX), clear setuptools deprecation warnings
Fixed
pyproject.toml: use SPDXlicense = "MIT"and remove deprecated license classifier to clear setuptools deprecation warnings in CI/PyPI build
Tests in CI, badges, deploy only when tests pass
Added
- Tests run in CI before docs deploy; Pages only updates when tests pass
- README badges: PyPI version, Python 3.8+, License MIT
Changed
- Docs workflow renamed to "Tests and Deploy docs to GitHub Pages" (test job added with
needs: teston build) - Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1
New Contributors
- @dependabot[bot] made their first contribution in #2
Full Changelog: v0.2.0...v0.3.0
Docs on Zensical & GitHub Pages, PyPI package, and release automation.
What's new
- Docs on Zensical – Documentation is now built with Zensical and published to GitHub Pages. Changelog and License are included in the docs.
- PyPI – Install with
pip install markdown-macros-extension. The extension key in config staysmarkdown_macros. - Automation – GitHub Actions deploy the docs on push to
mainand publish this package to PyPI when you create a release. Dependabot keeps pip and GitHub Actions updated.
Changed
- Package name on PyPI is markdown-macros-extension (the previous name was already taken).
- README is now a short overview with links to the full docs and compatibility note.
- Author and repo: BarCar / barcar/markdown-macros. MIT License (c) 2026 BarCar.
Full changelog: CHANGELOG.md
Full Changelog: https://github.com/barcar/markdown-macros/commits/v0.2.0