Releases: jtablesaw/tablesaw
v0.32.1
v0.32.0 - XLSX support and optional modules (broken)
Major features
- XLSX support (#470). Thanks @hallvard
- New optional module structure, which was unfortunately broken (#475)
Enhancements
- Implemented plot.ly's
categoryOrder
- Support comment character in CSV files (#483). Thanks @jmcgonegal
- Plot.ly template customization (#482). Thanks @hallvard
- Configure shade plugin to create OSGi bundles (#481). Thanks @hallvard
Bug fixes
- Fixed
stepWithRows
Development
- Upgrade to junit 5 (#476)
v0.31.0
- Fat columns returned from file readers by default
- Fixed-width file support (Thanks @Sparow199)
- Improved marker support
- Support for custom color bars on scatter charts with scaled colors
- Additional table creation validation
- Fixed numeric to string conversion
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0: Major update to column API
With this release we wanted to strike a balance between making the implementation and maintenance of the library more approachable, reducing memory usage, and providing powerful operations.
We provide non-double numeric column types so that data can be held in memory in a less memory-intensive manner. All computations return DoubleColumn
. The alternative would be supporting every pair-wise type of numeric, which would quickly make the library too difficult to contribute to and maintain. The user can convert DoubleColumn
to less memory intensive column types like IntColumn
as they choose to reduce in-memory overhead for large tables. For small tables, users may be comfortable keeping all columns as DoubleColumn
.
Other improvements include:
- Improvements to Smile machine learning integration
- Additional CSV parsing options
- Bug fixes
Thanks to @hallvard, @Ebalaitung, @jln-ho, @gregorco for contributing to this release