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