# Changelog

## 0.1.0 (2026-03-14)

Initial release.

- OPC package layer (read/write .pptx ZIP containers)
- Presentation model (Presentation, Slide, SlideLayout, SlideMaster)
- Shapes and text (TextFrame, Paragraph, Run, Font, ShapeCollection)
- Tables (rows, columns, cell text, cell merge)
- Images (PNG, JPEG with auto-detection); `Image` re-exported from top-level package
- Charts (bar, column, line, pie with data binding)
- Unit conversions (Inches, Cm, Pt, Emu)
- RGBColor support
- Type annotations (mypy --strict clean)
- Python 3.10+ support
- Security: centralized XML parsing via `parse_xml()` helper with ZIP entry size limits
- Lint: ruff enforced in CI; all unused imports and dead code removed
