Skip to content

⭐️ Need QA on upcoming TypeScript-based 3.0 version ⭐️ #616

@gitbrent

Description

@gitbrent

Hi All,

Thanks for using this library!

Version 3.0 is coming soon and has been re-written from the ground up using TypeScript.

HELP US TEST

Please download the Version-3.0 code and test it out if you can.

  • check the ./demos folder for browser, Node and React demos,
  • or grab the latest builds of the min, es, or cjs versions from ./dist

WHATS NEW

  • jQuery is gone! Now the only dependency is JSZip
  • Brand-new TypeScript/ES6 Class codebase eliminated dozens of bugs and greatly increased stability
  • Code is logically separated into 10+ files, making pull requests and maintenance easier
  • Completely rewritten Table AutoPaging and HTML-to-PowerPoint methods - faster and much more accurate
  • Save/Export:
  • Promise-based export methods - no more callbacks
  • Two new methods (Write and WriteFile) will replace save()
  • Supports all types of output methods: ArrayBuffer, Blob, etc.

BUG FIXES

Added

  • Ability to specify numbered list format #452 (mayvazyan)
  • New cat/val axis options: majorTickMark/minorTickMark #473 (RokasDie)
  • Ability to set start number "startAt" for a bullet list of type numbered #554 #555 (bj-mitchell)

Changed

  • Fixed: Set proper MIME type for PPTX presentation #471 (StefanBrand)
  • Fixed: SVG images used to be generated by Node #515 (michaelcbrook)
  • Fixed: SVG support has several issues #528 (RicardoNiepel)
  • Fixed: Downloading PPT in iOS using Safari does not work. File named as UNKNOWN. #540 (mustafagentrit)
  • Fixed: Tables not being displayed after update #559 (emartz404)
  • Fixed: Exporting images corrupting file. #578 (joeberth)
  • Fixed: Multiple files getting downloaded if multiple base64 images are added. #581 (akshaymagapu)
  • Fixed: Links in tables won't work on tables generated with autoPage #583 (githuis)

Removed

  • Removed: jQuery is no longer required (!)

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions