{"ecosystem":"cran","package":"pillar","from_version":null,"to_version":null,"changes":[{"from_version":"v1.8.1","to_version":"v1.9.0","change_type":"breaking","description":"`colonnade()`, `extra_cols()` and `squeeze()` are now hard-deprecated (#272, #374, #631).","migration_hint":null},{"from_version":"v1.6.5","to_version":"v1.7.0","change_type":"breaking","description":"`colonnade()` is now soft-deprecated (#485).","migration_hint":null},{"from_version":"v1.6.5","to_version":"v1.7.0","change_type":"breaking","description":"`expect_known_display()` and `is_vector_s3()` are now deprecated (#460, #501).","migration_hint":null},{"from_version":"v1.6.5","to_version":"v1.7.0","change_type":"breaking","description":"`new_pillar()` deprecates `extra` argument (#497).","migration_hint":null},{"from_version":"v1.6.4","to_version":"v1.6.5","change_type":"breaking","description":"New `ctl_new_pillar_list()`, supersedes `ctl_new_compound_pillar()` (#433).","migration_hint":null},{"from_version":"v1.6.3","to_version":"v1.6.4","change_type":"breaking","description":"`num()` requires an integerish `digits` argument (#362).","migration_hint":null},{"from_version":"v1.4.7","to_version":"v1.5.0","change_type":"breaking","description":"Breaking: `print.pillar()` and `print.pillar_ornament()` now show `<pillar>` `<pillar_ornament>` in the first line (#227, #228).","migration_hint":null},{"from_version":"v1.4.7","to_version":"v1.5.0","change_type":"breaking","description":"`obj_sum()` now always returns a string. `pillar_shaft.list()` iterates over its elements and calls `obj_sum()` for each (#137).","migration_hint":null},{"from_version":"v1.4.7","to_version":"v1.5.0","change_type":"breaking","description":"pillar has been re-licensed as MIT (#215).","migration_hint":null},{"from_version":"v1.3.1","to_version":"v1.4.0","change_type":"breaking","description":"The `class` argument to `new_pillar_shaft()` deprecates the existing `subclass` argument. Passing a `subclass` argument leads to a warning once per session (#157).","migration_hint":null},{"from_version":"v1.3.1","to_version":"v1.4.0","change_type":"breaking","description":"`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.","migration_hint":null},{"from_version":"v1.9.0","to_version":"v1.10.0","change_type":"breaking","description":"Breaking change: Hard-deprecate ellipsis for printing and formatting (#585, #637).","migration_hint":null}],"total":12,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}