diff --git a/.gitignore b/.gitignore index 3bed89d2..7e6af2af 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ dist/ .CondaPkg/ /jltest.* uv.lock +docs/src/releasenotes.md diff --git a/docs/src/releasenotes.md b/CHANGELOG.md similarity index 99% rename from docs/src/releasenotes.md rename to CHANGELOG.md index dcbf7f75..4a641732 100644 --- a/docs/src/releasenotes.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Release Notes +# Changelog ## Unreleased * Minimum supported Python version is now 3.10. @@ -6,6 +6,7 @@ * Showing `Py` now respects the `compact` option - output is limited to a single line of at most the display width. * Support policy now documented in the FAQ. +* Added this changelog (was previously at `docs/src/releasenotes.md`). * Bug fixes. ## 0.9.28 (2025-09-17) diff --git a/docs/make.jl b/docs/make.jl index 7b04641e..4e0a08e0 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -2,6 +2,11 @@ using Documenter, PythonCall include("customdocs.jl") +# include the changelog in the docs (called release notes there) +changelog = read("CHANGELOG.md", String) +changelog = replace(changelog, "# Changelog" => "# Release Notes") +write("docs/src/releasenotes.md", changelog) + makedocs( sitename = "PythonCall & JuliaCall", modules = [PythonCall],