# rrapply 1.2.7

* Removed internal calls to `COMPLEX0` and `STRING_PTR` fixing CRAN warning;  
* Unnamed elements in partially named lists remain unnamed when using `how = "names"`

# rrapply 1.2.6

* Duplicate column names are allowed in `how = "bind"` and made unique with `make.unique()`;
* Fixed minor issue in `how = "names"` when `f` returns length-zero characters

# rrapply 1.2.5

* **Breaking change**: data.frame columns in `how = "bind"` only include child list names 
  instead of full path names
* Added new option `how = "names"` to recursively update list names
* Added new argument `options` to control default settings for `how`. Includes control parameters:
  - `namesep`, separator to combine list names in `how = "flatten"` and `how = "bind"`;
  - `simplify`, coerce flattened list to vector in `how = "flatten"` and `how = "melt"`;
  - `namecols`, include parent names as columns `L1`, `L2`, ... in wide data.frame with `how = "bind"`;
  - `coldepth`, override depth layer mapping list elements to data.frame columns with `how = "bind"`

# rrapply 1.2.4

* Fixed minor issue with nested data.frames using `classes = "data.frame"` and `how = "recurse"`
* Removed deprecated arguments `feverywhere` and `dfaslist`

# rrapply 1.2.3

* Fixed a minor bug `classes` argument in case of missing `f` and `condition` arguments

# rrapply 1.2.2

* Added new option `how = "bind"` to unnest a nested list to wide data.frame
* Options `how = "flatten"`, `how = "melt"` and `how = "bind"` coerce flat lists to common types 
* Unnamed list elements receive names `"1"`, `"2"`, ... in `.xname`, `.xparents`, `how = "melt"` and `how = "bind"`
* Added `pokedex` demo dataset 
* Reorganized source code

# rrapply 1.2.1

* Arguments `feverywhere` and `dfaslist` are deprecated in favor of `classes` (instead use `classes = "list"` or `classes = "data.frame"`)
* Added the option `how = "recurse"` to replace the deprecated `feverywhere = "recurse"`
* Cleaned up source code and fixed several minor issues

# rrapply 1.2.0

* Added support for call objects and expression vectors
* Added special argument `.xsiblings` evaluating to sibling list in `f` and `condition`

# rrapply 1.1.1

* Added new option `how = "unmelt"` to restore nested list from melted data.frame
* Added special argument `.xparents` evaluating to parent node vector in `f` and `condition` 

# rrapply 1.1.0

* Added new option `how = "melt"` to return melted data.frame from pruned nested list
* Added options `feverywhere = "break"` for list node aggregation and `feverywhere = "recurse"` for list node updating
* Cleaned up source code and fixed several minor issues

