pillar breaking changes

cran

12 curated breaking changes across major versions of pillar. Use this as a migration checklist before bumping dependencies.

12
changes
Breaking changes by transition
  • v1.8.1 \u2192 v1.9.0breaking

    `colonnade()`, `extra_cols()` and `squeeze()` are now hard-deprecated (#272, #374, #631).

  • v1.6.5 \u2192 v1.7.0breaking

    `colonnade()` is now soft-deprecated (#485).

  • v1.6.5 \u2192 v1.7.0breaking

    `expect_known_display()` and `is_vector_s3()` are now deprecated (#460, #501).

  • v1.6.5 \u2192 v1.7.0breaking

    `new_pillar()` deprecates `extra` argument (#497).

  • v1.6.4 \u2192 v1.6.5breaking

    New `ctl_new_pillar_list()`, supersedes `ctl_new_compound_pillar()` (#433).

  • v1.6.3 \u2192 v1.6.4breaking

    `num()` requires an integerish `digits` argument (#362).

  • v1.4.7 \u2192 v1.5.0breaking

    Breaking: `print.pillar()` and `print.pillar_ornament()` now show `<pillar>` `<pillar_ornament>` in the first line (#227, #228).

  • v1.4.7 \u2192 v1.5.0breaking

    `obj_sum()` now always returns a string. `pillar_shaft.list()` iterates over its elements and calls `obj_sum()` for each (#137).

  • v1.4.7 \u2192 v1.5.0breaking

    pillar has been re-licensed as MIT (#215).

  • v1.3.1 \u2192 v1.4.0breaking

    The `class` argument to `new_pillar_shaft()` deprecates the existing `subclass` argument. Passing a `subclass` argument leads to a warning once per session (#157).

  • v1.3.1 \u2192 v1.4.0breaking

    `type_sum()` forwards to `vctrs::vec_ptype_abbr()` (#134). This makes sure that `list_of` columns (for values of the same type) are properly displayed. The value returned for `factor` and `complex` remains unchanged, because this will change in vctrs.

  • v1.9.0 \u2192 v1.10.0breaking

    Breaking change: Hard-deprecate ellipsis for printing and formatting (#585, #637).

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cran/pillar
pillar breaking changes — CRAN migration guide | DepScope