Commands affinity was added.
Commands are affined if they follow each other and have equal captions and owners. Affined commands can be automatically detected by Dejavu and merged into a single command.
This is useful when you want a bunch of similar routine actions looks like a single command.
E.g. user moves a rectangle up and down 10 times. But he will see only one Move command in the undo list because he did similar actions with same object. If the user moves another rectangle afterwards, the second command will appear.