diff --git a/pyproject.toml b/pyproject.toml index abe8d94..b3642f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mkdocs-towncrier" -version = "0.1.1" +version = "0.1.2" description = "An insanely small plugin to add towncrier changelog draft into mkdocs" readme = "README.md" requires-python = ">=3.10" diff --git a/src/mkdocs_towncrier/__init__.py b/src/mkdocs_towncrier/__init__.py index c7755f3..1307fdb 100644 --- a/src/mkdocs_towncrier/__init__.py +++ b/src/mkdocs_towncrier/__init__.py @@ -70,6 +70,12 @@ class TowncrierPlugin(mkdocs.plugins.BasePlugin[TowncrierPluginConfig]): directive_regex = re.compile(r"^:: towncrier-draft ?(?P
.+?)? *$", flags=re.MULTILINE) + def on_config(self, config: mkdocs.config.defaults.MkDocsConfig) -> mkdocs.config.defaults.MkDocsConfig | None: + """See https://www.mkdocs.org/dev-guide/plugins/#on_config for more info.""" + _generate_changelog_draft.cache_clear() + + return config + def on_page_markdown( self, markdown: str,