Skip to content

Commit 23b0b77

Browse files
committed
Prepare v0.5.0 release
Bump package and docs config versions to 0.5.0, update changelog/security support. Made-with: Cursor
1 parent 06f88ad commit 23b0b77

5 files changed

Lines changed: 15 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.5.0] - 2026-03-18
11+
12+
### Added
13+
- Zensical compatibility shim: inject Zensical-parsed YAML front matter into `md.front_matter` so Jinja2 substitutions can use page metadata.
14+
- Tests covering the shim and the host-injected `md.front_matter` behavior.
15+
- Docs updates describing Zensical’s front matter stripping and the available compatibility path.
16+
17+
### Fixed
18+
- Zensical: front matter variables are now available during Markdown Macros rendering even when the host strips the `---...---` block before Python-Markdown runs.
19+
1020
## [0.4.0] - 2026-03-07
1121

1222
### Added

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Open a [GitHub issue](https://github.com/barcar/markdown-macros/issues) with:
4444

4545
## Releases
4646

47-
Releases are cut by the maintainers. The version in `pyproject.toml` and [CHANGELOG.md](CHANGELOG.md) is the source of truth; the release tag (e.g. `v0.4.0`) must match. You don’t need to do anything special for a release when contributing.
47+
Releases are cut by the maintainers. The version in `pyproject.toml` and [CHANGELOG.md](CHANGELOG.md) is the source of truth; the release tag (e.g. `v0.5.0`) must match. You don’t need to do anything special for a release when contributing.
4848

4949
---
5050

SECURITY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ are currently being supported with security updates.
77

88
| Version | Supported |
99
| ------- | ------------------ |
10-
| 0.4.0 | :white_check_mark: |
11-
| < 0.4.0 | :x: |
10+
| 0.5.0 | :white_check_mark: |
11+
| < 0.5.0 | :x: |
1212

1313
## Reporting a Vulnerability
1414

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "markdown-macros-extension"
7-
version = "0.4.0"
7+
version = "0.5.0"
88
description = "Python-Markdown extension: MkDocs-Macros–style Jinja2 templating (variables, macros, filters) with YAML front matter for Zensical and MkDocs"
99
readme = "README.md"
1010
license = "MIT"

zensical.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ include_yaml = ["docs/demo_vars.yaml"]
3636

3737
[project.markdown_extensions.markdown_macros.variables]
3838
site_name = "Markdown Macros"
39-
version = "0.4.0"
39+
version = "0.5.0"
4040

4141
[project.markdown_extensions.admonition]
4242
[project.markdown_extensions.pymdownx.superfences]

0 commit comments

Comments
 (0)