comfy-table breaking changes
cargo11 curated breaking changes across major versions of comfy-table. Use this as a migration checklist before bumping dependencies.
- v6.2.0 \u2192 v7.0.0breaking
The `Color` and `Attribute` enum are no longer re-exported from crossterm by default. Previously, when updating comfy-table, crossterm needed to be upgraded as well, since the compile would otherwise fail due to type incompatibilies. To fix this, these enums are now mirrored and internally mapped to their crossterm equivalents, which allows us to safely bump crossterm whenever a new version is released. This change will only affect you if your projects explicitly use crossterm and comfy-table at
- v6.2.0 \u2192 v7.0.0breaking
Bump minimum version to v1.64
- v6.0.0-rc.1 \u2192 v6.0.0breaking
Renaming of several functions to be Rust idiomatic:
- v6.0.0-rc.1 \u2192 v6.0.0breaking
`Cell::get_content` -> `Cell::content`
- v6.0.0-rc.1 \u2192 v6.0.0breaking
`Column::get_padding_width` -> `Column::padding_width`
- v6.0.0-rc.1 \u2192 v6.0.0breaking
`Column::get_constraint` -> `Column::constraint`
- v6.0.0-rc.1 \u2192 v6.0.0breaking
`Table::get_header` -> `Table::header`
- v4.1.1 \u2192 v5.0.0breaking
Remove `ASCII_HORIZONTAL_BORDERS_ONLY` in favor of `ASCII_HORIZONTAL_ONLY`.
- v4.1.1 \u2192 v5.0.0breaking
Remove `UTF8_HORIZONTAL_BORDERS_ONLY` in favor of `UTF8_HORIZONTAL_ONLY`.
- v2.1.0 \u2192 v3.0.0breaking
Remove most custom traits and replace them with std's generic `From` trait. \ Check the docs on the trait implementations for Cell, Row and Cells
- v2.1.0 \u2192 v3.0.0breaking
Add the `Cells` type, to allow super generic `Iterator -> Row` conversions.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/comfy-table