Skip to content
Python Health Node.js Health Kubernetes Health

Release Notes Diff

Pick a product and version range to auto-fetch release notes from GitHub, or paste them manually. Instantly see breaking changes, new features, deprecations, and a risk assessment — all in your browser.

Select a product to load available versions from GitHub

How It Works

1

Pick a Product

Choose a product and version range to auto-fetch release notes from GitHub, or switch to paste mode to compare any technology manually.

2

Automatic Classification

Each change is categorized using keyword matching into breaking changes, new features, deprecations, bug fixes, performance, security, and other.

3

Risk Assessment

Get an instant risk level (low, medium, high) based on breaking changes and deprecations, plus a TL;DR of the most impactful items.

FAQ

Are my release notes sent anywhere?

No. Everything is parsed and categorized in your browser using JavaScript. Your text never leaves your device.

How are changes categorized?

Each line or bullet point is matched against keyword patterns. For example, lines containing "breaking", "removed", or "incompatible" are classified as Breaking Changes. Lines with "added", "new", or "feature" become New Features. The tool checks for security, performance, deprecation, and bug fix keywords before falling back to "Other".

How is the risk level calculated?

High risk means more than 3 breaking changes plus at least one deprecation. Medium risk means 1–3 breaking changes. Low risk means no breaking changes were detected. The risk level is calculated from the new version notes only.

What format should the release notes be in?

Any format works — bullet points, numbered lists, plain text, or Markdown. The tool splits on line breaks and strips common list prefixes (-, *, numbers) before classifying each item. Copy-paste directly from GitHub releases, changelogs, or documentation.

How does auto-fetch work?

Auto-fetch uses the public GitHub API to pull release notes directly from a project’s GitHub Releases (or tags). No authentication is needed, but GitHub allows 60 requests per hour for unauthenticated calls. If you hit the rate limit, switch to paste mode.

Python Health Node.js Health Kubernetes Health

Never miss a breaking change again

Track releases for Python, Node.js, Kubernetes, and 200+ technologies — with automated alerts when new versions drop.

Powered by ReleaseRun — Free developer tools for release lifecycle management