Was soll mit den Changelogs passieren? Du willst ihn vermutlich nur auf einer Webseite darstellen?
Ich glaube nicht, dass es allein für die Darstellung auf einer Webseite extra Programme gibt, dazu reicht doch ein einfaches CMS.
"Richtige" Changelogsysteme sollten sich dann in deine Continuous Integration Umgebung z.B. Jenkins/Hudson integrieren und die Informationen auch fürs Paketieren von Installationspaketen nutzen.