Releases: singerla/pptx-automizer
Releases · singerla/pptx-automizer
Add/use/modify slideMasters and slideLayouts
- Merge pull request #53 from singerla/feature-import-master b65a64a
- feature(master): add autoImportSlideMasters; add tests & readme b489d38
- feature(master): use source layout / auto import required layouts e6cc9bc
- feature(master): add/modify shapes to/on master slide af35b52
- feature(master): set proper incremented ids; use slideLayout (WIP) de81cc6
- feature(master): copy related files & update rels (WIP) 827211a
- chore(master): copy slideMaster & slideLayout files (WIP) 29a44ad
- feature(master): prepare for master/layout imports ebaa22f
- Merge pull request #51 from singerla/feature-chart-helper aff55de
- chore(chart): add tests & docs for plotArea/chartLegend modifiers 3f12aa5
- Merge remote-tracking branch 'origin/feature-chart-helper' 7a1b95b
- feature(slide): add elements to slide by creationId OR by name fallback f97b116
- chore(helper): remove unused imports 0b3f616
- chore: minor changes 232b7f1
- minor changes ae5edd8
- added chart modifiers 10758cf
- feature(chart): resize plot area 14ced0d
provide JSZip after pptx generation
- Merge pull request #50 from singerla/feature-output-stream e6e332e
- feature(output): getJSZip to create more output variants, e.g. generateAsync 03a6411
- feature(output): pass options to stream(); add to README.md 28c6c45
- feature(output): add stream example to dev.ts 4df2e49
- feature(output): create readable stream from output file instead of writing to disk (WIP) cd0d35d
- Merge pull request #48 from singerla/feature-cache 0944a39
- Merge pull request #47 from singerla/main a1362aa
- chore(deps): bump versions; remove lodash 5c4a8f1
- refactor(archive): use jszip to compress fs created folder afde8db
- refactor(archive): switch types fs / jszip (wip) 9ac27b8
- Merge pull request #44 from singerla/main 49d5529
tweak performance; fix setCreationIds
- fix(template): use creationIds only when param is set to true; but not if pres.setCreationIds() is called; bacbc87
- chore(docs): add cleanup / compression params to readme 48f9f9c
- chore(deps): bump json5 from 2.2.1 to 2.2.3 89322f8
- refactor(xml): use buffer for xml modifications abe2ad6
- refactor(xml): define xml type aliases 534d69b
- refactor(zip): introduce IArchive (wip) 51dbd88
- refactor(files): introduce file proxy; separate all JSZip specifics bee61cd
extended charts; content-tracker; compression
- Merge pull request #42 from singerla/feature-content-tracker de0d21c
- chore(docs): add cleanup / compression params to readme 3fd1b71
- chore(zip): finalize cleanup 0398c57
- Merge branch 'feature-cache' into feature-content-tracker 1734c9a
- chore(zip): add cleanup-param; protect slideLayout-images from cleanup deletion 4ee8a59
- chore(zip): remove unneeded images e3403bc
- chore(zip): remove contents that became unneeded due to "removeExistingSlides: true" 841250e
- chore(zip): set compression level; track files & rels 4090122
- feature(zip): add ContentTracker to track all used files (WIP) 08a71ea
- Merge pull request #41 from singerla/dependabot/npm_and_yarn/json5-2.2.3 298b909
- chore(deps): bump json5 from 2.2.1 to 2.2.3 4f15e23
- chore(docs): Extended chart types a00b8b2
- Merge pull request #36 from singerla/bug-extended-chart 431b78a
- Merge pull request #38 from singerla/feature-cache-1 7cc74c5
- Merge branch 'feature-cache' into feature-cache-1 82e47cf
- Merge pull request #34 from singerla/dependabot/npm_and_yarn/xmldom/xmldom-0.8.4 643b7d5
- Merge pull request #37 from singerla/main ac38712
- fix(chart): split into subtypes chart/chartEx 325e9b5
- chore(xml): add info keys to Target; fix return value for fileExistsInArchive 593f03a
- chore(xml): add info keys to Target; fix return value for fileExistsInArchive a96fad6
- Merge pull request #35 from singerla/main 3e0fb10
- Merge branch 'bug-extended-chart' into main 69754c4
- feature(chart): add setExtendedChartData and chartEx related modifiers (WIP) dda1753
- chore(deps): bump @xmldom/xmldom from 0.8.3 to 0.8.4 2fdc01e
- Merge pull request #33 from singerla/dependabot/npm_and_yarn/decode-uri-component-0.2.2 2d91bb7
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 8e623d1
- Merge pull request #32 from singerla/feature-modify-presentation 89ced96
- chore(slide): add imgProps to unsupported tags b8dfa25
- chore(pres): log message if getLocation fails 524de1f
- doc(pres): Add sort slide chapter to readme ff6b963
- Merge pull request #31 from singerla/feature-modify-presentation dac9596
- test(pres): add test to sort slides c6ae6dd
- chore(pres): remove sldId enumeration, is normalize now 2515b66
- fix(pres): add normalisation callback to restore "sldId" 861e7ad
- Update README.md 1ac8502
- Update README.md f03deb0
- Update README.md d785ad6
- Update README.md 73ec1f7
- Update README.md 97f8c3d
- Update README.md bf1b06c
- Update README.md c52242c
- feature(cache): write temporary files to disk; use system zip/unzip a6da056
- chore(xml): add ModifyXmlCallback; add sortCollection e9c6d91
- feature(pres): apply presentation modifiers 9927424
- chore(doc): add How to sort output slides c3666b3
- Merge pull request #30 from singerla/main e813653
- fix(test): remove unneeded fixtures 4841d3a
- fix(result): sort gate -2 (wip) 41ba760
- fix(chart): add chart subtype (WIP) 7b1e08b
- chore(docs): add some props to readme 08a1cbd
- Merge remote-tracking branch 'origin/main' cba5c4a
- feature(slide): Remove existing charts, images or shapes from added slide 3d9f82d
- Merge pull request #27 from singerla/dependabot/npm_and_yarn/xmldom/xmldom-0.8.3 9241909
- chore(types): add StatusTracker type to export f6a5a7a
- chore(shape): wrap callback with try-catch 4cbb347
- chore(deps): bump @xmldom/xmldom from 0.8.2 to 0.8.3 ed169f9
datapoint labels; axis params; xmldom version
- chore(xml): bump xmldom version; add dLbl-template 0986dd5
- fix(image): add suffix for created rId-attributes to prevent messed svg insertions 72fd901
- chore(chart): minor fixes 020a456
- chore(chart): support custom image based textures for line markers d8395ba
- fix(slide): remove unsupported xml tags from ppt-addons (e.g. thinkcell) 7749b8f
- chore(shape): update shape position (move or resize) by given offset bf892d9
- chore(axis): modify value axis formatCode 945d7fd
- chore(axis): modify value axis minor/major unit adeae8b
- fix(template): avoid error on root tpl w/o slides 197fe39
- feature(template): remove all existing slides from rootTemplate 5ffaa15
- feature(dir): use template fallback dir 0dae3f5
- fix(xml): force node assertion from previous sibling for xlsx 323b83b
- chore(table): add background to table row style db76968
- chore(shapes): set table cx & cy / add style to shapes c5ba1d8
- fix(xml): set xml element template only once 69a3f01
- refactor(xml): use unmodified template node to assert a target ec34410
- feature(labels): WIP modify series- & datapoint-labels f68ca16
added statusTracker
bump deps versions
set text-, series- & point-styles
- chore(tests): renovate tests fe435c6
- chore(types): add exported types bf373ce
- fix(types): fix slide selector; minor fixes 92bcf8b
- chore(types): remove unnecessary declaration 798f723
- feature(chart): set range for value axis 1c8ff93
- chore(chart): modify chart point border bea6755
- chore(master): first steps for master slide copying (WIP) acdc722
- fix(text): extend text blocks properly before replacing f886b81
- fix(chart): assert first column in workbook table has id 1 10564e4
- chore(shape): validate position params 41e3783
- feature(table): modify table cell borders 18f42d9
- feature(chart): support for combo chart (bar/vert. lines) e74192d
- chore(chart): make chart point marker style optional 5aa5e84
- chore(needGap): sectors & styles be4db87
- test(chart): add scatter pptx template c61c8ea
- feature(chart): scatter chart; add isRequired to Modification type 441547b
- feature(chart): set style for series & points 8985cdf
- refactor(text): unify color/style/content 023a7d9
- feature(tables): set cell text color (wip) e38e936
- chore: improve console logging 276cb41
- feature(xml): create text element if assertion failed eab95ea
- chore(types): export table/chart types b9a00e3
- chore(modify): toggle table dim adjust / fix replace options d5b2fc8
- fix(modifier): tag replacement; adds color/size mods 58b9637
- fix(modify): improve tag matching/merging across blocks (wip) 0729458
- fix(modifier): remove remaining text on setText 4499091
- feature(modify): switch lib to es2020; replace text by array of replacements (WIP!) ea3fd81
- chore(modifier): add replaceText; fix setPosition parentNode f17d8fa
- chore(shape): check for proper callback type e140d82
- fix(template): join nameFragments from slide note's first line 17798d5
- fix(slideNotes): determine slideNote number by relation 3c2f66d
- feature(creationIds): parse slide title from notes/header 41ede12
- chore(info): add shape position to info stack 99e7d16
fixes file & workbook
- Merge pull request #20 from singerla/dependabot/npm_and_yarn/path-parse-1.0.7 4083b13
- Merge pull request #22 from singerla/dependabot/npm_and_yarn/tmpl-1.0.5 825ee1c
- Merge pull request #21 from singerla/dependabot/npm_and_yarn/jszip-3.7.0 af279f5
- fix(workbook): remove all rows without "v"-tag 8085f5c
- fix(writer): use fs.promises to catch errors properly b93a3b4
- chore(deps): bump tmpl from 1.0.4 to 1.0.5 732e7b1
- chore(deps): bump jszip from 3.6.0 to 3.7.0 f127e59
- chore(deps): bump path-parse from 1.0.6 to 1.0.7 c2fb625
add constructor params, use creation ids
- test(params): add initial params to automizer constructor c82ba33
- chore(shape): parse type details b76177c
- chore(templates): load templates in constructor 7983d5b
- chore(types): export summary 6a0e088
- feature(templates): finds slides and elements by creation id 3cc77bf
- chore(docs): add link to automizer-data 167502a