Skip to content

v0.1.1

Choose a tag to compare

@filipchristiansen filipchristiansen released this 16 Jun 21:35
· 52 commits to main since this release
7c62b55

Hardening release: CI/linting overhaul, tests to 100% coverage, docs, and a small robustness fix. Backwards-compatible patch.

Fixes

  • on_page_markdown now leaves markdown unchanged for pages with no backing file (abs_src_path is None), avoiding errors on virtual pages.

Internal

  • __version__ is derived from installed package metadata via importlib.metadata.
  • Deduplicated ../ path resolution in rewrite.py.
  • numpy-style docstrings across the package.

Tooling / CI

  • Split CI into lint (ruff, ruff-format, mypy, pydoclint, pylint) and test (Python 3.10–3.13) jobs.
  • Coverage + Codecov upload on 3.10; 100% coverage gate.
  • Added pre-commit config, Makefile, and markdownlint config.

Docs

  • README badges and a make-based development workflow.

Full changelog: v0.1.0...v0.1.1