v0.0.4
What's Changed
v0.0.4 β 2025-12-17
π Overview
- Exporter API realigned to keep sheet creation/management internal (back to the original design).
write(OutputStream)no longer closes the caller-provided stream.- Version bumped to
0.0.4with related test updates.
π Changes
- Simplified
ExcelExporter#addRowstoaddRows(List<T>);DefaultExcelExporternow owns sheet creation/splitting viacurrentSheet. - Sheet names now consistently use
MySheet(0),MySheet(1)format. write(OutputStream)closes only the workbook; the external stream remains open.build.gradleversion bumped to0.0.4.
β οΈ Breaking / Behavior Notes
- Callers using
addRows(Sheet, β¦)must switch toaddRows(List<T>). - If consumers assert sheet names in output files, update expectations to the new naming scheme.
π οΈ Minimum Required Java Version
- Runtime: Java 8+
- Build/Test toolchain: JDK 21
π¦ Maven Repository
Full Changelog: v0.0.3...v0.0.4