Dev builds smart release tracker that classifies versions beyond standard SemVer rules
A developer is publicly building a release tracker that helps developers identify which version updates in their stack actually require attention. The tool assigns each release one of four categories — Spotlight, Latest, Digest, or Preview — using project-specific classification strategies rather than a one-size-fits-all approach. It accounts for versioning quirks such as TypeScript skipping stable x.y.0 releases, Node.js distinguishing LTS even-numbered majors from odd ones, and zero-versioned libraries where minor bumps act as breaking changes. Each classification strategy is implemented as a pure TypeScript function with no side effects, and manual overrides handle remaining edge cases. The project plans to add AI-generated summaries for important releases, including a verdict on whether an upgrade is safe or requires action.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in