## [0.1.4] - Unreleased - Prepare documents for the 'Transposed DataFrame Representation' - Feedback to Red Arrow - Separate documents - `DataFrame` - Introduce updating capabilities - Introduce NA support - Add slice method - `Vector` - Add NaN support for functions - Support more functions ## [0.1.3] - 2022-05-15 (experimental) - Bug fixes - Fix boolean functions in `Vector` to align with Ruby's behavior - `&` == `and_kleene` - `|` == `or_kleene` - Quote strings of data-preview in `DataFrame#inspect` - Quote empty and blank keys in `DataFrame#inspect` - Respond to error for a wrong key in `DataFrame#[]` - New features and improvements - `DataFrame` - Display nil elements in `inspect` - Show NaN and nil counts in `inspect` - Refactor `inspect` - Add method `key` and `key_index` - Add how to load/save Parquet to README - `Vector` - Add categorization functions This is an important step to support `slice` method and NA treatment features. - `is_finite` - `is_inf` - `is_na` (RedAmber original) - `is_nan` - `is_nil`, `is_null` - `is_valid` - Show in a reduced representation for long array in `inspect` - Support options in aggregatiton functions - Return values in non-arrow object for scalar aggregation functions ## [0.1.2] - 2022-05-08 (experimental) - Bug fixes: - `DataFrame` - Fix bug in `#[]` with end-less Range - New features and improvements - Add support for Arrow 8.0.0 - `DataFrame` - `types` and `data_types` - Range is usable to specify columns in `#[]` - `Vector` - `type` and `data_type` ## [0.1.1] - 2022-05-06 (experimental) - Release on rubygems.org - Introduce class `DataFrame` - New from Hash, schema/rows, `Arrow::Table`, `Rover::DataFrame` - Load from file, string, URI - Save to file, string, URI - Methods for basic properties - Rich inspect method - Basic selecting by `#[]` - Introduce class `Vector` - New from a column in a `DataFlame` - New from `Arrow::Array`, `Arrow::ChunkedArray`, `Array` - Methods for basic properties - Function support - Unary aggregations - Unary element-wises - Binary element-wises - Some operators defined ## [0.1.0] - 2022-04-15 (unreleased) - Initial version