May 24, 2026
·
office-stamper
excel
spel
This guide shows how to expose an .xlsx workbook to your templates through ExcelContext, so SpEL can query sheets, individual cells by A1 address, each sheet’s default table (header row + records), and named tables by name.
· Read more...
May 17, 2026
·
office-stamper
spel
security
docs-as-code
In March, I pivoted office‑stamper back to Spring SpEL to unlock predictable nested contexts and fix long‑standing sharp edges. In April, we delivered SVG stamping. In May, I’m focusing on safety: how to let expressions power your templates without opening... · Read more...
May 10, 2026
·
office-stamper
cli
windows
packaging
jpackage
Long‑term goal: provide a friendly command‑line that can batch‑generate documents from business‑friendly sources — Word/PowerPoint/Excel templates with data from CSV/JSON. This post documents the Windows packaging path with jpackage, plus a short note on native executable experiments.
· Read more...
May 03, 2026
·
office-stamper
java
imageio
svg
emf
wmf
In April, I shipped v3.3 with SVG stamping as the headline feature. This month’s commit goes deeper: I unified how office‑stamper handles images—raster and vector—by moving to a modern ImageIO‑based pipeline with custom plugins.
· Read more...
Apr 05, 2026
·
office-stamper
java
api
release
svg
Following our pivot back to Spring SpEL in v3.2,
version 3.3 of office-stamper addresses a request that has been on my radar
for a long time: high-fidelity vector image stamping.
· Read more...
Mar 01, 2026
·
office-stamper
java
api
architecture
When I released office-stamper v3.0 back in January, I introduced the possibility of using a fully custom ExpressionParser. The goal was to give users complete control over how placeholders were evaluated. However, less than three months later, I am retiring... · Read more...
Feb 01, 2026
·
office-stamper
java
ci-cd
docs-as-code
refactoring
Following the stabilization of the public surface in version 3.1, my focus for January turned toward the “engine of the engine.” As a solo maintainer, I don’t have a team to review my PRs or catch my blind spots. To... · Read more...
Jan 01, 2026
·
office-stamper
java
api
refactoring
Following the major overhaul of v3.0, my focus for office-stamper has shifted from “making it work” to “making it stable.” Last week, I detailed how I deleted 12,000 lines of legacy test utilities. Today, I’m bringing that same pruning shears... · Read more...
Dec 29, 2025
·
office-stamper
java
testing
refactoring
As v3 of office-stamper settles in, I’ve turned my attention to the foundation that keeps the project stable: the test suite. Over the years, the test package had accumulated a significant amount of “helper” debt. This month, I’ve deleted over... · Read more...
Dec 22, 2025
·
office-stamper
java
architecture
v3
With the release of office-stamper v3.0, much of the spotlight has been on the new hierarchical context and the engine refactoring. However, one of the most significant changes for the long-term health of the project happened in the “ shadows”:... · Read more...