Skip to content

Commit 8692262

Browse files
authored
Merge pull request #1386 from gitbrent/version-4.0.0
Version 4.0.0
2 parents 176045a + 9d29ac3 commit 8692262

File tree

118 files changed

+26912
-57437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+26912
-57437
lines changed

.eslintrc.js

Lines changed: 0 additions & 37 deletions
This file was deleted.

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"typescript.tsdk": "node_modules/typescript/lib"
3+
}

CHANGELOG.md

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,43 @@
22

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

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

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

10-
## [3.13.0](https://github.com/gitbrent/PptxGenJS/releases/tag/v3.13.0) - 2023-0?-0?
10+
### Fixed
11+
12+
- defineSlideMaster() issues when reusing config object [\#406](https://github.com/gitbrent/PptxGenJS/issues/406) ([ronnyroeller](https://github.com/ronnyroeller))
13+
- Fixed "needs repair" issue with table auto-paging [\#1380](https://github.com/gitbrent/PptxGenJS/issues/1380) ([gitbrent](https://github.com/gitbrent))
14+
15+
### Added
1116

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

1419
### Changed
1520

1621
- Bump jszip to ^3.10.1 [\#1255](https://github.com/gitbrent/PptxGenJS/pull/1255) ([NateRadebaugh](https://github.com/NateRadebaugh))
22+
- Added `exports` field to package.json to enable modern module resolution ([gitbrent](https://github.com/gitbrent))
23+
- 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)
24+
25+
### Deps, Demos, Tools, and Docs
26+
27+
- 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))
28+
- Major updates to dev dependencies (typescript, rollup, eslint, gulp) ([gitbrent](https://github.com/gitbrent))
29+
- Brand new eslint.config.js ([gitbrent](https://github.com/gitbrent))
30+
- Updated rollup.config.mjs ([gitbrent](https://github.com/gitbrent))
31+
- Brand new Vite demo replaces broken CRA react-demo ([gitbrent](https://github.com/gitbrent))
32+
- Brand new WebWorker demo ([gitbrent](https://github.com/gitbrent))
33+
- Major update to README ([gitbrent](https://github.com/gitbrent))
34+
- New TESTING.md document created, renamed RELEASES.md to RELEASING.md ([gitbrent](https://github.com/gitbrent))
35+
- Major update to browser demo page ([gitbrent](https://github.com/gitbrent))
36+
- Major update to GitHub pages doc site ([gitbrent](https://github.com/gitbrent))
37+
- Updated Data2Slides tool to modern bootstrap ([gitbrent](https://github.com/gitbrent))
38+
39+
### Removed
40+
41+
- Removed `react-demo` under demos ([gitbrent](https://github.com/gitbrent))
1742

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

0 commit comments

Comments
 (0)