Release timeline visualization
Visualize releases of any GitHub repository on a timeline, with information about commits and pull requests.
Embeds in VitePress, can be a good replacement for
changelog in the project's technical documentation, automating description of changes and making tracking them convenient for users.
It can also be plugged into any HTML page as a Web component or micro-frontend.
The library is written using Vue 3, has no dependencies, takes 15Kb unpacked. Adapted to work in VitePress (switching between light and dark themes). Can be plugged in as a
web component in non-Vue projects.
Data on releases of a particular repository is taken via GitHub REST API.
Public repositories are available immediately, private repositories require GitHub API token.
- Demo (you can specify any repository via the selection in the upper left corner)