Skip to content

v7.0.0

Compare
Choose a tag to compare
@Nukesor Nukesor released this 06 Jun 15:41
· 67 commits to main since this release
15ad292

[7.0.0] - 2023-06-06

Breaking

  • 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 the same time and feed crossterm's native types into comfy-table.

    If one wants the old behavior for convenience reasons, this can be enabled via a feature flag.
    However, this is also a opt-in to potential breaking changes on minor/patch versions.

  • Bump minimum version to v1.64

Added

  • reexport_crossterm feature flag to enable old crossterm re-export.