release-note-diff-cli is a small Python CLI for diffing two release note files and surfacing the additions that are most likely to matter.
It is built for a very normal workflow: cloud and product release notes change just enough month to month that scanning them manually gets slow and noisy.
python3 release_note_diff.py sample_old.txt sample_new.txtSample output:
Added: 2
Removed: 0
Important additions: 2
Important additions:
- Launched detached invocation support
- Fixed retry bug in function executor
- lines added in the new release note file
- lines removed from the old file
- additions containing words like
launch,fix,deprecated,limit, orsupport
The logic is deliberately simple. This is closer to a faster first pass than a full release note intelligence layer.
- monthly or weekly release note review
- platform teams scanning for features, fixes, or breaking changes
- PM or field work where you want a short summary before reading the full notes
- plain text in, plain text out
- line-based diffing only
- no grouping by product area
- no attempt to understand the importance of a change beyond keyword matches
release_note_diff.pycontains the diff logic and CLIsample_old.txtandsample_new.txtgive you a quick local runtests/test_release_note_diff.pycovers the core addition and keyword-highlighting behavior