# ppt-master v3.1.0 - Product: ppt-master (https://whatsnew.fyi/product/ppt-master) - Vendor: hugohe3 - Date: 2026-07-04 - Version: v3.1.0 - Original notes: https://github.com/hugohe3/ppt-master/releases/tag/v3.1.0 - Permalink: https://whatsnew.fyi/product/ppt-master/releases/v3.1.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Export native chart chrome metadata including titles, overlays, and axis labels with SVG fallback styling mirrored into native charts - **added** — Inherit typography from SVG fallback in native charts while preserving explicit bounds, point colors, and overlays - **added** — Guard chart chrome against invisible fallback text - **changed** — Use viewBox as the single source of truth for canvas size in preview and export - **changed** — Split native_objects into a subpackage and group drawingml and package modules - **changed** — Centralize SVG resource path resolution and parse each SVG once across DOM checks - **fixed** — Error on silent-loss paint colors (hsl, alpha-hex) during export validation - **fixed** — Validate exported PPTX typefaces during export validation - **fixed** — Harden spec_lock drift scanning ##### Native chart fidelity - Export native chart chrome metadata (titles, overlays, axis labels) and mirror SVG fallback styling into native charts - Inherit typography from the SVG fallback; preserve explicit bounds, point colors, and overlays - Guard chart chrome against invisible fallback text ##### Checker / export validation hardening - viewBox is now the single source of truth for canvas size (preview + export aligned) - Error on silent-loss paint colors (hsl, alpha-hex); validate exported PPTX typefaces; harden spec_lock drift scanning ##### Internals - Split `native_objects` into a subpackage; group drawingml/package modules; centralize SVG resource path resolution; parse each SVG once across DOM checks ##### Docs - Require human review for AI-assisted PRs; sharpen image strategy & preview checkpoints