(sorry, it got lost on the previous page :P)
5) Yep, that's a bug, but it's a bug with low priority - it's "harder than it looks" to fix it, but I'll see what I can do.
Thanks you for your comments ;)
I was thinking that adding simple flag "changelog updated" should solve the problem. This flag would be set when updater updated the changelog and would cleared when it is displayed to the user. The changelog would be displaed only when the flag is set and user has chosen to display the log after the update.
There should also be user-initiated action to clear the changelog during the session.