Well ok it was never buggy - worked as intended but beta testers complained and complained. So, its fixed, undo now undoes as you all expect, one modelling command at a time. Its thoroughly tested too.
Watch out for release of 1.0.2 real soon now which will include this fix.