Releases: singerla/pptx-automizer
Releases · singerla/pptx-automizer
Release list
use imported media files; duotone image colors; extended readme
- chore(docs): examples about shape types in general; about images in detail a8da59c
- chore(test): addElement / modifyElement / duotone for images 399caa0
- refactor(image): unify Xml types; apply modifyElement to images 9bf6111
- fix(types): use proper type for XmlElement c3284e5
- fix(image): await imported files 21421ff
- chore(test): test duotone fill / combination with media load a5f24c4
- chore(test): test loading of external image / update relation target bf7c9eb
- feature(image): load external images / set image target with modifier 47be914
- chore(test): add external png to media dir; add duotone example to SlideWithImages.pptx 3b6744a
- chore(docs): explain selectors and creationIds in detail cbf10ba
- feature(image): modify duotone color overlay for blipFill 6dec687
- chore(shape): remove think cell related contents (wip) 17ad0b5
v0.3.6
fixes axis, layouts and table issues
- fix(chart): added element as first setAxisRange argument + test f63a134
- fix(shape): check for a:off parent node on updating group position 6ab4a3f
- chore(master): import layouts only once 4fc5f2d
- chore(master): use layout's name to target slide.useSlideLayout a8c9449
- chore(chart): set chart combo secondary axis range by category length 02d9937
- fix(table): sort border tags before modify c474dd3
- chore(table): create table cell border if not existing 7eb4e37
- chore(table): set table cell border style 172e82b
- chore(shape): handle unmatched sourceElementOnTargetSlide 7ffad91
- fix(shape): return proper value for hasCreationId per shape 2d9d8e2
Get information about template slides and shapes
- Merge pull request #61 from MP70/getAllTextElements 8e5fe18
- fix(xml): use creationIds; check for existing text content; 67506e0
- prettier cdd7a83
- tidy and comment e80f2f3
- test template 915ebb7
- add getTextEleIds a567f07
- test 6007b84
- chore: add some interfaces to export 833e0d6
- Merge pull request #59 8ac8621
- tests 2fb22af
- Add slide number helper and pass thru to template d071faf
- chore(master): extend type map to support e.g. think-cell relations on layouts 3001ca8
Support related contents in slideLayouts
fix ISlide; assert related contents
- chore(rels): add comment to assertRelatedContent 9b46f3d
- feature(hasShapes): assert related content / add base class HasShapes; dda0992
- fix(slide): update ISlide interface 50faf59
- fix(master): add useSlideLayout to ISlide; add some exports e803d36
- Merge remote-tracking branch 'origin/main' e2dc487
- fix(master): status; add comments / ToDos 89e10e1
- chore(docs): slideMaster and slideLayout restrictions f908daf
- Merge remote-tracking branch 'origin/main' a171f62
- fix(master): rels path for images coming with autoImportSlideMasters 7673015
- chore(readme): Fix link to chapter df49e37
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