Bot releases are hidden (Show)
This is a very minor release as a prelude to branching for post-java-8 development.
Full Changelog: https://github.com/jtablesaw/tablesaw/compare/v0.43.0...v0.43.1
Published by lwhite1 over 2 years ago
Security vulnerabilities addressed
Bug fixes
Performance-Related Enhancements
Other Enhancements
Documentation Enhancements
Full Changelog: https://github.com/jtablesaw/tablesaw/compare/v0.41.0...v0.43.0
Published by lwhite1 almost 3 years ago
Published by lwhite1 about 3 years ago
This is a documentation only release focused on improving JavaDoc coverage.
The following are now fully documented for public methods.
In package tech.tablesaw.tables
In package tech.tablesaw.api
In package tech.tablesaw.columns and sub-packages
All classes and interfaces in the following packages:
Published by lwhite1 about 3 years ago
This release focused on minor enhancements that eliminate gaps in functionality.
Note that the change to method Table:shape() modified the String that is returned, changing the functionality of the method slightly.
@lwhite1
Minor extensions (#999)
Added methods:
DoubleColumn:asDoubleArray()
FloatColumn:asFloatArray()
IntColumn:asIntArray()
ShortColumn:asShortArray()
StringFilters:isIn()
StringFilters:iNotIn()
IntColumn:isNotIn()
Other enhancement:
Made Table:removeColumns() return Table rather than Relation (#1003) …
Added method Date:isNotEqualTo(LocalDate) (#1004) …
Made shape() return the name of the table, along with the shape (#1005)
Standardized names for methods, added missing methods (#1010)
Made Table:countBy() take varargs so the counts can group on more than one column
Published by lwhite1 about 3 years ago
Small release with one important bug fix. There is also a documentation enhancement.
@lwhite1
SliceGroup TextColumn handling revision (#990). Fixes issue where splitting a large file on a TextColumn (as when using groups in aggregations) could cause a major increase in memory.
@dependabot
Bump jsoup from 1.12.1 to 1.14.2 in /html (#977)
@lwhite1
Allow TextColumn to append StringColumns, and vice-versa (#983)
@lwhite1
made all data fields protected (#991)
@lwhite1
Update gettingstarted.md
Published by lwhite1 about 3 years ago
This is a relatively small release with a few nice enhancements and several bug fixes. There is also a documentation enhancement publicizing @ccleva's Parquet integration project.
Fix bug where missing values in numeric columns could not be formatted. This enables arbitrary missing value indicators (e.g. "N/A") to be used in printing and saving to files.
@lwhite1
Replace parallelQuickSort with mergeSort (#968), to avoid incorrect sorting caused by race conditions when a custom sort object is used.
@lwhite1
fix issue #963 (#967) Relation.structure() fails for TableSlice with ClassCastException
@lwhite1
Aggregate by non-primitive column type that extends Number (#973), making it possible to add a column type for BigDecimal
@daugasauron
@kallur
plotly - added range slider to Axis (#953) …
@smpawlowski
To support annotation in plot.ly javascript. (#944) …
@xcjusuih
Added link to the tablesaw-parquet project in README (#966)
@ccleva
Published by lwhite1 about 3 years ago
java.sql.Time
(https://github.com/jtablesaw/tablesaw/pull/791) - thanks @brainbytes42ColumnType.compare
(https://github.com/jtablesaw/tablesaw/pull/799)set
(https://github.com/jtablesaw/tablesaw/pull/800)ignoreZeroDecimal
option when reading data (https://github.com/jtablesaw/tablesaw/pull/748) - Thanks @larshelgeindexOf
method (https://github.com/jtablesaw/tablesaw/pull/787) - Thanks @islatermInstant
data (https://github.com/jtablesaw/tablesaw/pull/765)DoubleColumn.create
work on wider range of inputequals
method on BooleanColumn
(https://github.com/jtablesaw/tablesaw/pull/766)BoxBuilder
(https://github.com/jtablesaw/tablesaw/pull/763)Component.engine
non-static (https://github.com/jtablesaw/tablesaw/pull/762)get
on a columnTable.summary
now returns a Table
instead of a String
- Thanks @jackie-hInstantColumn
min
and max
(https://github.com/jtablesaw/tablesaw/pull/719)Column.map
method (https://github.com/jtablesaw/tablesaw/pull/705)FileReader
methods (https://github.com/jtablesaw/tablesaw/pull/701)LayoutBuilder.autosize
if necessary (https://github.com/jtablesaw/tablesaw/pull/713)Table.numberColumn
now returns NumericColumn
instead of NumberColumn
(https://github.com/jtablesaw/tablesaw/pull/669)stdDev
for rolling columns (https://github.com/jtablesaw/tablesaw/pull/666)Column
UI widget in BeakerX (https://github.com/jtablesaw/tablesaw/pull/668)replaceColumn
method (https://github.com/jtablesaw/tablesaw/pull/673)ignoreLeadingWhitespace
(https://github.com/jtablesaw/tablesaw/commit/fb207104725eb20a5038b29e7c8828b754d4f36d)SawWriter
(https://github.com/jtablesaw/tablesaw/pull/661)Published by benmccann about 5 years ago
data()
methods (https://github.com/jtablesaw/tablesaw/pull/649)isMissingValue
to valueIsMissing
(https://github.com/jtablesaw/tablesaw/pull/643)mapToType
added in last release (https://github.com/jtablesaw/tablesaw/pull/583)remainder
, capitalize
, repeat
, and concatenate
functions (https://github.com/jtablesaw/tablesaw/pull/635)Figure.builder
(https://github.com/jtablesaw/tablesaw/pull/608)TextColumn
's isIn
method (https://github.com/jtablesaw/tablesaw/pull/613)unique
(https://github.com/jtablesaw/tablesaw/pull/595)IntColumn.toDoubleColumn
(https://github.com/jtablesaw/tablesaw/issues/577)splitOn
for TextColumn
(https://github.com/jtablesaw/tablesaw/issues/554)SqlResultSetReader
(https://github.com/jtablesaw/tablesaw/pull/563)table.stream
(https://github.com/jtablesaw/tablesaw/pull/540)fillWith(double)
(https://github.com/jtablesaw/tablesaw/pull/539)appendRow
(https://github.com/jtablesaw/tablesaw/commit/6f98623d81d0e57d0cc5e9ab622b518165f7a74d)asObjectArray
in numeric columns (https://github.com/jtablesaw/tablesaw/commit/6f9086897b6e85c482f5f4de3bcb71c4ae53295a)toString
(https://github.com/jtablesaw/tablesaw/pull/497) - Thanks @hallvardRollingColumn
supportdropRange
and inRange
methods (#534)NumberPredicates
(#532)DoubleColumn.map
(https://github.com/jtablesaw/tablesaw/pull/533)join
to joinOn
so that it will work with Groovy (https://github.com/jtablesaw/tablesaw/pull/531)set
with predicate method (https://github.com/jtablesaw/tablesaw/pull/530)