Skip to content

Commit

Permalink
Merge branch 'release/0.3' into production
Browse files Browse the repository at this point in the history
  • Loading branch information
Kirill Müller committed Mar 10, 2016
2 parents 14eb535 + 39bf539 commit 6a6ffb0
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 33 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Encoding: UTF-8
Package: tibble
Type: Package
Version: 0.2-5
Version: 0.3
Date: 2016-03-10
Title: Simple Data Frames
Description: Provides a 'tbl_df' class that offers better checking and
Expand Down
103 changes: 71 additions & 32 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,27 @@
Version 0.2-5 (2016-03-10)
Version 0.3 (2016-03-10)
===

- Include vignette (#38).
- Use AppVeyor for testing.

- Features
- New `as_data_frame.table()` with argument `n` to control name of count column (#22, #23).
- New function `repair_names()` fixes missing and duplicate names (#10, #15, @r2evans).
- `frame_data()` now also creates a list column if one of the entries is a list (#32).
- New `rownames_to_column()` and `column_to_rownames()` functions, replace `add_rownames()` (#11, @zhilongjia).
- Use `tibble` prefix for options (#13, #36).

Version 0.2-4 (2016-03-10)
===

- Prepare CRAN release, check with win-builder and valgrind.
- New `as_data_frame.table()` with argument `n` to control name of count column (#22, #23).


Version 0.2-3 (2016-03-10)
===

- New function `repair_names()` fixes missing and duplicate names (#10, #15, @r2evans).
- Finer coverage analysis (#37).
- Use `tibble` prefix for options (#13, #36).
- Expand README.
- Fix typos in documentation.
- Remove use of `src()` from examples.


Version 0.2-2 (2016-03-08)
===

- `frame_data()` now also creates a list column if one of the entries is a list (#32).
- New `rownames_to_column()` and `column_to_rownames()` functions, replace `add_rownames()` (#11, @zhilongjia).


Version 0.2-1 (2016-03-08)
===
- Documentation
- Add pre-tibble NEWS (#39, #40).
- Include vignette (#38).
- Expand README.
- Fix typos in documentation.
- Remove use of `src()` from examples.

- Use new-style `.travis.yml`
- Fix NOTE from `R CMD check`.
- Prepare CRAN release
- Use new-style `.travis.yml`
- Use AppVeyor for testing.
- Finer coverage analysis (#37).
- Check with win-builder and valgrind.
- Fix NOTE from `R CMD check`.


Version 0.2 (2016-03-02)
Expand Down Expand Up @@ -97,3 +84,55 @@ First release. Contains functions related to table sources, the `tbl` class and
- `lst()`, `lst_()`
- `add_row()`
- `add_rownames()`


pre-tibble
==========

* Uses `setOldClass(c("tbl_df", "tbl", "data.frame"))` to help with S4
(#969).

* `glimpse()` now (invisibly) returns its argument (#1570).

* `tbl_df` automatically generates column names (#1606).

* `glimpse()` is now a generic. The default method dispatches to `str()`
(#1325).

* `tbl_df`s gain `$` and `[[` methods that are ~5x faster than the defaults,
never do partial matching (#1504), and throw an error if the variable
does not exist.

* `all_equal()` allows to compare data frames ignoring row and column order,
and optionally ignoring minor differences in type (e.g. int vs. double)
(#821).

* `as_data_frame()` is now an S3 generic with methods for lists (the old
`as_data_frame()`), data frames (trivial), and matrices (with efficient
C++ implementation) (#876).

* New `add_row()` makes it easy to add a new row to data frame (#1021)

* New `lst()` and `lst_()` which create lists in the same way that
`data_frame()` and `data_frame_()` create data frames (#1290).

* The internals of `data_frame()` and `as_data_frame()` have been aligned,
so `as_data_frame()` will now automatically recycle length-1 vectors.
Both functions give more informative error messages if you attempting to
create an invalid data frame. You can no longer create a data frame with
duplicated names (#820).

* `vignette("data_frames")` describes the difference between tbl_dfs and
regular data frames (#1468).

* `print.tbl_df()` is considerably faster if you have very wide data frames.
It will now also only list the first 100 additional variables not already
on screen - control this with the new `n_extra` parameter to `print()`
(#1161).

* `data_frame()` and `as_data_frame()` now check that you don't have any
`POSIXlt` columns, and tell you to use `POSIXct` if you do (#813).

* `trunc_mat()` correctly prints the type of list columns (#1379)

* `frame_data()` properly constructs rectangular tables. (#1377, @kevinushey)
Empty file modified README.Rmd
100755 → 100644
Empty file.
Empty file modified README.md
100755 → 100644
Empty file.

0 comments on commit 6a6ffb0

Please sign in to comment.