Skip to content

[Feature]: Changelog & Release Notes Viewer (Per Package) #33

@anandmindfire

Description

@anandmindfire

Description

Provide a read-only UI to view changelogs and release notes per package, generated from changesets, commits, and GitHub releases.


Functional Requirements

Changelog Viewer

  • Group entries by version
  • Markdown rendering
  • Navigate between versions

Release Notes

  • Fetch from:

    • Changesets
    • GitHub Releases
  • Display:

    • Version
    • Release date
    • Author
    • Associated commits

Filtering & Search

  • Filter by version
  • Keyword search
  • Collapse/expand sections

Technical Notes

  • Markdown rendering must be XSS-safe
  • Cache release data
  • Respect repository permissions

Edge Cases

  • No releases yet
  • Manual GitHub releases
  • Missing or malformed changelog entries

Acceptance Criteria

  • Accurate changelog per package
  • Release notes match published versions
  • Read-only for unauthorized users
  • Fast and consistent UI

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions