Release Notes Diff
Paste release notes from two versions of the same technology. Instantly see breaking changes, new features, deprecations, and a risk assessment — all in your browser.
Paste release notes from two versions to compare
How It Works
Paste Two Versions
Paste the release notes from the old and new versions of any technology — Python, Node.js, Kubernetes, or anything else.
Automatic Classification
Each change is categorized using keyword matching into breaking changes, new features, deprecations, bug fixes, performance, security, and other.
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.
Never miss a breaking change again
Track releases for Python, Node.js, Kubernetes, and 200+ technologies — with automated alerts when new versions drop.