v1.10.0 (2017-11-??)
Fixed Bugs:
- Fixed bug that was preventing 'chartColorsOpacity' from being anything other than 50 percent. (gitbrent)
- Line chart with one series displays broken #225 (andrei-cs)
Implemented Enhancements:
- New chart type: bubble charts #208 (shrikantbhongade)
v1.9.0 (2017-10-10)
Fixed Bugs:
- Vertical align and line break bug since update #79 (mirkoint)
- Save callback is not called by client-browser when there are images to encode #187 (Malangs)
- Promise Dependency - TypeError: Promise.all is not a function #188 (bartolomeu)
- Default text size in empty cells making row height too big #193 (mreilaender)
- Fixed issue that included many extraneous tab characters in the table demo lorem-ipsum text (GitBrent)
- Fix chart issue: Entities encoding #204 (clubajax)
- Fix chart issue: val axis #205 (clubajax)
- Fix chart issue: Line chart series colors were not being respected #206 (kyrrigle)
- Discrepancy between docs and code regarding setting a slide's background #207 (msambarino)
- Fix chart issue: bar color regression #210 (clubajax)
Implemented Enhancements:
- New chart feature: category axis dates #149 (kyrrigle)
- New image option: sizing #177 (kajda90)
- New chart option: show Data Table #182 (akashkarpe)
- New chart option: catAxisLabelFrequency #184 (kajda90)
- New chart type: XY Scatter #192 (shaunvdp)
- Add electron detection to load correct jquery version #200 (mreilaender)
v1.8.0 (2017-09-12)
Fixed Bugs:
- Slide numbers wrap over 99 #133 (sangramjagtap)
- Shadow corrections bugfix #136 (kajda90)
- Negative Chart values throwing error #175 (shaunvdp)
Implemented Enhancements:
- New chart feature: Bar colors and axis #132 (clubajax)
- New feature: Scheme colors #135 (kajda90)
- New chart feature: lineShadow #138 (kajda90)
- New chart type: Tornado Chart #140 (clubajax)
- New chart feature: layout option #141 (kajda90)
- New chart type: Doughnut Chart #142 (kyrrigle)
- New chart options: gridlines and axes #143 (kajda90)
- New chart feature: Axis Titles #144 (kyrrigle)
- Optional output type #147 (kajda90)
- New chart options: catAxisLineShow #152 (amgault)
- New Master Slide Layouts #161 (kajda90)
- Demo page updates #164 (clubajax)
- New chart feature: New Legend/Title Options #165 (clubajax)
- New chart options: Shadows and Transparent Color #166 (clubajax)
- Add no border option to tables #169 (eddyclock)
- Chart: Escape Labels XML #171 (kyrrigle)
- Add new 'lang' text option to enable Chinese Word fonts #174 (eddyclock)
- Add color validation to createColorElement() #178 (kajda90)
v1.7.0 (2017-08-07)
Fixed Bugs:
- Unable to edit data on line chart #122 (david23zhu)
Implemented Enhancements:
- Add charts to Masters/Templates #114 (yipiha)
- Format text as a superscript in a table cell #120 (aranard)
v1.6.0 (2017-07-17)
Fixed Bugs:
Implemented Enhancements:
- HTTP Stream #35 (FedeMM)
- Add a 'line spacing' option to addText() #104 (eddyclock)
- err TypeError: Cannot read property 'text' of undefined #106 (ninas880025)
- Added bowser support, gulp build of bundle #107 (santi-git)
- Add increase/decrease indent for bullets #108 (sangramjagtap)
v1.5.0 (2017-05-26)
Fixed Bugs:
- Hyperlink and font_face problem #74 (ZouhaierSebri)
- Can't override margin with 0 #78 (scottmtraver)
- Issue with autopage and colspan #80 (Szymon-dziewonski)
- Does not work on Firefox for Mac, no issues on Firefox for windows #81 (alexanderdevm and rwhitmore90)
- Not a real issue, just a quick README fix #88 (mirkoint)
- Invalid XML when calling .addText() with empty array #89 (JimmyTheChimp)
- Hyperlink and XML entities issue #90 (ZouhaierSebri)
- Tooltip option not implemented for image hyperlink #91 (ZouhaierSebri)
Implemented Enhancements:
- Add ability to create charts #51 (alagarrk)
- Added image type to shapes to allow images to be placed on top of shapes, added more properties to ppt document #53 (ericwgreene)
- Add support for RTL (Right-to-Left) text for Arabic etc. #73 (vanekar)
- Shape line Diagonal #75 (vanekar)
- Add hyperlink to Image #77 (plopez7)
- Adding rounding radius for texts and shapes and dash options for the outline #86 (ivolazy)
v1.4.0 (2017-04-10)
Fixed Bugs:
- Auto Paging does not include master template on additional slides #61 (tb23911)
- Issue calculating the available height for a table using Auto paging #64 (tb23911)
- Multiple a:bodyPr tags within a:txBody causes damaged presentation in PowerPoint 2007 #69 (ZouhaierSebri)
- Text bug #71 (alexbai31)
- Errors when using Webpack/Typescript #72 (Vivihung)
Implemented Enhancements:
- Add Slide Number formatting options #68 (ZouhaierSebri)
- Added new feature: Hyperlinks as a text option
v1.3.0 (2017-03-22)
Fixed Bugs:
- Added image type to shapes to allow images to be placed on top of shapes, added more properties to ppt document #53 (ericwgreene)
- Table-to-Slides default for un-styled tables is black text on black bkgd #57 (orpitadutta)
- Table Header and Auto Paging #62 (tb23911)
Implemented Enhancements:
- Removed
FileSaver.js
as a required library (only JSZip and jQuery are required now) - Allow text multi-formatting in single table cells #24 (jenkinsns)
- Set fixed width to column using
addSlidesForTable()
#42 (priyaraskar) - Enhance bullet feature: offer diff types of bullets and add numbering option #49 (gitbrent)
- Add 4 new Presentation properties:
author
,company
,revision
,subject
#53 (ericwgreene) - Moved to semver (semantic versioning)
v1.2.1 (2017-02-26)
Fixed Bugs:
- Fixed issue with using percentages with
x
,y
,w
,h
inaddTable()
- Table formatting bug with rowspans and colspans #46 (itskun)
Implemented Enhancements:
- Allow more than a single 'x' and/or 'y' table location during Table Paging #43 (jenkinsns)
- Bullets do not work with text objects in addText() method #44 (ellisgl)
- Table location and pagination #47 (itskun)
- Meta: Improve auto-paging in 'addTable()' #48 (gitbrent)
- Created a new common file (
pptxgenjs-demo.js
) to hold all demo code - now used by both the browser and the node demos.
v1.2.0 (2017-02-15)
Implemented Enhancements:
- Pagination for
slideObj.addTable()
? #21 (TheDorkSide74) - Add support for media (Audio,Video,YouTube) #26 (shashank2104)
- How to set text shadow? #28 (itskun)
- Allow custom Layout sizes (ex: A3) #29 (itskun)
- Table cell marginPt should allow zero and take TRBL array #32 (ellisgl)
- Formatting rules do not apply to string with '\n' in
addText()
#34 (itskun) - Node module appends to last generated PPT on
save()
#38 (alexanderpepper) - callback support for save method #40 (ellisgl)
- Callback for save method (nodejs only) #41 (ellisgl)
Fixed Bugs:
v1.1.6 (2017-01-19)
Implemented Enhancements:
- Support for animated GIFs in
addImage()
#22 (shashank2104) - Added new
slideNumber
option allowingx
andy
placement of slide number #25 (priyaraskar)
v1.1.5 (2017-01-17)
Fixed Bugs:
- Trouble running in NW.js #19 (GregReser)
- Supported usage via node program instead of HTML #23 (parsleyt)
v1.1.4 (2017-01-04)
Fixed Bugs:
- Table formatting options set to default on empty cells #20 (rikvdk)
- Fixed issue with
addTable()
where passing "#" before hex value forcolor
orfill
option would generate an invalid slide
v1.1.3 (2016-12-28)
Implemented Enhancements:
- Add new options to
addSlidesForTable()
allowing for placement and size:x
,y
,w
,h
#18 (priyaraskar)
Fixed Bugs:
- Cannot read property 'opts' of null #17 (ninas880025)
v1.1.2 (2016-12-16)
Implemented Enhancements:
- The Slide
addTable()
method was modified to reduce the options passed from 2 objects to a single one
Fixed Bugs:
- The colW
addTable()
option is not working #15 (ninas880025) - Modified
addSlidesForTable()
: table selectors made more specific by selecting only direct children now (nested tables would cause excessive looping) #14 (forrahul123) - Fixed crash caused by calling
addText
without an options object
v1.1.1 (2016-12-08)
Implemented Enhancements:
- Major documentation update
- Added instructions to
pptxgenjs.masters.js
file, plus more examples and code - Added sandbox/ad-hoc code area to demo page
Fixed Bugs:
v1.1.0 (2016-11-22)
Implemented Enhancements:
- Added support for base64-encoded images
- Adding npm dependencies #4 (DzmitryDulko)
- Added support for italic text #6 (stevenljacobsen)
- Added ability to selectively override Master Slide background color/image #7 (stevenljacobsen)
- How can customize pptx theme? #9 (ielijose)
- Add Rectangle to supported Master Slide shapes #10 (ielijose)
- Added support for bulleted text #11 (gojko)
Fixed Bugs:
v1.0.1 (2016-09-03)
Implemented enhancements:
- Moved from
cx
andcy
option keys tow
andh
- Adding ability to load data uri as images/Updating jszip library #2 (DzmitryDulko)
- Publish library as npm package #3 (DzmitryDulko)
Fixed Bugs:
- Fixed resource references #1 (DzmitryDulko)
v1.0.0 (2016-03-29)
Initial Release