Skip to content

Releases: docflex/UnifiedReporter

v0.1.0-rc.1

27 Jul 15:56
d90783e

Choose a tag to compare

Merge pull request #13 from docflex/feature/Straight-Through-Processor

Pipeline fix

v0.0.1-rc.3

20 Jul 15:29
a0b0775

Choose a tag to compare

🚀 v0.0.1-rc.3 – First Release Candidate

This is the first release candidate of UnifiedReporter, laying the foundation for a unified and extensible reporting service with support for common data export formats.

✨ Features Introduced

  • Modular Report Export Architecture

    • Initial support for pluggable export formats (CSV, XLSX).
    • Format-specific strategies are encapsulated behind a common interface.
  • CSV Export Format

    • Generates reports in comma-separated values.
    • Supports simple tabular data.
  • XLSX Export Format

    • Produces Excel-compatible spreadsheets.
    • Utilizes Apache POI to structure rows, styles, and columns.
  • Structured Error Handling

    • Introduced ErrorCode enum for consistent application-level error codes.

    • Defined custom exceptions:

      • FormatException – for unsupported/malformed formats.
      • ReportException – for generalized reporting errors.
  • New Enums and Abstractions

    • FileExportFormat: standard enum to define supported export types (CSV, XLSX).
  • Test Coverage Integration

    • Unit tests included for format-specific implementations.
    • GitHub Actions workflow validates test success before merging.
  • Release Candidate Workflow

    • Added GitHub Actions to optionally trigger tagged builds as release candidates.
    • Release artifacts (.jar) published with tag-based GitHub Releases.

🔗 Full Changelog

[Compare v0.0.1-rc.1...v0.0.1-rc.3](v0.0.1-rc.1...v0.0.1-rc.3)