Skip to content

Changelog/release notes sections do not have stable anchors #8152

@dgelessus

Description

@dgelessus

Description
The section headers in the changelog/release notes do not have proper stable anchor IDs. Instead, they have generic numbered IDs like id123. This makes it impossible to link to a specific section of the changelog in a way that will continue working in the future: for example the section for version 20.0 has anchor ID id6 in the current stable version of the docs, and anchor ID id35 in the current latest version. These IDs seem to be assigned sequentially from the start of the file, so they are guaranteed to change when a new version section is added.

Expected behavior
Each version section (and preferrably also each subsection) should have a unique anchor ID that does not change when a new pip release is added to the changelog.

(I'm violating the issue template a bit here - this is a documentation issue, so pip version, OS, etc. don't really apply.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugA confirmed bug or unintended behaviortype: docsDocumentation related

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions