PHPPowerPoint v0.2.0 Release Notes

Release Date: 2014-07-22 // almost 8 years ago
  • ๐Ÿš€ This release marked the transformation to namespaces (PHP 5.3+) and the implementation of a ODPresentation Writer.

    ๐Ÿ”‹ Features

    • Provide fluent interfaces where possible - @maartenba CP- 815
    • ๐Ÿ‘‰ Use existing presentation template when writing PPTX file - @maartenba CP-1034
    • Implement bullet and numeric lists - @maartenba CP-1093
    • getProperties: setCompany feature request - @maartenba CP-1173
    • ๐Ÿ†• New shape type: table - @maartenba CP-1375
    • ๐Ÿ‘‰ Use of CDATA text when writing text - @maartenba CP-2804
    • Possibility to set borders on tables and table cells - @maartenba CP-1378
    • Access to additional properties of Text Boxes - @maartenba CP-4921
    • Applied patch 7010 - @maartenba CP-7010
    • Applied patch 7020 - @maartenba CP-7020
    • โž• Add a hyperlink to an image or textbox - @maartenba CP-1196
    • PowerPoint Charts - @maartenba CP-4953
    • Editing chart data - @maartenba CP-5580
    • ๐Ÿ‘ Solid Fill support - @maartenba CP-5461
    • Applied patch 8375 - @maartenba CP-8375
    • Implement autoloader - @MarkBaker
    • ODPresentation Writer : Implement Basic Writer - @Progi1984 GH-1
    • ๐Ÿ‘ ODPresentation Writer : Implement Support of Charts - @Progi1984 GH-33
    • ๐Ÿ‘ ODPresentation Writer : Implement Support of Lines - @Progi1984 GH-30
    • ๐Ÿ‘ ODPresentation Writer : Implement Support of Tables - @Progi1984 GH-31
    • ๐Ÿ‘ PowerPoint2007 Writer : Implement Support of Fill - @Progi1984 GH-32

    ๐Ÿ›  Bugfix

    • ๐Ÿ‘ Allow solid color fill - @MarkBaker
    • Table width setting Office 2007 - @maartenba CP-3910
    • Bullet characters in Master Slide Layouts of template file become corrupted - @maartenba CP-4598
    • Generated files cannot be opened in Office 08 for Mac OSX - @maartenba CP-3424
    • Table Cell Borders Not Displaying Correctly - @maartenba CP-2541
    • ๐Ÿ‘ Multiple Master Slides are not supported - @maartenba CP-4597
    • Images in Layouts other than first Master Slide within Template file causes corrupted PPTX - @maartenba CP-4596
    • ๐Ÿ›  Fixed A3 and A4 formats dimensions - @delphiki GH-16
    • ๐Ÿ›  Fixed custom document layout - @delphiki GH-18
    • Filename parameter is required for IWriter::save method - @sapfeer0k GH-19
    • DocumentLayout: Fix incorrect variable assignment - @kaiesh GH-6
    • Hyperlink: Wrong input parameter object type in setHyperlink - @nynka GH-23
    • ODPresentation Writer: ODP writer is locale sensitive in the wrong places - @Progi1984 GH-21
    • ODPresentation Writer: Display InMemory Image - @Progi1984 GH-29
    • PowerPoint2007 Writer: Bar3D doesn't display - @Progi1984 GH-32
    • PowerPoint2007 Writer: Changed PowerPoint2007 writer attributes to protected - @delphiki GH-20
    • PowerPoint2007 Writer: Scatter chart with numerical X values not working well - @Progi1984 GH-3
    • ๐Ÿ‘ Shape RichText: Support of Vertical Alignment in PowerPoint2007 - @Progi1984 GH-35

    Miscellaneous

    • ๐Ÿ“‡ Rename PHPPowerpoint.php to PHPPowerPoint.php - @maartenba CP-1165
    • ๐Ÿ— Create build script using Phing - @maartenba CP-5270
    • ๐Ÿ— QA: Prepare .travis.yml and phpcs.xml for Travis build passing - @Progi1984 @ivanlanin
    • โœ… QA: Initiate unit tests - @Progi1984 @ivanlanin
    • QA: Cleanup source code for PSR dan PHPDoc compatibility - @ivanlanin
    • โœ… QA: Unit Tests - @Progi1984 & @ivanlanin
    • ๐Ÿ“š Doc: Initiate documentation - @ivanlanin
    • ๐Ÿšš Doc: Move to Read The Docs - @Progi1984
    • Refactor: Change PHPPowerPoint_Shape_Shadow to PHPPowerPoint_Style_Shadow because it's a style, not a shape - @ivanlanin
    • Refactor: Change PHPPowerPoint_SlideIterator to PHPPowerPoint_Slide_Iterator - @ivanlanin