- Updated dependencies
- Updated to Vaadin 25
- Updated dependencies
- Migrated deployment to Sonatype Maven Central Portal #155
- Updated dependencies
- Fix naming so that Vaadin Directory sync works #318
- Updated dependencies
- Make it possible to better customize
SpecificConfigComponent
- Updated dependencies
- Added dedicated method for adding steps to WizardPanel to make overriding it easier #269
- Updated dependencies
- Fix column order being ignored #256
- Fix cells truncating data #229
- Updated dependencies
- Updated to Vaadin 24.4
- Update to JasperReports 7
- Updated dependencies
⚠️ GroupId changed fromcom.xdev-softwaretosoftware.xdev- Updated dependencies
- Fixed not working translations on preview step #153
- Updated dependencies
- Fixed compilation problems due to missing
ecjdependency #98 - Updated dependencies
- Adds support for Vaadin 24+, drops support for Vaadin 23
If you are still using Vaadin 23, use the3.xversions.- Requires Java 17+
- Replaced the underlying reporting framework
dynamicreportswith our fork of it which is specially designed for this project- Differences from the original project are roughly described in the changelog.
- Removed
XMLfrom the default formats because the exported data was unusable - Replaced
VaadinInternalRenderingColumnHeaderResolvingStrategywithVaadinColumnHeaderResolvingStrategy - Updated dependencies
- Undocked from RapidClipse
- Changed package from
com.rapidclipse.framework.server.reportstosoftware.xdev.vaadin.grid_exporter
- Changed package from
- Restructured the UI
- Using a step-by-step-wizard like layout
- Made formats configurable via UI
- Refactored software architecture to make the component more expandable
- Removed
XLSfrom default formats due to not included dependency which causes a crash (XLSXstill works) - Updated dependencies
Example usage:
| v1 | v2 |
|---|---|
GridExportDialog.open(grid) |
GridExporter.newWithDefaults(grid).open() |
- Removed unused code
- Updated dependencies
- Vaadin 23.2
- Removed unnecessary code and dependencies; Updated jasperreports to latest version
Initial release
- Forked project from the RapidClipse Framework (Version 11.0)
- Updated to Vaadin 23
- Removed unnecessary code and dependencies
- Removed requirement that Grid columns need keys
- Reworked localization - can now be explicitly set using
GridExportLocalizationConfig