NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1594 most downloaded on Packagist
PHPPresentation - Read, Create and Write Presentations documents in PHP
Last release 1 years ago
06 Jun 2025
Release timing varies
gaps range from 3 months to 4.4 years
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
10 releases · first in 2014
phpoffice/phpspreadsheet : Allow version 1.9 or 2.0 by @Progi1984 fixing #790 , #812 in #816
phpoffice/phpspreadsheet: Allow version 1.9 or 2.0 by @Progi1984 fixing #790, #812 in #816phpoffice/phpspreadsheet: Allow version 3.0 by @Progi1984 fixing #836 in #839createAutoShape : Add method to create geometric shapes by @mhasanshahid & @Progi1984 in #848phpoffice/phpspreadsheet: Allow version 4.0 by @nreynis in #861Gd::setImageResource() : Fixed when imagecreatetruecolor returns false by @jaapdh in #843createDrawingShape has no container defined by @Progi1984 fixing #820 in #845One column per quarter.
CI : Removed deprecations - @Progi1984 in #780
Full Changelog: 1.0.0...1.1.0
Removed deprecated methods/classes - @Progi1984 GH-650
PhpOffice\PhpPresentation\PhpPresentation
getProperties() (replaced by getDocumentProperties())getZoom() (replaced by getPresentationProperties()->getZoom())isMarkedAsFinal() (replaced by getPresentationProperties()->isMarkedAsFinal())markAsFinal($state) (replaced by getPresentationProperties()->markAsFinal($state))setProperties($value) (replaced by setDocumentProperties())setZoom($zoom) (replaced by getPresentationProperties()->setZoom($zoom))PhpOffice\PhpPresentation\Shape\Chart\Type\AbstractType
getData() (replaced by getSeries())setData($value) (replaced by setSeries($value))PhpOffice\PhpPresentation\Writer\PowerPoint2007
getLayoutPack()setLayoutPack($pValue)PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\AbstractLayoutPack
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\PackDefault
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\TemplateBased
PhpOffice\PhpPresentation\PhpPresentation
getProperties() (replaced by getDocumentProperties())getZoom() (replaced by getPresentationProperties()->getZoom())isMarkedAsFinal() (replaced by getPresentationProperties()->isMarkedAsFinal())markAsFinal($state) (replaced by getPresentationProperties()->markAsFinal($state))setProperties($value) (replaced by setDocumentProperties())setZoom($zoom) (replaced by getPresentationProperties()->setZoom($zoom))PhpOffice\PhpPresentation\Shape\Chart\Type\AbstractType
getData() (replaced by getSeries())setData($value) (replaced by setSeries($value))PhpOffice\PhpPresentation\Writer\PowerPoint2007
getLayoutPack()setLayoutPack($pValue)PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\AbstractLayoutPack
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\PackDefault
PhpOffice\PhpPresentation\Writer\PowerPoint2007\LayoutPack\TemplateBased
PowerPoint2007 Writer : Margins in table cell - @Progi1984 GH-347
PowerPoint2007 Writer : Fixed the marker on line chart when symbol is none - @Napryc GH-211
PhpOffice\PhpPresentation\Shape\Type\AbstracType\getData has been deprecated for PhpOffice\PhpPresentation\Shape\Type\AbstracType\getSeries - @Progi19…
This release marked the implementation of layout management.
PhpOffice\PhpPresentation\getProperties has been deprecated for PhpOffice\PhpPresentation\getDocumentProperties - @Progi1984 GH-154
This release marked the implementation of background in slide, and the bugfix for opening PPTX on Mac.
This release marked the implementation of two news readers : PowerPoint2007 & ODPresentation. But the main change is that PhpOffice\PhpPowerpoint beco
This release marked the implementation of two news readers : PowerPoint2007 & ODPresentation. But the main change is that PhpOffice\PhpPowerpoint becomes PhpOffice\PhpPresentation.
This release marked the implementation of two new types in Chart (Area, Bar), transitions between slides and the refactoring of PowerPoint97 reader.
This release marked the implementation of two new types in Chart (Area, Bar), transitions between slides and the refactoring of PowerPoint97 reader.
Provide fluent interfaces where possible - @maartenba CP-815
.travis.yml and phpcs.xml for Travis build passing - @Progi1984 @ivanlaninYour coding agent can read these notes before it upgrades. Set up the MCP server →