Skip to content

v1.2.0 — Excel Live Formulas + PowerPoint improvements

Latest

Choose a tag to compare

@xpm-cmd xpm-cmd released this 05 Mar 04:25

What's New in v1.2.0

🧮 Excel — Live Formulas (new in this release)

generate_excel now supports three ways to embed real Excel formulas:

1. Formula Template per row — new formulaTemplate column property

{ "header": "Weighted", "key": "weighted", "numFmt": "0.00",
  "formulaTemplate": "=B{row}*C{row}" }

Generates =B2*C2 in row 2, =B3*C3 in row 3, etc. Change a value → whole column recalculates.

2. Inline formulas in row data — any value starting with = is treated as a formula

{ "name": "Total", "value": "=SUM(B2:B10)" }

3. Absolute formula cells — formulas[] array now exposes numFmt in the MCP schema

{ "cell": "D8", "formula": "SUM(D2:D7)", "numFmt": "0.00" }

Also exposed in schema: numFmt on columns[] items (was in TypeScript interface but hidden from Claude).

Cross-sheet references work in all three modes: =OtraHoja!B{row}


📊 PowerPoint Template — improvements

  • Fixed encoding on Windows: PYTHONIOENCODING=utf-8 added to Python subprocess env
  • Multi-line placeholder content now auto-detects bullet format per line (- item, • item, * item)
  • Nested bullets supported ( - item → level 1)

🔒 Other changes

  • Removed bundled .pptx templates from the repo — plugin is now fully template-agnostic (bring your own template via templatePath)
  • Added assets/themes/ to .gitignore

Upgrade

git pull
npm run build
npm run install-plugin

Then restart Claude Code.