Writing changelogs that humans and crawlers both finish
A good Release has a version, a date, and a list of user-visible changes. Dumping git log into HTML is how you get zero rich results.
We ask staff for three bullets max in the excerpt field (300 characters) and leave the rest in the body. Version tags like v2.9.1 belong on the topic, not only in the title.

This is the piece I send to procurement now. The no-cloaking paragraph is the one that matters.