Your changelog
writes itself.
Set a version number. Complete tasks. Get a changelog. Every completed task is automatically stamped with the current project version — your task tracker becomes your release history.
Every completed task is grouped by version, tagged by type, and timestamped automatically
Release notes on autopilot
Your task tracker already knows what you shipped. Let it tell the story.
Semantic versioning
Set your project version in settings. When you complete a task, it's automatically stamped with the current version number.
Full version history
Browse all past versions with their completed tasks. See exactly what shipped in each release without digging through commits.
Export-ready
Generate changelogs in markdown format for your README, release notes, or documentation. Copy and paste — done.
Zero manual work
No more writing changelogs by hand or forgetting what changed. Complete tasks, bump the version, and your changelog is ready.
How it works
Set your version
Go to project settings and set a semantic version (e.g., v1.2.0). This is the version that will be stamped on completed tasks.
Complete tasks
Work through your tasks as usual. When you mark a task as complete, it's automatically tagged with the current project version.
View your changelog
Open the changelog view to see all completed tasks grouped by version. Export as markdown for release notes or documentation.
See it in action
Screenshot: Project settings version field
Show the project settings page with the version number input field. Recommended: 700×500px
Screenshot: Generated changelog view
Show the changelog panel with multiple versions and their completed tasks listed. Recommended: 700×500px
Stop writing changelogs by hand.
Let your completed tasks tell the story of every release.