Skip to content

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 19 Dec 08:14
b12ced9

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.4 with related test updates.

πŸ”„ Changes

  • Simplified ExcelExporter#addRows to addRows(List<T>); DefaultExcelExporter now owns sheet creation/splitting via currentSheet.
  • Sheet names now consistently use MySheet(0), MySheet(1) format.
  • write(OutputStream) closes only the workbook; the external stream remains open.
  • build.gradle version bumped to 0.0.4.

⚠️ Breaking / Behavior Notes

  • Callers using addRows(Sheet, …) must switch to addRows(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