Releases: sayanarijit/tui-input
Releases · sayanarijit/tui-input
v0.14.0
What's Changed
- Do not depend on alpha versions of ratatui by @matthiasbeyer in #37
Author note:
This reverts ratatui dependency back to 0.29 (stable) from 0.30-alpha.
People still have the option to use it with any version of ratatui by usingcrossterm
feature with no default feature.
Use:tui-input = {version = "0.14.0", features = ["crossterm"], default-features = false}
Example:cargo run --example crossterm_input --features crossterm --no-default-features
New Contributors
- @matthiasbeyer made their first contribution in #37
Full Changelog: v0.12.1...v0.14.0
v0.12.1
What's Changed
- Make ratatui dependency optional by @sayanarijit in #35
Full Changelog: 0.12.0...v0.12.1
0.12.0
What's Changed
- feat: simplify examples by @joshka in #29
- feat: rewrite ratatui example by @joshka in #30
- Upgrade crossterm and add value_and_reset() by @sayanarijit in #33
- Added
Input::value_and_reset()
as a convenience overlet value = input.value().clone(); input.reset()
. Idea by @jacobat. - Upgrade crossterm to 0.29
- Upgrade ratatui to 0.30,0-alpha.2
- Added
- Upgrade feature flags by @sayanarijit in #34
- You can now use the crossterm crate directly, instead of
ratatui::crossterm
, by mentioningfeatures = ["crossterm"]
. - Default feature is now
ratatui-crossterm
. - Termion equivalent of these features are the
ratatui-termion
andtermion
features.
- You can now use the crossterm crate directly, instead of
New Contributors
Full Changelog: v0.11.1...0.12.0
v0.11.1
v0.11.0
v0.10.1
What's Changed
- add ALT-BACKSPACE to crossterm's to_input_request by @micielski in #23
New Contributors
- @micielski made their first contribution in #23
Full Changelog: v0.10.0...v0.10.1
v0.10.0
v0.9.0
- termion update: termion: 2.0 -> 4.0
- Other dependencies minor and patch updates.
v0.8.0
Dependency updates.
Breaking change: See crossterm breaking changes, specifically tui_input::backend::crossterm::write will return std::io::Result instead of crossterm::Result.
v0.7.1
- Fix handling windows events (by @stevefan1999-personal).
- Dependency updates and minor cleanups.