Skip to content

CHANGELOG.md: ## Highlights under ## [v0.9.0] breaks automated changelog extraction #79

Description

@Flo0807

I use Renovate for dependency updates, which pulls per-version release notes out of CHANGELOG.md and renders them into update PRs. For v0.9.0 the notes come out empty.

The cause is that ## Highlights sits at the same heading level as the version heading:

## [v0.9.0] (2026-07-24)

## Highlights

- Add a browser JavaScript API: ...

Markdown parsers treat the two as siblings, not parent/child, so the v0.9.0 section ends immediately and its body is empty. Every other version extracts fine — none of them nest a ##.

Fix

 ## [v0.9.0] (2026-07-24)

-## Highlights
+### Highlights

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions