Skip to content

tibble 3.2.0

Compare
Choose a tag to compare
@krlmlr krlmlr released this 13 Mar 20:07
· 160 commits to main since this release

Features

  • Accurate location of the source of an error in error messages (#1379, #1065, #1508).

  • as_data_frame() now also refers to as.data.frame() in its deprecation message (#1149, #1506).

Breaking changes

  • Deprecated functions and arguments where we could not detect usage by other CRAN packages (#1515):

    • data_frame_(), lst_(), frame_data()

    • as_tibble(validate = ), as_tibble(NULL), new_tibble(subclass = )

    • add_row() and add_column() for non-data-frame input

    • add_column() for input with non-unique names

    • corner cases for tbl[[x]]

  • Breaking change: Remove knit_print.trunc_mat() method (#1516).

  • Forward trunc_mat() to new-style pillar methods (#1517).

Bug fixes

  • Allow glue() and other classed characters for subassignment (#1150, #1503).

Performance

  • Reduce overhead of single-column subset assignment (#1363).

Documentation

Internal

  • Require vctrs >= 0.4.1 and pillar >= 1.8.1

  • Use cli for formatting conditions (#1387).

  • Use vec_as_location(missing = "error") for better error messages (#741, #1511).

  • Remove compatibility code for RSDA package which is broken anyway due to other changes (#923, #1509).

  • Skip tests if suggested packages not available (#1246, @MichaelChirico).

  • Remove obsolete tests (#1513).