Skip to main content

Deprecated

Version 3.0 Breaking Changes​

Please see the Version 3.0 Migration Guide

  • pptx.colors is deprecated - use pptx.SchemeColor
  • pptx.charts is deprecated - use pptx.ChartType
  • pptx.shapes is deprecated - use pptx.ShapeType

Version 2.0 Breaking Changes​

Please note that version 2.0.0 enabled some much needed cleanup, but may break your previous code... (however, a quick search-and-replace will fix any issues).

While the changes may only impact cosmetic properties, it's recommended you test your solutions thoroughly before upgrading PptxGenJS to the 2.0 version.

All Users​

The library getVersion() method is now a property: version

Option names are now caseCase across all methods:

  • font_face renamed to fontFace
  • font_size renamed to fontSize
  • line_dash renamed to lineDash
  • line_head renamed to lineHead
  • line_size renamed to lineSize
  • line_tail renamed to lineTail

Options deprecated in early 1.0 versions (hopefully nobody still uses these):

  • marginPt renamed to margin

Node Users​

  • require('pptxgenjs') no longer returns a singleton instance
  • pptx = new PptxGenJS() will create a single, unique instance
  • Advantage: Creating multiple presentations is much easier now - see Issue #83 for more).