Skip to content

Changelog

Changelog

All notable changes to this project will be documented in this file.

[0.4.0] - 2026-02-16

Fixed

  • Set sitemap lastmod before template render

[0.3.0] - 2026-02-16

Fixed

  • Use raw_date consistently in sitemap enrichment check

Miscellaneous Tasks

  • Enforce conventional commits via pre-commit and PR linter

Testing

  • Fix integration test mkdocs command execution
  • Add unit test for datetime-only metadata scenario

[0.2.1] - 2026-02-16

Miscellaneous Tasks

  • (release) Consolidate tagging and publishing workflows

[0.2.0] - 2026-02-16

Documentation

  • Replace placeholder URLs with actual org name

Features

  • (docs) Add GitHub Pages demo site with mkdocs-material
  • (ci) Automate release process with git-cliff and GitHub Actions

Fixed

  • Fix CI/CD workflow bugs
  • Update PyPI URL in publish workflow to match renamed package
  • (docs) User standard material icon for logo
  • Use strict ISO 8601 format for git dates to support Python 3.9/3.10
  • (plugin) Use full git commit time precision in search index

Miscellaneous Tasks

  • Remove uv.lock from .gitignore
  • Add ty type checker to CI
  • Add project.urls, Python 3.13 support, bump pre-commit
  • Add Dependabot configuration
  • (deps) Bump actions/checkout from 4 to 6
  • (deps) Bump astral-sh/setup-uv from 5 to 7
  • (deps) Bump actions/download-artifact from 4 to 7
  • (deps) Bump actions/upload-artifact from 4 to 6
  • (deps) Bump codecov/codecov-action from 3 to 5

Performance

  • Cache git dates and use path mapping in on_post_build

Refactor

  • Rename package to mkdocs-metadata-enricher-plugin
  • Replace pytz with stdlib zoneinfo
  • Narrow exception handling and modernize annotations

Styling

  • (docs) Enhance demo site aesthetics and add .nojekyll

Testing

  • Enable integration test and add edge case tests
  • Fix mock patch location and add path normalization for search index