Hi,
just for your information, I have already written a script and it's already available in trunk (/trunk/tools/changelog/autocl.py), but Aleksey decided to make the ChangeLog manually. Of course the script can't do any magic, but it was intended to setup up a ChangeLog-base for manual adjustments with the great advantage that nothing will be forgotten. Maybe we can improve the script to fit it to our needs and make it as much flexible as possible, but nevertheless, we have to give it a chance to judge...
Matthias