Sorcery doesn't show all the ChangeLog changes (Bug #194)
When showing changes after
scribe update sorcery uses the date of last updated and shows all the changes from that "last updated date" to today.
However now that we are using git. After merging some branch into the master some ChangeLog entries can sneak in before that "last updated date" and those are not shown. How ever since we do a lot of important changes (or at least some :) ) in branch first those ChangeLog entries could be important for users.
I think some kind of nice diff would be fine.
But like you said. Dates are misleading. Changing dates could be a lot of extra work (if it isn't automated). At least when there are lots of changes in a branch (for example when we will be removing kde3).
If you decide that dates should be changed... That becomes grimoire issue... And more I think about it would probably be the "right way" to go...