We present a new formalism for parton shower simulation of QCD jets, which incorporates the following features: invariance under boosts along jet axes, improved treatment of heavy quark fragmentation, angular-ordered evolution with soft gluon coherence, more accurate soft gluon angular distributions, and better coverage of phase space. It is implemented in the new HERWIG++ event generator.