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

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