Release Edition
v0.1.0

The newspaper that covers its own commits shipped. We are not handling this well.

v0.1.0 · May 2, 2026

GitPulse v0.1.0 shipped last week, and for the first time, the tool that generates editorial release notes got its own. The system now automatically pulls GitHub releases, matches them to their constituent pull requests, and produces clean, human-readable release notes without any manual intervention. Projects using GitPulse no longer need to maintain changelogs by hand — cut a release and the notes write themselves.

For developers adopting GitPulse, the URLs now follow GitHub conventions — pull requests live at /pull/<n>/ and commits at /commit/<sha>/. A test suite with 53 passing tests and schema validation ensures the analyzer fails loudly in CI rather than silently breaking your deployed site. Proper install documentation means new users are up and running in minutes instead of hours.

The infrastructure is in place: release storage with denormalized top stories, an idempotent hash cache to skip redundant AI calls, and auto-generated Open Graph images. Phase B and beyond now have a stable base to build on.

← All Releases
18
PRs Merged
3
Contributors
+4.9k
Additions
-171
Deletions
Top Stories
1
feature

Release editions surface on homepage feed and /releases/ pages

#7·by @znat·+1644 / -15

GitHub releases are now displayed as Special Edition cards on the homepage feed — grouped by publish date and positioned above PR features — with dedicated /releases/ list and detail pages including auto-generated Open Graph images and SEO structured data.

3
feature

Release changelogs now generate automatically

#6·by @znat·+960 / -4

GitPulse now processes GitHub releases end-to-end, automatically matching each release to its PRs and generating editorial-quality release notes — no manual work required.

  • 4
    Story URLs mirror GitHub reference patterns
    Story URLs now follow GitHub conventions: PRs appear at /pull/<number>/<slug>/ and commits at /commit/<sha>/<slug>/, replacing the previous internal ID-based structure.
    refactor
  • 5
    Release tracking schemas and storage layer landed
    GitPulse now stores release data alongside stories. Every GitHub release gets its own validated JSON file with denormalized top stories and an inputsHash for skipping redundant AI calls.
    feature