Skip to content

Releases: barcar/markdown-macros

Add Zensical shim to fix Front Matter issues

18 Mar 17:02
23b0b77

Choose a tag to compare

Install a best-effort runtime shim so YAML front matter is available to Jinja2 under Zensical, and document the trade-offs.

Fixes and improved test coverage

07 Mar 15:22
a17ae72

Choose a tag to compare

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

07 Mar 13:14

Choose a tag to compare

Fix GitHub automerge and PyPi Docs link

Fix pyproject license (SPDX), clear setuptools deprecation warnings

07 Mar 12:20

Choose a tag to compare

Fixed

  • pyproject.toml: use SPDX license = "MIT" and remove deprecated license classifier to clear setuptools deprecation warnings in CI/PyPI build

Tests in CI, badges, deploy only when tests pass

07 Mar 12:15
091933f

Choose a tag to compare

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: test on 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

Full Changelog: v0.2.0...v0.3.0

Docs on Zensical & GitHub Pages, PyPI package, and release automation.

07 Mar 11:59

Choose a tag to compare

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 stays markdown_macros.
  • Automation – GitHub Actions deploy the docs on push to main and 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