8.15 Reporting
Breaking changes
- Added alternate data grouping strategies to templated reports
Features
- Add backend support for report input parameters
- Allow configurable max row limit for request server datasources
- Enhance CSV report data sanitisation to also sanitise column headers
- Updated parameterisation implementation with latest design requirements
pbc-reporting-ui: Allow the user to define the order in which fields arepbc-reporting-ui: Do not set cell formats for xlsxpbc-reporting-ui: Use combobox to filter datasource selectionpbc-reporting-ui: Add week day date filters and filter tooltipspbc-reporting-ui: Support csv output with template and multiple datasources
Fixes
- Ensure basic excel reports preserve correct type for date and datetime columns
- Ensure reports can be generated using csv templates
pbc-reporting-ui: Clean up old fields which are no longer in the metadatapbc-reporting-ui: Handle field types in filters in legacy reporting
Dependency changes
- Bump org.gradle.test-retry from 1.5.10 to 1.6.4
Patch releases
8.15.6
Features
reporting: File-expiry retention for generated reports
8.15.5
Fixes
- Bump seed-utils to 15.6.2 to unblock FoundationUI 15 apps
8.15.4
Fixes
- Update file server version for api change
Dependency changes
- Add JFrog dev-repo to Gradle configs to mitigate Maven Central throttling
8.15.3
Fixes
- Resolve version from the first @genesislcap/* dependency
Dependency changes
- Bump genesisVersion from 8.15.0 to 8.15.14
8.15.2
- This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.
8.15.1
- This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.
Breaking change guidance
Added alternate data grouping strategies to templated reports
Any reports configs that were using the excel template multisheet functionality will need to be modified, as the data keys have been changed from 'key' and 'value', to 'groupId' and 'items', as this is for more self-explanatory and easy to explain to users.