Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
368 commits
Select commit Hold shift + click to select a range
90f40ea
added issue #1150
gitbrent Feb 8, 2023
dd88012
new build
gitbrent Feb 8, 2023
630b1f5
Merge branch 'master' into pr-1133
gitbrent Feb 8, 2023
b4cbb3f
added comments
gitbrent Feb 8, 2023
910c430
updated version
gitbrent Feb 8, 2023
fbcda3e
Merge pull request #1218 from gitbrent/pr-1133
gitbrent Feb 8, 2023
1b2258b
added Pull #1133
gitbrent Feb 8, 2023
7306661
Merge pull request #1140 from mikemeerschaert/fix
gitbrent Feb 9, 2023
0744e2e
added issue #1139
gitbrent Feb 9, 2023
25461e5
new build
gitbrent Feb 10, 2023
9010ca0
version `3.12.0-beta.0`
gitbrent Feb 23, 2023
041b8ad
added beta release notes
gitbrent Feb 23, 2023
6722fe0
minor
gitbrent Feb 28, 2023
852ed2b
added items from Images
gitbrent Feb 28, 2023
5b46799
Fixed Issue #1156 (YouTube broken)
gitbrent Feb 28, 2023
eff846d
updated Audio/Media tab, new content and UI
gitbrent Mar 15, 2023
8a6ea24
updated version
gitbrent Mar 15, 2023
1e6161f
new sample
gitbrent Mar 15, 2023
399028a
new AIFF sample
gitbrent Mar 15, 2023
5ab5291
new `IMG_PLAYBTN`
gitbrent Mar 18, 2023
bc93db8
new video thumbnail
gitbrent Mar 18, 2023
146b675
new sample mov
gitbrent Mar 18, 2023
1fb74c4
minor
gitbrent Mar 18, 2023
20a1b90
new media
gitbrent Mar 18, 2023
62932e9
added check for `cover` is base64
gitbrent Mar 18, 2023
110b009
new version
gitbrent Mar 18, 2023
fbe2ca3
major update to slide layouts
gitbrent Mar 18, 2023
6bdb6fe
updated version
gitbrent Mar 18, 2023
d11ce22
minor
gitbrent Mar 18, 2023
d601c72
updated version
gitbrent Mar 18, 2023
56df4e6
minor
gitbrent Mar 19, 2023
413660b
WIP
gitbrent Mar 19, 2023
4dfaf8f
added new Pres `theme` prop with default fonts
gitbrent Mar 19, 2023
5ec3a9d
minor
gitbrent Mar 19, 2023
cc05464
finished work on theme fonts
gitbrent Mar 19, 2023
86415bf
added default font comment (Issue #1158)
gitbrent Mar 19, 2023
d1fa21c
Merge pull request #1232 from gitbrent/1158-feature-set-default-fontf…
gitbrent Mar 19, 2023
040c0ac
added Issue #1158
gitbrent Mar 19, 2023
75b22f4
minor
gitbrent Mar 20, 2023
44b5326
updated to sync with core-interfaces
gitbrent Mar 20, 2023
018ffde
updated version, minor text
gitbrent Mar 20, 2023
cb8fad6
updated styled/unstyled tables
gitbrent Mar 20, 2023
5c67542
added types
gitbrent Mar 20, 2023
c8d161e
updated date
gitbrent Mar 20, 2023
45b2a2d
updated version to 3.12.0
gitbrent Mar 20, 2023
ce08bdd
updated shadow images to avoid node issue
gitbrent Mar 20, 2023
0d863e6
updated for version 3.12.0
gitbrent Mar 20, 2023
5d0cbf0
added gulp
gitbrent Mar 20, 2023
4630b93
updated to release CDN
gitbrent Mar 20, 2023
2d28f4d
updated youtube
gitbrent Mar 20, 2023
5bedef9
minor changes
gitbrent Mar 20, 2023
5a30b0f
new build
gitbrent Mar 20, 2023
8c697bb
updated for v3.13.0-beta
gitbrent May 17, 2023
7c778ec
added `textDirection` for text/table cells
gitbrent May 17, 2023
120bf00
build for 3.13.0-beta.0
gitbrent May 17, 2023
035cf6b
updated jszip to latest (Pull #1255)
gitbrent May 20, 2023
fe9de25
updated all outdated pkgs
gitbrent Oct 27, 2024
5bec74f
eslint fixes
gitbrent Oct 27, 2024
0afc6fd
updated version
gitbrent Nov 2, 2024
45f2629
updated to bootstrap from bootswatch
gitbrent Apr 10, 2025
e077812
WIP
gitbrent Apr 10, 2025
fe7cfc8
Removed IE11 references, updated next to last section
gitbrent Apr 10, 2025
0587cb4
removed extra dividers
gitbrent Apr 10, 2025
92e90d7
added emoji to section titles
gitbrent Apr 10, 2025
6913322
fixed dialog
gitbrent Apr 11, 2025
b38b93e
new build
gitbrent Apr 11, 2025
3ffec07
minor
gitbrent Apr 11, 2025
b491eab
Fix for Issue #1380
gitbrent Apr 11, 2025
2a00c8b
added Issue #1380
gitbrent Apr 11, 2025
07e654d
added bootstrap icon
gitbrent Apr 12, 2025
4d8edbe
updated library info and sandbox sections
gitbrent Apr 12, 2025
c2fb485
added info-icon
gitbrent Apr 12, 2025
7c36e5f
WIP removal of jquery
gitbrent Apr 12, 2025
325f422
new build
gitbrent Apr 12, 2025
7e4c410
updated mamin tabs and listgroups
gitbrent Apr 12, 2025
3892a81
UI updates
gitbrent Apr 12, 2025
f328380
fixed modal not closing
gitbrent Apr 12, 2025
c12483f
MAJOR: broke index.html into separate files
gitbrent Apr 12, 2025
35c6ec0
more updates
gitbrent Apr 12, 2025
1d6968f
added error dialog for code demos
gitbrent Apr 13, 2025
8915219
fixed link
gitbrent Apr 13, 2025
e5c7c0b
fixed link
gitbrent Apr 13, 2025
7ad61e1
updated
gitbrent Apr 13, 2025
865fc3a
updated
gitbrent Apr 13, 2025
b7c565e
Finally fixed dependency issues
gitbrent Apr 21, 2025
c043bb3
updated version
gitbrent Apr 21, 2025
370f1f2
updated for eslint v9
gitbrent Apr 22, 2025
4f1c48c
eslint-typescript
gitbrent Apr 22, 2025
10f5a51
formatted
gitbrent Apr 22, 2025
6891b6f
WORKS
gitbrent Apr 22, 2025
047cbd9
added eslint plugin
gitbrent Apr 22, 2025
efa307d
Fix for Issue #406
gitbrent Apr 22, 2025
b5d8b7b
new build
gitbrent Apr 22, 2025
e33cdbe
Merge pull request #1382 from gitbrent/pr-1176
gitbrent Apr 22, 2025
6dd0375
eslint fixes & formatted
gitbrent Apr 22, 2025
7604ac2
eslint fixes
gitbrent Apr 23, 2025
3a32ac5
formatted
gitbrent Apr 23, 2025
3dd3e07
eslint fixes
gitbrent Apr 23, 2025
6da4247
fixed alert borders
gitbrent Apr 23, 2025
83eeb63
Updated for 2025
gitbrent Apr 23, 2025
de5f71c
minor update
gitbrent Apr 23, 2025
e720708
new build
gitbrent Apr 23, 2025
0fef7b2
updated table2slides
gitbrent Apr 23, 2025
337ba89
minor
gitbrent Apr 23, 2025
7d2cce5
added "bg-black" to tables
gitbrent Apr 23, 2025
0f04219
demo updates
gitbrent Apr 23, 2025
ce84aab
minor
gitbrent Apr 23, 2025
b5af019
added icons to nav tabs
gitbrent Apr 23, 2025
bd889c1
minor fix
gitbrent Apr 23, 2025
839b587
added check on QA
gitbrent Apr 23, 2025
b08c21d
added
gitbrent Apr 23, 2025
1a9ed43
minor
gitbrent Apr 23, 2025
481ff84
updated about section
gitbrent Apr 23, 2025
94aa963
update Slide Masters
gitbrent Apr 24, 2025
87ffabf
updated Slide Masters
gitbrent Apr 24, 2025
4b87553
updated build
gitbrent Apr 24, 2025
c7a0ad4
minor
gitbrent Apr 24, 2025
1955454
updated
gitbrent Apr 24, 2025
bfce1ac
updated demo slide
gitbrent Apr 24, 2025
5bde3f8
build
gitbrent Apr 24, 2025
bad4239
Added NEW Vite demo
gitbrent Apr 24, 2025
7d20a88
updated module/deps
gitbrent Apr 24, 2025
607920f
updated for vite-demo
gitbrent Apr 24, 2025
8f7468d
replaced `main`, `module` with `exports`
gitbrent Apr 24, 2025
9906f0b
removed manual TOC
gitbrent Apr 24, 2025
e2ea3b0
new build
gitbrent Apr 24, 2025
45cdb58
added 2 new items
gitbrent Apr 24, 2025
22b815a
removed doctoc
gitbrent Apr 24, 2025
9ba960a
removed HTML
gitbrent Apr 24, 2025
ae1d481
WIP
gitbrent Apr 24, 2025
6abf080
resolved linting errs
gitbrent Apr 24, 2025
6f47f32
WIP
gitbrent Apr 24, 2025
9da2b01
WIP
gitbrent Apr 24, 2025
8b77acf
WIP
gitbrent Apr 24, 2025
48c75aa
updated badges
gitbrent Apr 24, 2025
3025525
updated Features
gitbrent Apr 24, 2025
e2a92a4
updated live demos
gitbrent Apr 24, 2025
68ec7fd
updated Installation
gitbrent Apr 24, 2025
09dad85
cleanup
gitbrent Apr 24, 2025
84e11fb
minor
gitbrent Apr 25, 2025
390ab0b
minor
gitbrent Apr 25, 2025
b84f96b
minor
gitbrent Apr 25, 2025
70b5203
minor fixes
gitbrent Apr 25, 2025
d07ada5
brand new `writeFile`
gitbrent Apr 25, 2025
d9a26e5
fixed order
gitbrent Apr 25, 2025
981e2db
added force
gitbrent Apr 25, 2025
783e4fa
updated for `fs` import
gitbrent Apr 25, 2025
63d9daa
cleanup
gitbrent Apr 25, 2025
785616a
Fixed localhost detect
gitbrent Apr 25, 2025
d7f337a
replace nodejs require with import
gitbrent Apr 25, 2025
a3e5280
updated version
gitbrent Apr 25, 2025
404b4aa
added both image test types
gitbrent Apr 25, 2025
f3b9c8f
added "browser" and "default" fields
gitbrent Apr 26, 2025
8179bb2
fixed for nodeJS
gitbrent Apr 26, 2025
be8be98
updated years
gitbrent Apr 26, 2025
1b571d8
new build
gitbrent Apr 26, 2025
bf1cfa0
removed browser and default from exports
gitbrent Apr 26, 2025
f57670e
minor
gitbrent Apr 26, 2025
26e5536
Merge pull request #1385 from gitbrent/nodejs-require-fixes
gitbrent Apr 26, 2025
5068c54
added new WebWorker test
gitbrent Apr 27, 2025
38aab36
updated version and build
gitbrent Apr 27, 2025
e282193
added coming soon
gitbrent Apr 27, 2025
24c1209
reverted main & module to support legacy apps; added new imports to f…
gitbrent Apr 29, 2025
483c1a1
new build
gitbrent Apr 29, 2025
7c71fcc
minor
gitbrent Apr 29, 2025
964a748
updated favicon
gitbrent Apr 29, 2025
d2f6efc
updated layout and content
gitbrent Apr 29, 2025
26bcdb4
added/updated chart
gitbrent Apr 29, 2025
8654d83
resized image
gitbrent May 3, 2025
8cd8abe
added new images
gitbrent May 3, 2025
6370fa0
added
gitbrent May 3, 2025
fe7284e
added/updated images
gitbrent May 3, 2025
6b6633e
new build
gitbrent May 3, 2025
ee202da
added
gitbrent May 3, 2025
59c446b
added
gitbrent May 3, 2025
d525d8f
updated images
gitbrent May 3, 2025
8b6a6aa
added
gitbrent May 3, 2025
e1491a2
updated subway map
gitbrent May 3, 2025
a533173
added
gitbrent May 3, 2025
352a840
added
gitbrent May 3, 2025
e5a6bb0
resized
gitbrent May 3, 2025
4931aa4
resized
gitbrent May 3, 2025
fcf0295
updated
gitbrent May 3, 2025
bde76aa
updated
gitbrent May 3, 2025
176045a
updated
gitbrent May 3, 2025
f23123d
updated EV sales data
gitbrent May 3, 2025
fcca28b
updated to v4.0.0
gitbrent May 3, 2025
7f4ca7b
updated
gitbrent May 3, 2025
41c5da6
remove old CRA app
gitbrent May 3, 2025
ff3c5b6
renamed; testing moveed to new file
gitbrent May 3, 2025
3896d2a
updated titles
gitbrent May 3, 2025
5f17d8e
updated
gitbrent May 3, 2025
3d6ad22
updated text case
gitbrent May 3, 2025
ad2c101
minor
gitbrent May 3, 2025
ba2d2fa
minor
gitbrent May 3, 2025
f08581b
Added
gitbrent May 3, 2025
4c17348
updated emoji
gitbrent May 3, 2025
75756a5
updated for dist build
gitbrent May 3, 2025
22b8907
updated vite release
gitbrent May 3, 2025
2c1e415
updated row-cols to be consistent
gitbrent May 3, 2025
956bc18
updated build
gitbrent May 3, 2025
69f3960
updated to latest bootstrap
gitbrent May 3, 2025
a103b86
updated "Library API" section to shorter "Full Documentation"
gitbrent May 4, 2025
dba7b43
updated for v4.0.0
gitbrent May 4, 2025
4e2da50
updated keywords; formatted
gitbrent May 4, 2025
004d2ff
updated build
gitbrent May 4, 2025
3d4ffaf
updated version; fixed CALLOUT_4 values
gitbrent May 4, 2025
79bef24
minor
gitbrent May 4, 2025
a0fe992
minor
gitbrent May 4, 2025
74397c4
added new tests
gitbrent May 4, 2025
5dd7a05
added node update
gitbrent May 4, 2025
7381ab7
updated `dev`; formatted
gitbrent May 4, 2025
fdb2083
updated vite test
gitbrent May 4, 2025
397c843
updated
gitbrent May 4, 2025
f71de49
updated for release
gitbrent May 4, 2025
c1866a0
updated release date
gitbrent May 4, 2025
c7a6fbf
updated release
gitbrent May 4, 2025
9d29ac3
Merge branch 'master' into version-4.0.0
gitbrent May 4, 2025
8692262
Merge pull request #1386 from gitbrent/version-4.0.0
gitbrent May 4, 2025
a2a7b6f
fixed base to match gh-pages location
gitbrent May 12, 2025
e1c8aa2
updated
gitbrent May 12, 2025
d2f4a7f
removed ref to "fs/promises"
gitbrent May 12, 2025
eebd334
updated version
gitbrent May 12, 2025
ce43926
updated
gitbrent May 21, 2025
99b0de0
fixed issue #1389
gitbrent May 21, 2025
fae3428
updated version
gitbrent May 21, 2025
b74c4f6
minor
gitbrent May 21, 2025
f59ef1c
added v4.0.1
gitbrent May 21, 2025
70e628b
minor
gitbrent May 23, 2025
1ae1448
Fix for #1392
gitbrent May 23, 2025
99bc87b
added new test for issue #1392
gitbrent May 29, 2025
808a78c
added item
gitbrent May 29, 2025
3a61091
new build
gitbrent May 29, 2025
52bd13b
minor
gitbrent May 29, 2025
9b1b8b8
updated image-size for pull #1387
gitbrent May 29, 2025
a82000e
added pull #1387
gitbrent May 29, 2025
a18816a
fixed issue #1392
gitbrent May 30, 2025
4b9b546
minor
gitbrent May 30, 2025
a75b80f
fixed hyperlink color
gitbrent May 30, 2025
59be955
new build
gitbrent May 30, 2025
1223de5
fixed hyperlink
gitbrent May 30, 2025
67884da
new build
gitbrent May 30, 2025
35716d4
new build
gitbrent Jun 3, 2025
cee3aa6
updated version
gitbrent Jun 25, 2025
7f04bf8
added support for Scheme Colors as `dataBorder` (Issue #1389)
gitbrent Jun 25, 2025
e429c14
updated for v4.0.1
gitbrent Jun 25, 2025
590a43c
new build
gitbrent Jun 25, 2025
9d32a37
updated
gitbrent Jun 25, 2025
e368795
updated for v4.0.1
gitbrent Jun 25, 2025
3c9ec1b
Merge pull request #1401 from gitbrent/version-401
gitbrent Jun 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 20 additions & 27 deletions .github/ISSUE_TEMPLATE/user-template.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,41 @@
---
name: User Template
about: Used for general issues, questions, etc.
title: "[QUESTION]"
about: Used for general issues, feature requests, etc.
title: "[BUG|FEATURE]"
labels: ''
assignees: ''

---

Thank you for reporting an issue, suggesting an enhancement, or asking a question.

We appreciate your feedback - to help the team understand your needs please complete the following template to ensure we have the details to help.

**Please check out the [Docs](https://gitbrent.github.io/PptxGenJS/) to see if your question is already addressed there.**
### Submission Guidelines

- **If you are not using the latest release, please update and see if the issue is resolved before submitting an issue**
- General questions or high-level topics should be posted in [Discussions](https://github.com/gitbrent/PptxGenJS/discussions)
- Please browse the online [Documentation](https://gitbrent.github.io/PptxGenJS/) to see if your question is already addressed there

### Issue Category

### Category
- [ ] Enhancement
- [ ] Bug
- [ ] Question
- [ ] Documentation gap/issue

### Version

Please specify what version of the library you are using: [ ]
### Product Versions

Please specify what version(s) of PowerPoint you are targeting: [ ]
- Please specify what version of the library you are using......: [ ]
- Please specify what version(s) of PowerPoint you are targeting: [ ]
- Please specify what web browser you are using.................: [ ]

Please specify what web browser you are using: [ ]

**If you are not using the latest release, please update and see if the issue is resolved before submitting an issue.**

### Expected / Desired Behavior / Question
*If you are reporting an issue please describe the expected behavior. If you are suggesting an enhancement please describe thoroughly the enhancement, how it can be achieved, and expected benefit. If you are asking a question, ask away!*
### Desired Behavior
<!--- If you are reporting an issue please describe the expected behavior. -->
<!--- If you are suggesting an enhancement please describe thoroughly the enhancement, how it can be achieved, and expected benefit. -->

### Observed Behavior
*If you are reporting an issue please describe the behavior you expected to occur when performing the action. If you are making a suggestion or asking a question delete this section.*
<!--- If you are reporting an issue please describe the behavior you expected to occur when performing the action. -->
<!--- If you are making a suggestion or asking a question delete this section. -->

### Steps to Reproduce
*If you are reporting an issue please describe the steps to reproduce the bug in sufficient detail to allow testing. If you are making a suggestion or asking a question delete this section.*

### Submission Guidelines
*Delete this section after reading*
* All suggestions, questions and issues are welcome, please let us know what's on your mind.
* Remember to include sufficient details and context.
* Please check back occasionally on your issue as we may have follow up questions.
* If you have multiple suggestions, questions, or bugs please submit them in separate issues so we can track resolution.

Thank you for your feedback!
<!--- If you are reporting an issue please describe the steps to reproduce the bug in sufficient detail to allow testing. -->
<!--- If you are making a suggestion or asking a question delete this section. -->
39 changes: 39 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Submission Guidelines

- Only modify the `src/*.ts` files (do not submit `dist` or `src/bld` files)
- New and updated properties must be added to `src/core-interfaces.ts` and `types/index.d.ts`
- New and updated features must be included in the corresponding `demos/modules/*.mjs` file
- Review previously accepted changes for examples on what to provide

## Change Summary
<!--- Required: Provide a general summary of your changes -->

## Change Description
<!--- Optional: Describe your changes in detail if complex or summary is not sufficiently detailed -->
<!--- Optional: Describe any new npm libraries needed -->

## Change Type

- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update

## Related Issue
<!--- Optional: If this change is targeted towards an existing Issue -->

## Motivation and Context
<!--- Required: Why is this change required? What does it add or what problem does it solve? -->

## Checklist before requesting a review

- [ ] If it is a core feature, I have added new code under `/demos/modules/`
- [ ] My code follows the style guidelines of this project
- [ ] My changes generate no new eslint warnings
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have included code/tests that prove my fix is effective or that my feature works
- [ ] I have used the "Run All Demos" feature on the [browser demo](/demos/browser/index.html) and no errors were found

## Screenshots / Sample Code (if appropriate)

Thanks for your contribution!
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ bower_components/
node_modules/
npm-debug.log
src/bld
demo/react
demo

### docusaurus
.docusaurus
/build
/docs
build
docs
static
7 changes: 0 additions & 7 deletions .prettierrc.json

This file was deleted.

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
}
77 changes: 73 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,87 @@

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Notes]
## [4.0.1](https://github.com/gitbrent/PptxGenJS/releases/tag/v4.0.1) - 2025-06-25

## [3.11.0] - 2022-0?-0?
### Fixed

- Border is a string instead of a number in demo_tables.mjs [\#1389](https://github.com/gitbrent/PptxGenJS/issues/1389) ([hesi726](https://github.com/hesi726))
- Fixed support for Scheme Colors as `dataBorder` [\#1389](https://github.com/gitbrent/PptxGenJS/issues/1389) ([hesi726](https://github.com/hesi726))
- Hyperlinks cause "needs repair" when using table auto-paging [\#1392](https://github.com/gitbrent/PptxGenJS/issues/1392) ([gitbrent](https://github.com/gitbrent))

### Changed

- Removed "node:fs/promises" from `package.json` browser field ([gitbrent](https://github.com/gitbrent))
- Updated image-size to v1.2.1 [\#1387](https://github.com/gitbrent/PptxGenJS/pull/1387) ([znew711](https://github.com/znew711))

## [4.0.0](https://github.com/gitbrent/PptxGenJS/releases/tag/v4.0.0) - 2025-05-04

### Fixed

- defineSlideMaster() issues when reusing config object [\#406](https://github.com/gitbrent/PptxGenJS/issues/406) ([ronnyroeller](https://github.com/ronnyroeller))
- Fixed "needs repair" issue with table auto-paging [\#1380](https://github.com/gitbrent/PptxGenJS/issues/1380) ([gitbrent](https://github.com/gitbrent))

### Added

- Added `textDirection` property for text and table cells to allow vertical rotation of text ([gitbrent](https://github.com/gitbrent))

### Changed

- Bump jszip to ^3.10.1 [\#1255](https://github.com/gitbrent/PptxGenJS/pull/1255) ([NateRadebaugh](https://github.com/NateRadebaugh))
- Added `exports` field to package.json to enable modern module resolution ([gitbrent](https://github.com/gitbrent))
- Brand new logic for detecting Node.js ([gitbrent](https://github.com/gitbrent)) this fixes: Vite issues [\#1325](https://github.com/gitbrent/PptxGenJS/issues/1325) and Web Worker issues [\#1354](https://github.com/gitbrent/PptxGenJS/issues/1354)

### Deps, Demos, Tools, and Docs

- Added new vite-demo under "demos" to test using the library as a module in modern apps (replaces react-demo) ([gitbrent](https://github.com/gitbrent))
- Major updates to dev dependencies (typescript, rollup, eslint, gulp) ([gitbrent](https://github.com/gitbrent))
- Brand new eslint.config.js ([gitbrent](https://github.com/gitbrent))
- Updated rollup.config.mjs ([gitbrent](https://github.com/gitbrent))
- Brand new Vite demo replaces broken CRA react-demo ([gitbrent](https://github.com/gitbrent))
- Brand new WebWorker demo ([gitbrent](https://github.com/gitbrent))
- Major update to README ([gitbrent](https://github.com/gitbrent))
- New TESTING.md document created, renamed RELEASES.md to RELEASING.md ([gitbrent](https://github.com/gitbrent))
- Major update to browser demo page ([gitbrent](https://github.com/gitbrent))
- Major update to GitHub pages doc site ([gitbrent](https://github.com/gitbrent))
- Updated Data2Slides tool to modern bootstrap ([gitbrent](https://github.com/gitbrent))

### Removed

- Removed `react-demo` under demos ([gitbrent](https://github.com/gitbrent))

## [3.12.0](https://github.com/gitbrent/PptxGenJS/releases/tag/v3.12.0) - 2023-03-19

### Added

- Added selecting round or square line cap on line charts [\#1126](https://github.com/gitbrent/PptxGenJS/pull/1126) ([mathbruyen](https://github.com/mathbruyen))
- Added `newAutoPagedSlides` method to `slide` (resolves issue #625) [\#1133](https://github.com/gitbrent/PptxGenJS/pull/1133) ([mikemeerschaert](https://github.com/mikemeerschaert))
- Added optional image shadow props [\#1147](https://github.com/gitbrent/PptxGenJS/pull/1147) ([seekuehe](https://github.com/seekuehe))
- Added ability to set default fontFace [\#1158](https://github.com/gitbrent/PptxGenJS/issues/1158) ([matt88120](https://github.com/matt88120))

### Fixed

- Fixed `autoPage` duplicates text when text array is used [\#1139](https://github.com/gitbrent/PptxGenJS/issues/1139) ([mikemeerschaert](https://github.com/mikemeerschaert))
- PowerPoint shows the "repair" dialog when adding an SVG image to a slide master [\#1150](https://github.com/gitbrent/PptxGenJS/issues/1150) ([BenHall-1](https://github.com/BenHall-1))
- Fixed gh-pages text api docs: transparency + wrap [\#1153](https://github.com/gitbrent/PptxGenJS/pull/1153) ([tjinauyeung](https://github.com/tjinauyeung))
- Fixed YouTube videos not working [\#1156](https://github.com/gitbrent/PptxGenJS/issues/1156) ([gitbrent](https://github.com/gitbrent))
- Fixed handle `holeSize=0` for doughnut chart [\#1180](https://github.com/gitbrent/PptxGenJS/pull/1180) ([mathbruyen](https://github.com/mathbruyen))
- Fixed 3D chart options not working correctly (and updated demo) ([gitbrent](https://github.com/gitbrent))

### Changed

- (Internal) migrate library from tslint to eslint [\#1155](https://github.com/gitbrent/PptxGenJS/pull/1155) ([gitbrent](https://github.com/gitbrent))

## [3.11.0] - 2022-08-06

### Added

- Added category crosses at property (`catAxisCrossesAt`) [\#966](https://github.com/gitbrent/PptxGenJS/pull/966) ([parvezapathan](https://github.com/parvezapathan))
- Added support for multi-level category axes [\#1012](https://github.com/gitbrent/PptxGenJS/pull/1012) ([MariusOpeepl](https://github.com/MariusOpeepl))
- Added 2 new Chart props: `plotArea` and `chartArea` allowing fill and border for each (`plotArea` deprecates `fill` and `border`) [\#1015](https://github.com/gitbrent/PptxGenJS/issues/1015) ([hvstaden](https://github.com/hvstaden))
- Added serie name on bubble chart, category axis position, leader lines on bubble chart [\#1100](https://github.com/gitbrent/PptxGenJS/pull/1100) ([mathbruyen](https://github.com/mathbruyen))
- Added `bubble3D` chart type [\#1108](https://github.com/gitbrent/PptxGenJS/pull/1108) ([mathbruyen](https://github.com/mathbruyen))
- Added new tool under demos: `data_convert` which turns Excel (tab-delim) data to chart data type easily ([gitbrent](https://github.com/gitbrent))

Expand Down Expand Up @@ -447,7 +516,7 @@ Comprehensive Pull

- New Feature: Placeholders
- New Feature: Speaker Notes
- `addImage()` can now load both local ("../img.png") and remote images ("https://wikimedia.org/logo.jpg")
- `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 latest `jquery` package [only affects npm users]

Expand Down
Loading