Just wanted to leave a comment about the ChangeLog which is a list of commits. It would be nice if they sat down for a day (or two) to write down proper release notes that made reference to various commits and outlined exactly what is changing, like if there are backwards compatibility issues or if there are very important bugs solved. The changelog here looks like a git log :/ I mean, I can do better on my own proje…
I guess the commit list is the first thing that pops out when skimming, but it's less important than the notable changes.
'Notable changes' is more akin to the release notes I think you want.
As for breaking changes, Node.js follows semver. A major version lists breaking changes more clearly.