| ⇢ | A | Rectangle added | |
| ⇢ | A | Triangle added | |
| ⇢ | A | ArrowPointer added | |
| ⇢ | A | Ellipse added | |
| ⇢ | A | RoundRectangle added | |
| ⇢ | A | GenericShape added | |
| A | ↘ | B | AbstractSlide got worse |
| ⇢ | C | AbstractSlide::writeShapeArrowPointer() added | |
| ⇢ | C | AbstractSlide::writeShapeRoundRect() added | |
| ⇢ | C | AbstractSlide::writeShapeGeneric() added | |
| ⇢ | C | AbstractSlide::writeShapeTriangle() added | |
| ⇢ | C | AbstractSlide::writeShapeEllipse() added | |
| ⇢ | C | AbstractSlide::writeShapeRectangle() added | |
| ⇢ | C | AbstractSlide::writeParagraphStyles() added | |
| ⇢ | B | AbstractSlide::writeRunStyles() added | |
| ⇢ | A | AbstractSlide::createTriangle() added | |
| ⇢ | A | AbstractSlide::createGenricShape() added | |
| ⋮ | view more | ||
| A | ↘ | B | AbstractSlide::writeShapeGroup() got worse |
| B | ↗ | A | PptCharts::render() improved |
| C | ↘ | D | PptCharts::writePlotArea() got worse |
| B | ↗ | A | AbstractSlide::writeShadow() improved |
| D | ↗ | C | AbstractSlide::writeParagraphs() improved |
| D | ↛ | PptCharts::writeTypeDoughnut() removed | |