Skip to content

Commit

Permalink
Update news
Browse files Browse the repository at this point in the history
  • Loading branch information
hadley committed May 26, 2016
1 parent 5cb97d1 commit f709699
Showing 1 changed file with 27 additions and 25 deletions.
52 changes: 27 additions & 25 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,48 @@
# tidyr 0.4.1.9000

* `gather_.data.frame(na.rm = TRUE)` now only removes missing values
if they're actually present (#173).
## New functions

* `unnest()` gains a `sep` argument. If non-null, this will rename the
columns of nested data frames to include both the original column name,
and the nested column name, separated by `.sep` (#184).
* `separate_rows()` separates observations with multiple delimited values into
separate rows (#69, @aaronwolen).

* `spread()` gains a `sep` argument. If not-null, this will name columns
as "key<sep>value". Additionally, if sep is `NULL` missing values will be
converted to `<NA>` (#68).
## Bug fixes and minor improvements

* `unnest()` now works with non-syntactic names (#190).
* `complete()` preserves grouping created by dplyr (#168).

* `unnest()` gains `.id` argument that works the same way as `bind_rows()`.
This is useful if you have a named list of data frames or vectors (#125).
* `expand()` (and hence `complete()`) preserves the ordered attribute of
factors (#165).

* `full_seq()` preserve attributes for dates and date/times (#156),
and sequences no longer need to start at 0.

* `gather()` can now gather together list columns (#175), and
`gather_.data.frame(na.rm = TRUE)` now only removes missing values
if they're actually present (#173).

* `nest()` returns correct output if every variable is nested (#186).

* `separate()` fills from right-to-left (not left-to-right!) when fill = "left"
(#170, @dgrtwo).

* `separate_rows()` separates observations with multiple delimited values into
separate rows (#69, @aaronwolen).

* `gather()` can now gather together list columns (#175).

* `unite()` and `separate()` now automatically drop removed variables from
* `separate()` and `unite()` now automatically drop removed variables from
grouping (#159, #177).

* `expand()` (and hence `complete()`) preserves the ordered attribute of
factors (#165).

* `complete()` preserves grouping created by dplyr (#168).
* `spread()` gains a `sep` argument. If not-null, this will name columns
as "key<sep>value". Additionally, if sep is `NULL` missing values will be
converted to `<NA>` (#68).

* `nest()` now returns correct output if every variable is nested (#186).
* `unnest()` works with non-syntactic names (#190).

* `full_seq()` now preserve attributes for dates and date/times (#156).
* `unnest()` gains a `sep` argument. If non-null, this will rename the
columns of nested data frames to include both the original column name,
and the nested column name, separated by `.sep` (#184).

* Sequences generated by `full_seq()` no now longer need to start at 0.
* `unnest()` gains `.id` argument that works the same way as `bind_rows()`.
This is useful if you have a named list of data frames or vectors (#125).

* Moved in useful sample datasets from the DSR package.

* Made compatibile with both dplyr 0.4 and 0.5.
* Made compatible with both dplyr 0.4 and 0.5.

# tidyr 0.4.1

Expand Down

0 comments on commit f709699

Please sign in to comment.