pillar breaking changes
cran12 curated breaking changes across major versions of pillar. Use this as a migration checklist before bumping dependencies.
- 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).
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cran/pillar