Skip to content

Releases: singerla/pptx-automizer

use pptxGenJs; support OLE & GoogleSlides

25 Nov 10:19
Compare
Choose a tag to compare
  • chore(test): google slides created tables with merged cells cd9415c
  • fix(table): exclude tcPr; fix mimeType for DOMParser 5a169e0
  • chore(ole): remove modify and append for OLE objects f5d7756
  • fix(table): skip table cells without 'a:txBody' to prevent error with GoogleSlides; fixes #132 5e8d059
  • chore(test): fix template and dir names f7a2d80
  • chore: update yarn.lock 3d5514c
  • chore: remove package-lock bce71f1
  • Merge remote-tracking branch 'origin/main' 7ceda09
  • Merge pull request #129 from singerla/snyk-upgrade-5376426820bc42b44cad3a9383c18bab bed4849
  • Merge remote-tracking branch 'origin/feature-use-pptxgenjs' 78d7cc1
  • test(chart): todo: cleanup unused edgy images; #128 ee31549
  • fix(chart): update chart image rels properly; fixes #128 174c949
  • fix: upgrade @xmldom/xmldom from 0.9.3 to 0.9.4 7927a00
  • chore(test): replace (tagged) bulleted text 866ec77
  • fix(file): use proper file.name on cleaning up media dir; fixes #128 d964d73
  • chore: apply prettier rules to ole.ts ab193f9
  • Merge pull request #127 from singerla/mp70_feat_OLEsupport 60ec79a
  • 🐛 Fix #124 4bcbdf2
  • fix: multiple OLEs, same ext type, same slide. b456f34
  • feat: ✨ add OLE support c772f40
  • fix(types): upgraded xmldom version 5451192
  • Merge remote-tracking branch 'origin/main' 4c09692
  • chore: add "dom" to lib 6fc61cd
  • Merge pull request #122 from singerla/snyk-upgrade-5ccf9e74d77f9bccbae649f72b6756ba 05071a8
  • fix: upgrade @xmldom/xmldom from 0.8.10 to 0.9.1 0dd27e0
  • Merge pull request #120 0887d73
  • Merge branch 'main' of https://github.com/jrking4/pptx-automizer 3d29c1d
  • remove debug 2f9c535
  • Merge branch 'singerla:main' into main 0ccb423
  • make bullet replacement less destructive. f06cdf0
  • Merge remote-tracking branch 'origin/feature-use-pptxgenjs' into feature-use-pptxgenjs e45099e
  • chore(test): update dev & lock file b2e63c6
  • test(generate): text, charts, images with pptxgenjs #60 fe3421e
  • feature(use): add image from scratch #60 #62 1baa407
  • feature(use): add pptxgen to deps; basic implementation #60 adfe37f
  • feature(generate): use pptxgenjs to insert elements from scratch (WIP) 81bba51
  • feature(use): add pptxgen to deps; basic implementation #60 395a62b
  • test(generate): text, charts, images with pptxgenjs #60 122b7fc
  • Merge remote-tracking branch 'origin/feature-use-pptxgenjs' into feature-use-pptxgenjs 4851f30
  • feature(generate): use pptxgenjs to insert elements from scratch (WIP) be2b281
  • feature(use): add pptxgen to deps; basic implementation #60 923e3f9
  • feature(use): add image from scratch #60 #62 7cfbbf2
  • feature(use): add pptxgen to deps; basic implementation #60 97e4ab9

v0.5.2...v0.6.0

support nested tables and bulleted lists

16 Sep 14:26
Compare
Choose a tag to compare
  • chore(docs): troubleshooting replace text 4743727
  • Merge pull request #119 754af40
  • additional cleanup 0d5c402
  • refactor to utility functions d0ec22b
  • Merge branch 'singerla:main' into main 05e019b
  • add ability to create indented lists a6e3903
  • fix(table): remove all remaining text after inserting text into a table cell 41b31bf
  • feat(table): update column/row size by index 57fd995
  • chore(table): WIP improve table cell cloning / expansion daee588
  • fix(table): insert more than one expand column ac9ac33

v0.5.1...v0.5.2

add reader for shape/table info; add table expander

08 Aug 09:05
Compare
Choose a tag to compare
  • chore(doc): add expand table to readme b0d1f9b
  • chore(xml): disable falsy errors on missing relations ea65232
  • chore(read): move table data reader to slide-helper 3b9d854
  • chore(shape): disable table reader 7e6df11
  • chore(image): use a function for altText 0fa0db1
  • Merge remote-tracking branch 'origin/main' 45c5e50
  • chore(image): use a function for altText 8dec8b8
  • Merge pull request #116 fab9d43
  • Merge remote-tracking branch 'origin/main' into fork/jrking4/main ea0f4bd
  • feat(table): use tags to expand rows or (nested) columns 861e328
  • Add Alt Text test 58b5f0d
  • Add AltText to Element Info 2674573
  • feat(table): clone nested gridCols cf7013e
  • Merge remote-tracking branch 'origin/main' into feature-nested-table b30be53
  • chore(doc): fix typo in readme 07ce202
  • chore(doc): add get shape info to readme toc dc62b7d
  • test(read): cross-slide copy shape properties a3d46a5
  • feat(read): read shape info / copy shape coordinates; #114 7521c76
  • feat(read): read chart series color; #115 9ea96c0
  • feat(table): support for nested tables 06b2f34
  • fix(table): create para props parent if not existing; fixes #112; fixes #76 bcf90c5
  • fix(table): add test for table cell without <a:p> #112 6d1588f
  • Merge remote-tracking branch 'origin/main' b4696ca
  • chore(test): add example for #113 a9e5ec4
  • Merge pull request #111 be7e7d2
  • chore(test): add a demo reader for table cells f248ff5

v0.5.0...v0.5.1

load templates from buffer; datalabels formatting; xml content readers

29 Jul 13:37
Compare
Choose a tag to compare
  • chore(lib): add yarn info to package 5d0ed9b
  • Merge pull request #109 7ec20a0
  • chore(doc): add files from buffer/url to readme 12049dd
  • chore(test): fetch pptx template from url d19397b
  • updated .load, .loadRoot, rootTemplate and preTemplates to allow for supplying buffers in addition to file paths. 2bb2210
  • chore(xml): add normalizeColorObject a606c56
  • chore(shape): throw error if source element undefined a675ebf
  • chore(docs): add no worksheet relation found to troubleshooting; fixes #104 02d3d03
  • fix(chart): throw error if no worksheet relation found 0612e9b
  • fix(chart): copy themeOverride relation ea8d99d
  • fix(test): test name 3167e65
  • feature(read): add readWorkbookData; see #102 590496b
  • test(text): use replaceText to set bulleted lists; see #101 7c0f2b5
  • chore(chart): specify series index to apply datalabels modification 50529a9
  • chore(test): edit chart title template c4e948f
  • fix(xml): match relation target by absolute path; see #102 59c3a5a
  • Merge pull request #100 from jrking4/main f931384
  • Merge branch 'main' of https://github.com/jrking4/pptx-automizer e9421b6
  • Add ability to set waterfall column to last or specify a column 2afe7d6
  • Merge branch 'main' into main 5925017
  • differentiate chartEx type 0890a86
  • Extended Charts do not get recognized as a "chart" type d38b9db
  • Merge pull request #99 from jrking4/main 4688f9a
  • Merge branch 'singerla:main' into main fcd7d54
  • modify data labels. fix tests be046cc
  • Merge pull request #97 from jrking4/main 402ba51
  • small test fix 92c8fbf
  • add ability to set chart title bd851a5
  • Merge pull request #95 from gpoussel/main a13e58f
  • Exclude relationships with external target 155c340

v0.4.8...v0.5.0

v0.4.8

18 Mar 15:11
Compare
Choose a tag to compare
  • chore(docs): add reference to modify-master tests b6f90aa
  • feature(master): add modifier for slide master background image relation target #86 8bd3dbe
  • feature(master): add modifier for slide master background color #86 d3bc762
  • fix(image): include <p:bg> parent when matching rId b63f14a
  • chore(image): optionally add prefix on loadMedia to avoid naming conflicts f3b17ab
  • chore(doc): add tipp to create custom modifier #86 f4f7570
  • chore(docs): add some troubleshooting tipps 4507e0d
  • chore(docs): update toc 243947c
  • chore(docs): add troubleshooting; modify master image b72883b

v0.4.7...v0.4.8

v0.4.7

05 Feb 10:32
Compare
Choose a tag to compare
  • fix(master): use correct rels path on swapping image on slideMaster 436cf37

v0.4.6...v0.4.7

extract slide dimensions

13 Jan 09:14
Compare
Choose a tag to compare
  • chore(slide): extract dimensions only from presentation.xml f87de26
  • chore: slide.getDimensions JSDOC. aff0d5b
  • chore: slide.getDimensions simple test. c80af6f
  • feature(slide): get slide dimension 3e6d7c5
  • fix(slide): use proper ns for chart coordinates f49f44a

v0.4.5...v0.4.6

load templates without creationIds; prepare XmlSlideHelper extensions

24 Nov 12:09
Compare
Choose a tag to compare
  • chore(deps): bump versions 2b7966c
  • fix(slide): allow slides and elements without creationId; fixes #80 6a27cac
  • refactor(slide): move ElementInfo related functions to XmlSlideHelper 4327019
  • Merge pull request #70 from singerla/dependabot/npm_and_yarn/babel/traverse-7.23.2 872e5fa
  • chore(types): export AutomizerParams type 60cd752
  • Update README.md #78 bbf6d4c
  • Update README.md concerning animations #77 3395c82
  • fix(test): use TableWithEmptyCells for formatting c29c604
  • chore(test): style table border & font size (#77) e32fd1f
  • chore(deps): bump @babel/traverse from 7.17.9 to 7.23.2 6a03db3

v0.4.4...v0.4.5

add example for table cell formatting

24 Oct 09:16
Compare
Choose a tag to compare
  • chore(test): add example for table cell formatting (#77) bbd4241

v0.4.3...v0.4.4

fix tracker when creating multiple outputs

24 Oct 07:53
Compare
Choose a tag to compare
  • fix(tracker): reset tracker on finalize to avoid singleton issue (fixes #75) 590341c
  • fix(count): add counter reset #75 96d1251
  • fix(count): always reset counter before loading a template #75 e20cedb
  • refactor(types): split into ChartModificationCallback and ShapeModificationCallback d4a79e4

v0.4.2...v0.4.3