Releases: docflex/UnifiedReporter
Releases · docflex/UnifiedReporter
v0.1.0-rc.1
Merge pull request #13 from docflex/feature/Straight-Through-Processor Pipeline fix
v0.0.1-rc.3
🚀 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
ErrorCodeenum 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)