pillar 1.8.0
Display
-
Column names that are abbreviated in the header gain a footnote and are printed in full in the footer (#483),
after the extra columns (#548). If a column name in the header is abbreviated, all backticks are removed (#525). The new"pillar.superdigit_sep"
option that determines the string used to separate footnote from column name in the footer (#553). -
The default value of the
pillar.min_title_width
option is changed to 5. This means that effectively the width of a pillar is decided only by the data. Useoptions(pillar.min_title_width = 15)
to restore the previous default, see also?pillar_options
for details (#531). -
Offer advice in the footer on how to print all columns or rows (#567).
-
Avoid aligning
NA
inside quotes for very short character vectors (#562).
Features
-
Pick up
"pillar_focus"
attribute on printing to define focus columns (#549). -
New
ctl_new_rowid_pillar()
generic and default method for customizing the appearance of row IDs (#260, #550, @nbenn).
Bug fixes
-
Fix printing of
Surv
andSurv2
objects (#561). -
Fix wording for corner case
max_extra_cols = 1
(#535). -
Remove excess underlines for
bit64::integer64()
data of different magnitude (#517, #529).
Documentation
-
ctl_new_pillar_list()
is documented on a separate help page (#516). -
Remove outdated detail in
?tbl_sum
(@IndrajeetPatil, #565).
Chore
-
Drop crayon dependency (#559).
-
Import ellipsis from rlang (#554).
-
Skip test that requires lubridate if it's not installed (#505, @MichaelChirico).