Skip to contents

tibblify (development version)

tibblify 0.3.1

CRAN release: 2024-01-11

tibblify 0.3.0

CRAN release: 2022-11-16

  • In column major format all fields are required.

  • Fixed a memory leak.

  • tib_vector() is now uses less memory and is faster.

  • tspec_*(), tib_df(), and tib_row() now discard NULL in .... This makes it easier to add a field conditionally with, for example tspec_df(if (x) tib_int("a")).

  • tib_variant() and tib_vector() give you more control for transforming:

    • transform is now applied to the whole vector.

    • There is a new elt_transform argument that is applied to every element.

  • New tspec_recursive() and tib_recursive() to parse tree like structure, e.g. a directory structure with its children.

tibblify 0.2.0

CRAN release: 2022-07-14

Major rewrite of the tibblify package with lots of benefits:

  • tibblify() is now implemented in C and therefore way faster.

  • Support of column major format.

  • Support for vectors as scalar lists and objects.

  • Specification functions have been renamed

  • tspec_df() gains an argument .names_to to store the names of a recordlist in a column.

  • Added untibblify() to turn a tibble into a nested list, i.e. to reverse the action of tibblify().

  • Added spec_combine() to combine multiple specifications.

  • Added argument unspecified to tibblify() to control how to handle unspecified fields.

  • Many bugfixes.

tibblify 0.1.0

CRAN release: 2020-09-23

  • First CRAN release.