Releases: thomas-villani/pptlive
Releases · thomas-villani/pptlive
Release list
v0.8.0
What's Changed
- feat(media): v1.7 — media insertion + narrated-video export by @thomas-villani in #28
- feat: shape arrangement + text-run-level hyperlinks by @thomas-villani in #29
- chore: foundational hardening — CI matrix, smoke fixture, spikes, .gitattributes by @thomas-villani in #30
- chore(ci): bump the github-actions group with 5 updates by @dependabot[bot] in #31
- Spec the consistency linter + spike proofing via Word-COM borrow by @thomas-villani in #32
- feat(media): playback long-tail — mute / volume / trim setters by @thomas-villani in #33
- chore(ci): bump actions/setup-node from 6 to 7 in the github-actions group by @dependabot[bot] in #34
- fix: four wrong COM constants + restore docs parity (pre-0.8.0) by @thomas-villani in #35
- chore(ci): bump actions/setup-python from 6 to 7 in the github-actions group by @dependabot[bot] in #36
- docs: rebuild the non-coder onboarding funnel + CLI escape / MCP import-guard fixes by @thomas-villani in #37
- feat: exhaustive set_paragraphs key table + add_shape(text=) by @thomas-villani in #38
- spike(crop): pin PictureFormat.Crop* semantics against live PowerPoint by @thomas-villani in #40
- feat(shapes): picture crop — crop() + crop_to_fit(cover|contain) by @thomas-villani in #41
- chore(release): cut 0.8.0 — five honesty fixes, docs sweep, repo tidy by @thomas-villani in #42
- chore(release): teach bump-my-version about uv.lock by @thomas-villani in #43
New Contributors
- @dependabot[bot] made their first contribution in #31
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- ci: run the test gate on every PR and push, not only on release by @thomas-villani in #25
- feat: post-creation edit surface — cell styling, set_picture, table columns, SmartArt per-node format by @thomas-villani in #26
- fix: resolve code-review backlog (36 findings: 5 High, 9 Medium, 22 Low) by @thomas-villani in #27
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: advanced fills + effects + transparency + line styling (v0.5.0) by @thomas-villani in #18
- feat: authoring-feedback round — view-follow, geometry read, shapeid everywhere, placeholder geometry by @thomas-villani in #19
- Shape animations + deck structure & feedback batch by @thomas-villani in #20
- docs: complete v0.6 doc surface + consolidate roadmap by @thomas-villani in #21
- chore: finalize v0.6.0 changelog + gate release on tests by @thomas-villani in #22
- fix(tests): make fake Presentation.Path OS-independent (unblock release CI) by @thomas-villani in #23
- fix(tests): drop now-unused os import in conftest (ruff F401) by @thomas-villani in #24
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: shape hyperlinks, slide transitions, per-slide background (v0.4.0) by @thomas-villani in #17
Full Changelog: v0.3.0...v0.5.0
v0.3.0
What's Changed
- docs: document fuzzy find / replace; date the 0.2.0 changelog by @thomas-villani in #5
- Address MCP test-feedback findings + view-preservation diagnosis by @thomas-villani in #6
- Shape fill/border, z-order, and the delete-proof shapeid anchor (pt3 styling) by @thomas-villani in #7
- feat: recolor SmartArt node & chart text (PPTLIVE-009) by @thomas-villani in #8
- feat: v1.3 review comments — read + add/reply/delete (threaded) by @thomas-villani in #9
- feat: v1.1 deck snapshot — whole-deck low-res render for vision models by @thomas-villani in #10
- feat: v1.1 save / save_as / PDF export — complete the output tier by @thomas-villani in #11
- chore: comprehensive-review mitigations — bug fixes, cleanups, doc refresh by @thomas-villani in #12
- Drop Python 3.10; collapse CLI scaffold and MCP op dispatch into single-source patterns by @thomas-villani in #13
- chore: clear refactor-plan minor backlog; fold gpt-5.4 review into roadmap by @thomas-villani in #14
- v1.6 text-model reliability + v1.0 exec CLI (fastmcp-free dispatch seam) by @thomas-villani in #15
- fix(charts): make set_data resilient to the embedded-Excel commit race by @thomas-villani in #16
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: fuzzy find / replace across the deck (v1.0) by @thomas-villani in #4
Full Changelog: v0.1.3...v0.2.0
v0.1.3
What's Changed
- fix(mcp): keep COM apartment open for the server's lifetime (fixes title-slide jump + segfault) by @thomas-villani in #3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- ci: bump release workflow actions to Node 24 majors by @thomas-villani in #1
- feat(mcp): return rendered images inline so remote hosts can see them by @thomas-villani in #2
New Contributors
- @thomas-villani made their first contribution in #1
Full Changelog: v0.1.1...v0.1.2
v0.1.1
v0.1.0
Full Changelog: https://github.com/thomas-villani/pptlive/commits/v0.1.0