9.5.0 (2026-05-08)
Features
- chart: Add ChartEx cache population for improved preview rendering (cc3b389)
- excel: Add chart, chartEx, sparkline, and chartsheet support (d13f95b)
- excel: Chart compatibility matrix, docs & ChartEx/3D/dataTable/userShapes gaps (3c31a9e)
- excel: Chart integration test suite + removeChart anchor cleanup (465fa6e)
- excel: Classic-chart schema validator + dLbls child order + pivot anchor (5f6a37c)
- excel: Lazy chart support + test infrastructure improvements (6b5a24d)
- excel: OOXML validator overhaul + chart compliance fixes + full chart catalogue (3638020)
Bug Fixes
- chart: Correct documentation, rendering, and cross-workbook copy issues (3039fec)
- excel: Eleven chart bugs surfaced by a review + TZ-independent date serial (0f240e0)
- excel: External links cause Excel to reject file as corrupt (eeaa273)
- excel: Replace pseudo-glyph PNG text rendering with real TTF rasterizer (3adefdb)
- pdf: Overhaul chart rendering in PDF export (72711e7)
- pdf: Rich text overflow, per-run wrap measurement, and overflow erase (82faf0f)
- security: Eliminate remaining CodeQL regex and sanitization alerts (7b2d5e7)
- security: Resolve all CodeQL polynomial regex and sanitization alerts (af2d0c5)
- svg: Replace regex parsing with manual attribute parser to avoid backtracking issues (ce37fd1)
- test: Replace platform-dependent PNG hash with determinism check (709d834)