2.0.0
Changelog
- CSV export is now done by default using UTF-8 encoding. This works correctly with Excel as a BOM character is also set by default. See
ExportCsvConfig
to configure all this. - Custom mapping for CSV export. See
withMapping(ExportMapping<T> mapping)
inExportConfig
- Opencsv and POI have been upgraded to their latest versions
- There is now an empty Excel style alongside the default
borderStyle
. This can be configured through theExportExcelConfig
:ExportExcelConfig.newXlsxFile().withCellStyler(ExcelCellStyler.emptyStyle())
Breaking Changes
- At least Java 11 is required to use Windmill
- In
CsvParserConfig
,charset
has been replaced withfallbackCharset
. Now the charset will be automatically detected with the file bom, if none is found thefallbackCharset
will be used. - In
ExportCsvConfig
,charset
is now of the typeBomCharset
and by defaultUTF-8
instead ofISO_8859_1
IteratorStreams
has been moved to thestreams package
Maven
<dependency>
<groupId>com.coreoz</groupId>
<artifactId>windmill</artifactId>
<version>2.0.0</version>
</dependency>