ratatui breaking changes
cargo105 curated breaking changes across major versions of ratatui. Use this as a migration checklist before bumping dependencies.
- ratatui-v0.30.0-beta.1 \u2192 ratatui-widgets-v0.3.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-v0.30.0-beta.1 \u2192 ratatui-widgets-v0.3.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-v0.30.0-beta.1 \u2192 ratatui-widgets-v0.3.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-v0.30.0-beta.1 \u2192 ratatui-widgets-v0.3.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-v0.30.0-beta.1 \u2192 ratatui-widgets-v0.3.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-v0.30.0-beta.0 \u2192 ratatui-widgets-v0.3.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-v0.30.0-beta.0 \u2192 ratatui-widgets-v0.3.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-v0.30.0-beta.0 \u2192 ratatui-widgets-v0.3.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-v0.30.0-beta.0 \u2192 ratatui-widgets-v0.3.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-v0.30.0-beta.0 \u2192 ratatui-widgets-v0.3.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-v0.30.0 \u2192 ratatui-widgets-v0.3.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-v0.30.0 \u2192 ratatui-widgets-v0.3.0breaking
Bar::default().label("foo".into());
- ratatui-v0.30.0 \u2192 ratatui-widgets-v0.3.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-v0.30.0 \u2192 ratatui-widgets-v0.3.0breaking
Bar::default().text_value("bar".into());
- ratatui-v0.30.0 \u2192 ratatui-widgets-v0.3.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-termwiz-v0.1.0-beta.1 \u2192 ratatui-v0.30.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-termwiz-v0.1.0-beta.1 \u2192 ratatui-v0.30.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-termwiz-v0.1.0-beta.1 \u2192 ratatui-v0.30.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termwiz-v0.1.0-beta.1 \u2192 ratatui-v0.30.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-termwiz-v0.1.0-beta.1 \u2192 ratatui-v0.30.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-termwiz-v0.1.0-beta.0 \u2192 ratatui-v0.30.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-termwiz-v0.1.0-beta.0 \u2192 ratatui-v0.30.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-termwiz-v0.1.0-beta.0 \u2192 ratatui-v0.30.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termwiz-v0.1.0-beta.0 \u2192 ratatui-v0.30.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-termwiz-v0.1.0-beta.0 \u2192 ratatui-v0.30.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-termwiz-v0.1.0 \u2192 ratatui-v0.30.0breaking
Bar::default().label("foo".into());
- ratatui-termwiz-v0.1.0 \u2192 ratatui-v0.30.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-termwiz-v0.1.0 \u2192 ratatui-v0.30.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-termwiz-v0.1.0 \u2192 ratatui-v0.30.0breaking
Bar::default().text_value("bar".into());
- ratatui-termwiz-v0.1.0 \u2192 ratatui-v0.30.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termion-v0.1.0-beta.1 \u2192 ratatui-termwiz-v0.1.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-termion-v0.1.0-beta.1 \u2192 ratatui-termwiz-v0.1.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termion-v0.1.0-beta.1 \u2192 ratatui-termwiz-v0.1.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-termion-v0.1.0-beta.1 \u2192 ratatui-termwiz-v0.1.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-termion-v0.1.0-beta.1 \u2192 ratatui-termwiz-v0.1.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-termion-v0.1.0-beta.0 \u2192 ratatui-termwiz-v0.1.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-termion-v0.1.0-beta.0 \u2192 ratatui-termwiz-v0.1.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-termion-v0.1.0-beta.0 \u2192 ratatui-termwiz-v0.1.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termion-v0.1.0-beta.0 \u2192 ratatui-termwiz-v0.1.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-termion-v0.1.0-beta.0 \u2192 ratatui-termwiz-v0.1.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-termion-v0.1.0 \u2192 ratatui-termwiz-v0.1.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-termion-v0.1.0 \u2192 ratatui-termwiz-v0.1.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-termion-v0.1.0 \u2192 ratatui-termwiz-v0.1.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-termion-v0.1.0 \u2192 ratatui-termwiz-v0.1.0breaking
Bar::default().text_value("bar".into());
- ratatui-termion-v0.1.0 \u2192 ratatui-termwiz-v0.1.0breaking
Bar::default().label("foo".into());
- ratatui-macros-v0.7.0-beta.1 \u2192 ratatui-termion-v0.1.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-macros-v0.7.0-beta.1 \u2192 ratatui-termion-v0.1.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-macros-v0.7.0-beta.1 \u2192 ratatui-termion-v0.1.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-macros-v0.7.0-beta.1 \u2192 ratatui-termion-v0.1.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-macros-v0.7.0-beta.1 \u2192 ratatui-termion-v0.1.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-macros-v0.7.0-beta.0 \u2192 ratatui-termion-v0.1.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-macros-v0.7.0-beta.0 \u2192 ratatui-termion-v0.1.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-macros-v0.7.0-beta.0 \u2192 ratatui-termion-v0.1.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-macros-v0.7.0-beta.0 \u2192 ratatui-termion-v0.1.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-macros-v0.7.0-beta.0 \u2192 ratatui-termion-v0.1.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-macros-v0.7.0 \u2192 ratatui-termion-v0.1.0breaking
Bar::default().text_value("bar".into());
- ratatui-macros-v0.7.0 \u2192 ratatui-termion-v0.1.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-macros-v0.7.0 \u2192 ratatui-termion-v0.1.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-macros-v0.7.0 \u2192 ratatui-termion-v0.1.0breaking
Bar::default().label("foo".into());
- ratatui-macros-v0.7.0 \u2192 ratatui-termion-v0.1.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-crossterm-v0.1.0-beta.1 \u2192 ratatui-macros-v0.7.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-crossterm-v0.1.0-beta.1 \u2192 ratatui-macros-v0.7.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-crossterm-v0.1.0-beta.1 \u2192 ratatui-macros-v0.7.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-crossterm-v0.1.0-beta.1 \u2192 ratatui-macros-v0.7.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-crossterm-v0.1.0-beta.1 \u2192 ratatui-macros-v0.7.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-crossterm-v0.1.0-beta.0 \u2192 ratatui-macros-v0.7.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-crossterm-v0.1.0-beta.0 \u2192 ratatui-macros-v0.7.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-crossterm-v0.1.0-beta.0 \u2192 ratatui-macros-v0.7.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-crossterm-v0.1.0-beta.0 \u2192 ratatui-macros-v0.7.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-crossterm-v0.1.0-beta.0 \u2192 ratatui-macros-v0.7.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-crossterm-v0.1.0 \u2192 ratatui-macros-v0.7.0breaking
Bar::default().text_value("bar".into());
- ratatui-crossterm-v0.1.0 \u2192 ratatui-macros-v0.7.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-crossterm-v0.1.0 \u2192 ratatui-macros-v0.7.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-crossterm-v0.1.0 \u2192 ratatui-macros-v0.7.0breaking
Bar::default().label("foo".into());
- ratatui-crossterm-v0.1.0 \u2192 ratatui-macros-v0.7.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-core-v0.1.0-beta.1 \u2192 ratatui-crossterm-v0.1.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-core-v0.1.0-beta.1 \u2192 ratatui-crossterm-v0.1.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-core-v0.1.0-beta.1 \u2192 ratatui-crossterm-v0.1.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-core-v0.1.0-beta.1 \u2192 ratatui-crossterm-v0.1.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-core-v0.1.0-beta.1 \u2192 ratatui-crossterm-v0.1.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-core-v0.1.0-beta.0 \u2192 ratatui-crossterm-v0.1.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-core-v0.1.0-beta.0 \u2192 ratatui-crossterm-v0.1.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-core-v0.1.0-beta.0 \u2192 ratatui-crossterm-v0.1.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-core-v0.1.0-beta.0 \u2192 ratatui-crossterm-v0.1.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-core-v0.1.0-beta.0 \u2192 ratatui-crossterm-v0.1.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-core-v0.1.0 \u2192 ratatui-crossterm-v0.1.0breaking
Bar::default().text_value("bar".into());
- ratatui-core-v0.1.0 \u2192 ratatui-crossterm-v0.1.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-core-v0.1.0 \u2192 ratatui-crossterm-v0.1.0breaking
Bar::default().label("foo".into());
- ratatui-core-v0.1.0 \u2192 ratatui-crossterm-v0.1.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-core-v0.1.0 \u2192 ratatui-crossterm-v0.1.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-widgets-v0.3.0-beta.0 \u2192 ratatui-core-v0.1.0-beta.1breaking
Bar::default().text_value("bar".into());
- ratatui-widgets-v0.3.0-beta.0 \u2192 ratatui-core-v0.1.0-beta.1breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-widgets-v0.3.0-beta.0 \u2192 ratatui-core-v0.1.0-beta.1breaking
Bar::default().label("foo".into());
- ratatui-widgets-v0.3.0-beta.0 \u2192 ratatui-core-v0.1.0-beta.1breaking
Bar::default().text_value("bar"); > ```
- ratatui-widgets-v0.3.0-beta.0 \u2192 ratatui-core-v0.1.0-beta.1breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-widgets-v0.3.0-alpha.5 \u2192 ratatui-core-v0.1.0-beta.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) _(bar)_ Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476)
- ratatui-widgets-v0.3.0-alpha.5 \u2192 ratatui-core-v0.1.0-beta.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-widgets-v0.3.0-alpha.5 \u2192 ratatui-core-v0.1.0-beta.0breaking
Bar::default().label("foo".into());
- ratatui-widgets-v0.3.0-alpha.5 \u2192 ratatui-core-v0.1.0-beta.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-widgets-v0.3.0-alpha.5 \u2192 ratatui-core-v0.1.0-beta.0breaking
Bar::default().text_value("bar".into());
- ratatui-widgets-v0.3.0-beta.1 \u2192 ratatui-core-v0.1.0breaking
Bar::default().label("foo".into());
- ratatui-widgets-v0.3.0-beta.1 \u2192 ratatui-core-v0.1.0breaking
Bar::default().label("foo"); > ``` > > ```diff
- ratatui-widgets-v0.3.0-beta.1 \u2192 ratatui-core-v0.1.0breaking
[b76ad3b](https://github.com/ratatui/ratatui/commit/b76ad3b02ea1c3381b6434c40e620f28d642948e) *(bar)* Impl Styled for Bar by @Emivvvvv in [#1476](https://github.com/ratatui/ratatui/pull/1476) > > Related:https://github.com/ratatui/ratatui/issues/683
- ratatui-widgets-v0.3.0-beta.1 \u2192 ratatui-core-v0.1.0breaking
Bar::default().text_value("bar"); > ```
- ratatui-widgets-v0.3.0-beta.1 \u2192 ratatui-core-v0.1.0breaking
Bar::default().text_value("bar".into());
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/ratatui