diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bee2ce..34a5ec5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,38 @@ ## To be released +## v0.7.0 - 2019-11-29 + +### Changed + +* Use `Constraint` instead of integers to specify the widths of the `Table` +widget's columns. This will allow more responsive tables. + +```rust +Table::new(header, row) + .widths(&[15, 15, 10]) + .render(f, chunk); +``` + +becomes: + +```rust +Table::new(header, row) + .widths(&[ + Constraint::Length(15), + Constraint::Length(15), + Constraint::Length(10), + ]) + .render(f, chunk); +``` + +* Bump crossterm to 0.13. +* Use Github Actions for CI (Travis and Azure Pipelines integrations have been deleted). + +### Added + +* Add support for horizontal and vertical margins in `Layout`. + ## v0.6.2 - 2019-07-16 ### Added diff --git a/Cargo.toml b/Cargo.toml index c748fd1..65b9ef5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tui" -version = "0.6.2" +version = "0.7.0" authors = ["Florian Dehau "] description = """ A library to build rich terminal user interfaces or dashboards diff --git a/src/lib.rs b/src/lib.rs index 90f133f..d37da82 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -9,7 +9,7 @@ //! //! ```toml //! [dependencies] -//! tui = "0.6" +//! tui = "0.7" //! termion = "1.5" //! ``` //! @@ -21,7 +21,7 @@ //! rustbox = "0.11" //! //! [dependencies.tui] -//! version = "0.6" +//! version = "0.7" //! default-features = false //! features = ['rustbox'] //! ```