Releases: gitbrent/PptxGenJS
Releases · gitbrent/PptxGenJS
Version 2.4.0
Added
- Added support for SVG images (browser only) #401 (Krelborn)
- Better detection/support for Angular, React, etc. #415 (antiremy)
Changed
- Demo page converted to Bootstrap 4 gitbrent
- Fixed issue with float font-sizes in
addSlidesForTable()
gitbrent - No Color on negative bars when barGrouping is stacked #343
(vanarebane) #419
(octy40) - Improve typescript declaration files #409 (michaelbeaumont)
- X and Y table coordinates with value of zero ignored #411 (tovab)
- Placeholder left align property needs fixing #417 (raphael-trzpit)
- Replace jquery each by standard forEach #418 (fdussert)
- BugFix: 0 value plot points ignored on Scatter Chart #422 (ReimaFrgos)
- Pass the callback as a function, rather than invoke it #424 (danielsiwiec)
Version 2.3.0
Highlights:
- New Feature: Placeholders
- New Feature: Speaker Notes
addImage()
can now load both local ("../img.png") and remote images ("https://wikimedia.org/logo.jpg")- Typescript definitions are now available
jquery-node
replaced with latestjquery
package [only affects npm users]
Fixed Bugs:
- Remove jquery-node dependency (fixes XSS Vulnerability Security Warning) #350 (TinkerJack)
- Cannot set valAxisMinVal to 0 #357 (GiridharGNair)
- Multiple paragraph spacings if newline character occur in text #368 (vpetzel)
- Rotate working incorrectly #370 (michaelcbrook)
- Removed error thrown while rendering Multi Type chart containing Area #371
(KrishnaTejaReddyV) - Bugfix/enhancement for EncodeXML in speaker notes text #373 (travispwingo)
Implemented Enhancements:
addImage()
updated with new code allowing both local and remote images to be used (browser and Node). (gitbrent)- Typescript definitions have been created for the PptxGenJS API Methods (
pptxgen.d.ts
). (gitbrent) - New Feature: Placeholder support in Master Slides #359 (conbow)
- New Feature: Speaker Notes #239 #361 (travispwingo)
- New Chart Option:
displayBlanksAs
#365 (guipas) - New Feature: ability to hide slides #367 (ReimaFrgos)
- Add second Cat Axis for Scatter and Bubble #372 (KrishnaTejaReddyV)
- New Chart Type: Add radar chart implementation #386 (loictro)
Version 2.2.0
Fixed Bugs:
- Shapes: How to add vertical lines #272 (simonjcarr)
- autoFit is missing 'Shrink text on overflow' variation? #330 (cdutson)
- Rowspan, Colspan, and Multi-Row Headers Not Working #331 (skellman)(dwright-novetta)
- Isolate variables to the local scope #334 (edvinasbartkus)
addMedia
of type='online' not working? #335 (lndev1)- Fixed Error thrown while rendering Area Chart #342 (KrishnaTejaReddyV)
- Fixed Title display on showTitle = false error #344 (KrishnaTejaReddyV)
getPageNumber()
is missing from the "Slide Methods" documentation #353 (kumaarraja)
Implemented Enhancements:
- New Feature!
addImage()
andaddMedia()
methods now accept URLs #325 (gitbrent) - Make Node detection more robust #277 (adrianirwin) (DSheffield)
- Updated pptxgenjs-demo files to use CDNs instead of local files (gitbrent)
- Updated Node.js detection to increase reliability for Angular users et al. (gitbrent)
- Add
w
andh
attributes toslideNumber()
#336 (s7726)
Version 2.1.0
Fixed Bugs:
- HTML-to-PowerPoint is creating many extra columns with colspan #284 (svaak)
- HTML-to-PowerPoint rowspan is not working (gitbrent)
- Fix docs/examples to use new fontSize, remove unsupported font_size #297 (pstoll)
Implemented Enhancements:
- Mis-detecting Existence of Node.js #277 (adrianirwin) (DSheffield)
- Add Text Outline functionality #298 (stevenljacobsen)
- Adding rounded corners to images #309 (hoangpq)
Version 2.0.0
BREAKING CHANGES
- NodeJS instantiation is now standard (see Issue #83 and
examples/nodejs-demo.js
) which now allows new instances/presentations - (See "Version 2.0 Breaking Changes" in the README for a complete list)
Fixed Bugs:
- Master Slide slide number doesn't show using "New Slide" PPT Function #229 (ineran)
- Values of 0 (zero) in series are missing in line chart #240 (andrei-cs)
- Node: "DeprecationWarning: Calling an asynchronous function without callback is deprecated." #252 (the-yadu)
- The UP_DOWN_ARROW shape appears to have duplicate keys #253 (heavysixer)
- Local demo can not run in IE #273 (IvanTao)
Implemented Enhancements:
- Is it possible to link from one slide to another? #251 (heavysixer)
- Add rot and vert options to text body properties #254 (level46)
- Add Character Spacing option #265 (nguyenhuuphuc83)
Version 1.10.0
Fixed Bugs:
- Fixed bug that was preventing 'chartColorsOpacity' from being anything other than 50 percent. (gitbrent)
- The
newPageStartY
option is not being honored byaddSlidesForTable()
#222 (shaunvdp) - Line chart with one series displays broken #225 (andrei-cs)
- The
*AxisLineShow
chart options do not work #231 (mconlin)
Implemented Enhancements:
- New chart type: bubble charts #208 (shrikantbhongade)
- New chart option: Legend Text Color #233 (mconlin)
- New text option:
strike
#238 (adrienco88)
Version 1.9.0
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)
Version 1.8.0
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)
Version 1.7.0
Version 1.6.1
- Updated bundle for v1.6.0