(misc/R-pillar) Updated 1.6.2 to 1.8.1 # pillar 1.8.1 ## Features - New `pillar.advice` option to turn off advice in the footer, see `?pillar_options`. Now off by default in non-interactive mode (#577). # 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. Use `options(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` and `Surv2` 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). ## API - Soft-deprecate `colonnade()`, `squeeze()` and `extra_cols()` (#496). - Require rlang 1.0.1 (#512). # pillar 1.7.0 ## Breaking changes - `colonnade()` is now soft-deprecated (#485). - `expect_known_display()` and `is_vector_s3()` are now deprecated (#460, #501). - `new_pillar()` deprecates `extra` argument (#497). ## Features - Focus columns specified via the `focus` argument to `tbl_format_setup()` are kept in their original place and shown with the maximum width and with the "type" component underlined (#465). ## Bug fixes - Update `s3_register()` to use new implementation from rlang, this fixes CRAN checks related to `scale_type()` (#462). ## Internal - Single pillars constructed with `pillar()` use only as much width as required when printing (#484). # pillar 1.6.5 ## Breaking changes - New `ctl_new_pillar_list()`, supersedes `ctl_new_compound_pillar()` (#433). ## Features - If some but not all sub-columns of a data frame or matrix column are shown, the names and types of the remaining columns are displayed in the footer (#365, #444). - `num(fixed_exponent = ...)` is now represented with the fixed exponent in the pillar header, and in the title in ggplot2 (#307). - `tbl_format_setup()` gains `focus` argument that expects a character vector of column names. Focus columns are moved to the front and separated from the main columns by a subtle vertical line (#384). - New `scale_x_num()` and `scale_y_num()`. If a column created with `num()` is used in a ggplot, the x and y scale will be formatted automatically according to to the specification (#400, #404). - List columns omit size information if horizontal space is insufficient (#392). - If the column title of a backticked column is abbreviated, the trailing backtick is still printed (#391). - `new_pillar_shaft_simple()` gains `short_formatted` argument that contains the data to be used if horizontal space is insufficient (#389). - Default `obj_sum()` method returns abbreviation in attribute of return value (#390). ## Bug fixes - Extra columns in footer show backticks again if they are non-syntactic (#393). - Fixed some cases for combinations of printed width and `getOption("width")` (#432). - Fix support for `nanotime::nanotime()` classes (#378, #380). ## Documentation - `?num` and `?char` now point to tibble (#382). ## Internal - Use eager registration via `NAMESPACE` for own methods for classes from other packages. - Reworked formatting routine, now using a visitor-based approach with in-order iteration over all pillars. The only visible changes are that usage of free space (in the case of limited space) has slightly improved (#435). - Prepared removal of dependency on the crayon package (#233, #406). - Use snapshot variants, requires testthat >= 3.1.1 (#387). - Replace internal `"pillar_vertical"` class with `glue::as_glue()` (#279). # pillar 1.6.4 ## Bug fixes - Fix printing for some tibbles where a fixed-width column is followed by a column with variable width (#366). - Avoid nested backtick blocks in vignette. ## Breaking changes - `num()` requires an integerish `digits` argument (#362). ## Documentation - Link to tibble vignettes and documentation pages. # pillar 1.6.3 - Avoid blanket import for lifecycle package for compatibility with upcoming rlang (#368, @romainfrancois).diff -r1.8 -r1.9 pkgsrc/misc/R-pillar/Makefile
(mef)
@@ -1,30 +1,33 @@ | @@ -1,30 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2021/09/18 14:19:07 mef Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2023/01/01 05:33:24 mef Exp $ | |
2 | 2 | |||
3 | R_PKGNAME= pillar | 3 | R_PKGNAME= pillar | |
4 | R_PKGVER= 1.6.2 | 4 | R_PKGVER= 1.8.1 | |
5 | CATEGORIES= misc | 5 | CATEGORIES= misc | |
6 | 6 | |||
7 | MAINTAINER= minskim@NetBSD.org | 7 | MAINTAINER= minskim@NetBSD.org | |
8 | COMMENT= Coloured formatting for columns | 8 | COMMENT= Coloured formatting for columns | |
9 | LICENSE= gnu-gpl-v3 | 9 | LICENSE= gnu-gpl-v3 | |
10 | 10 | |||
11 | DEPENDS+= R-cli>=1.1.0:../../devel/R-cli | 11 | DEPENDS+= R-cli>=1.1.0:../../devel/R-cli | |
12 | DEPENDS+= R-crayon>=1.3.4:../../devel/R-crayon | 12 | DEPENDS+= R-crayon>=1.3.4:../../devel/R-crayon | |
13 | DEPENDS+= R-fansi>=0.4.0:../../devel/R-fansi | 13 | DEPENDS+= R-fansi>=0.4.0:../../devel/R-fansi | |
14 | DEPENDS+= R-rlang>=0.3.0:../../devel/R-rlang | 14 | DEPENDS+= R-rlang>=0.3.0:../../devel/R-rlang | |
15 | DEPENDS+= R-vctrs>=0.2.0:../../math/R-vctrs | 15 | DEPENDS+= R-vctrs>=0.2.0:../../math/R-vctrs | |
16 | DEPENDS+= R-utf8>=1.1.0:../../textproc/R-utf8 | 16 | DEPENDS+= R-utf8>=1.1.0:../../textproc/R-utf8 | |
17 | DEPENDS+= R-utf8>=1.1.3:../../textproc/R-utf8 | 17 | DEPENDS+= R-utf8>=1.1.3:../../textproc/R-utf8 | |
18 | DEPENDS+= R-lifecycle-[0-9]*:../../devel/R-lifecycle | 18 | DEPENDS+= R-lifecycle-[0-9]*:../../devel/R-lifecycle | |
19 | 19 | |||
20 | # Packages suggested but not available: | 20 | # Packages suggested but not available: | |
21 | # 'debugme', 'DiagrammeR','formattable', 'nycflights13', | 21 | # 'debugme', 'DiagrammeR', 'formattable', 'nanotime', 'nycflights13', | |
22 | # 'palmerpenguins' | 22 | # 'palmerpenguins', 'vdiffr' | |
23 | ||||
23 | TEST_DEPENDS+= R-dplyr-[0-9]*:../../math/R-dplyr | 24 | TEST_DEPENDS+= R-dplyr-[0-9]*:../../math/R-dplyr | |
25 | TEST_DEPENDS+= R-ggplot2-[0-9]*:../../graphics/R-ggplot2 | |||
26 | TEST_DEPENDS+= R-testthat-[0-9]*:../../devel/R-testthat | |||
24 | TEST_DEPENDS+= R-units-[0-9]*:../../math/R-units | 27 | TEST_DEPENDS+= R-units-[0-9]*:../../math/R-units | |
25 | 28 | |||
26 | 29 | |||
27 | USE_LANGUAGES= # none | 30 | USE_LANGUAGES= # none | |
28 | 31 | |||
29 | .include "../../math/R/Makefile.extension" | 32 | .include "../../math/R/Makefile.extension" | |
30 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2021/10/26 10:58:56 nia Exp $ | 1 | $NetBSD: distinfo,v 1.8 2023/01/01 05:33:24 mef Exp $ | |
2 | 2 | |||
3 | BLAKE2s (R/pillar_1.6.2.tar.gz) = d061140071a42e45ee3ecfa1decb4c443fd3f5fac0eb6371d81feffdf6272bbb | 3 | BLAKE2s (R/pillar_1.8.1.tar.gz) = b30a42e41212a19c23e37d69e7dbc4404f5b0d6182025f238969edd4f5961b28 | |
4 | SHA512 (R/pillar_1.6.2.tar.gz) = 8c62cf4e3c22a944a4236e2cf64a851e251da960d3c8b74157d7292a408eb109cde2ae761eb5cf8fc93dc5884bbd1c15f4cc09c5dba943964111436033669af2 | 4 | SHA512 (R/pillar_1.8.1.tar.gz) = 797926a47ead19293945e1068288a49ee43ed157b3385098a9b6349f6f63e8a39d7b787ee1458ea55e2379be3dbfda9e864294bfd043f14b4ecf7229e7b0211a | |
5 | Size (R/pillar_1.6.2.tar.gz) = 1130321 bytes | 5 | Size (R/pillar_1.8.1.tar.gz) = 479977 bytes |