Version: 0.4 Date: 2015-01-24 Text: New features Version: 0.4 Date: 2015-01-24 Text: Include a dataset `nyweather` scraped from [OpenWeatherMap](https://openweathermap.org/) (#2) Version: 0.4 Date: 2015-01-24 Text: `list.load` now supports text-based progress bar when `progress = TRUE` which is by default enabled if over 5 files are to be loaded. (#92) Version: 0.4 Date: 2015-01-24 Text: New function `list.names` gives a list or vector names by mapping. Version: 0.4 Date: 2015-01-24 Text: New functions `list.first` and `list.last` find the first or last list element that meets a given condition. Version: 0.4 Date: 2015-01-24 Text: New function `list.unzip` to transform a list of elements with similar structure into a list of decoupled fields. Version: 0.4 Date: 2015-01-24 Text: Improvements Version: 0.4 Date: 2015-01-24 Text: Add error handling in several edge cases. (#18) Version: 0.4 Date: 2015-01-24 Text: `list.group` now supports grouping by multi-key which produces multi-level list. (#69) Version: 0.4 Date: 2015-01-24 Text: `list.load` now supports loading from multiple filenames given in character vector. (#74) Version: 0.4 Date: 2015-01-24 Text: `list.load` is now able to guess the file format even if the file type is not specified. (#76) Version: 0.4 Date: 2015-01-24 Text: `list.maps` now allows the usage of `..1`, `..2`, etc. to refer to unnamed arguments. (#80) Version: 0.4 Date: 2015-01-24 Text: `list.load` now supports merging and ungrouping as means to aggregating loaded results. (#82) Version: 0.4 Date: 2015-01-24 Text: `list.stack` now uses `data.table::setDF` to convert `data.table` to `data.frame` if `data.table = FALSE`, which is done by reference and thus has higher performance. Version: 0.4 Date: 2015-01-24 Text: Bug fixes Version: 0.4 Date: 2015-01-24 Text: `list.search` now takes `n` as the number of returned vector rather than that of the elements in all returned vectors, and is now able to jump out when the result set reaches given capacity. (#47, #84) Version: 0.4 Date: 2015-01-24 Text: Fix how `list.table` deals with `NULL` values. (#73) Version: 0.4 Date: 2015-01-24 Text: Fix how wrapper functions deal with default arguments. (#75) Version: 0.4 Date: 2015-01-24 Text: Fix the dynamic scoping issues in `list.table`. (#86) Version: 0.4 Date: 2015-01-24 Text: `list.all` and `list.any` behave the same as `all` and `any` respectively when the input is empty. (#87) Version: 0.4 Date: 2015-01-24 Text: One-sided formula does not result in error now. (#89) Version: 0.4 Date: 2015-01-24 Text: `list.flatten` now preserves names as specified. (#90) Version: 0.4 Date: 2015-01-24 Text: Fix incorrect processing for fallback in `list.findi`. (#91) Version: 0.4 Date: 2015-01-24 Text: Fix the implementation in `list.group` working with multi-key. (#93) Version: 0.4 Date: 2015-01-24 Text: Fix incorrect ordering if some entries are multi-valued vectors and others and single- valued. If `list.order` and `list.sort` encounter such situation, they now report error rather than silently produced unreliable results. (#94) Version: 0.4 Date: 2015-01-24 Text: Fix inconsistencies in `list.all`, `list.any`, `list.first` and `list.last`. Version: 0.4 Date: 2015-01-24 Text: Deprecation Version: 0.4 Date: 2015-01-24 Text: `equal()` is removed and related packages are now suggested rather than imported. (#70) Version: 0.4 Date: 2015-01-24 Text: `summary.list()` is deprecated. (#70) Version: 0.4 Date: 2015-01-24 Text: No longer interprets `x -> f(x)` as a form a lambda expression. Use `x ~ f(x)` instead. (#54) Version: 0.4 Date: 2015-01-24 Text: `desc(x)` is no longer supported in `list.sort` and `list.order`. Use `-x` or `(x)` instead. (#66) Version: 0.3 Date: 2014-08-07 Category: API Break: `list.search` now evaluates expression recursively in a list and supports lambda expression Text: Version: 0.3 Date: 2014-08-07 Category: Add `equal()` function for logical and fuzzy filtering and searching which supports exact equality, atomic equality, inclusion, pattern matching, string-distance tolerance Text: Version: 0.3 Date: 2014-08-07 Category: Add `List()` to provide an environment in which most list functions are defined for light-weight chaining that does not rely on external operators Text: Version: 0.2.5 Date: 2014-08-01 Category: Add `list.apply` which is a wrapper function of lapply Text: Version: 0.2.5 Date: 2014-08-01 Category: Add `list.search` that searches a list recursively Text: Version: 0.2.5 Date: 2014-08-01 Category: Add exact search functions: `equal`, `unequal`, `unidentical`, `include`, and `exclude Text: Version: 0.2.5 Date: 2014-08-01 Category: Add fuzzy search functions: `like` and `unlike` based on stringdist package Text: Version: 0.2.5 Date: 2014-08-01 Category: Enhance `list.clean` which now supports recursive cleaning Text: Version: 0.2.4 Date: 2014-07-26 Category: Add `list.common` that returns the common cases of all list member by expression Text: Version: 0.2.3 Date: 2014-07-18 Category: Improve performance (#26, #27 Text: Version: 0.2.3 Date: 2014-07-18 Category: Add `list.flatten` that flattens a nested list to one-level Text: Version: 0.2.2 Date: 2014-07-11 Category: Add `list.stack` that binds list members to a data.frame Text: Version: 0.2.2 Date: 2014-07-11 Category: Add `list.zip` that combines multiple lists element-wisely Text: Version: 0.2.2 Date: 2014-07-11 Category: Add `list.maps` that performs mapping over multiple lists Text: Version: 0.2.2 Date: 2014-07-11 Category: Performance improvements Text: Version: 0.2.2 Date: 2014-07-11 Category: Minor maintainence updates Text: `list.cases` supports list-like cases Version: 0.2.2 Date: 2014-07-11 Category: Fixed [#23](https://github.com/renkun-ken/rlist/issues/23 Text: Version: 0.2.2 Date: 2014-07-11 Category: Fixed [#25](https://github.com/renkun-ken/rlist/issues/25 Text: `list.select` no longer accepts explicit lambda expressions. Version: 0.2.2 Date: 2014-07-11 Category: Vignettes updated Text: Version: 0.2.1 Date: 2014-07-04 Category: Add new function `list.table Text: Version: 0.2.1 Date: 2014-07-04 Category: Minor maintainence updates Text: Version: 0.2.1 Date: 2014-07-04 Category: Fixed [#6](https://github.com/renkun-ken/rlist/issues/6 Text: Version: 0.2.1 Date: 2014-07-04 Category: Fixed [#11](https://github.com/renkun-ken/rlist/issues/11 Text: Version: 0.2.1 Date: 2014-07-04 Category: Fixed [#20](https://github.com/renkun-ken/rlist/issues/20 Text: Version: 0.2.1 Date: 2014-07-04 Category: Fixed [#21](https://github.com/renkun-ken/rlist/issues/21 Text: Version: 0.2 Category: Add `list.join`, `list.mapv`, `list.do`, `list.clean`, `list.parse Text: Version: 0.2 Category: Add vignettes Text: Version: 0.1 Date: 2014-06-27 Category: Implement functions Text: