_____ ___ _   _ _  ______   ___  _____ _____
|_   _|_ _| \ | | |/ / ___| / _ \|  ___|_   _|
  | |  | ||  \| | ' /\___ \| | | | |_    | |
  | |  | || |\  | . \ ___) | |_| |  _|   | |
  |_| |___|_| \_|_|\_\____/ \___/|_|     |_|

// building software in public. logs, bugs, small victories. est. 2026


« back to projects

[SHIPPED] Shipnote

started 2025-12-05 · source


A chronicler imp for releases. Point it at a git range and it drafts the changelog: commits grouped by conventional-commit type, PRs linked, breaking changes surfaced at the top, markdown ready for a release page. There’s no magic in it. It does the mechanical part of release notes so I don’t.

goals

current status

Shipped. I run it before every release and clean up the draft by hand, which is exactly the workload it was built to shrink.